标签: amazon-linux

在 Amazon EC2 实例上安装 Node 时未找到 GLIBC_2.27

我正在尝试NodejsAmazon linux计算机上安装,我正在按照此文档安装节点https://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-up-node-on- ec2-instance.html但执行此命令时出现以下错误nvm install node

我该如何解决这个问题?任何帮助将非常感激。谢谢!

v18.0.0 is already installed.
node: /lib64/libm.so.6: version `GLIBC_2.27' not found (required by node)
node: /lib64/libc.so.6: version `GLIBC_2.28' not found (required by node)
nvm is not compatible with the npm config "prefix" option: currently set to ""
Run `nvm use --delete-prefix v18.0.0` to unset it.
[ec2-user@ip-xx-xxx-xx-xx ~]$ node -e "console.log('Running Node.js ' + process.version)"
-bash: node: command not found
Run Code Online (Sandbox Code Playgroud)

我尝试运行这个nvm use --delete-prefix v18.0.0但没有运气。

amazon-ec2 node.js nvm amazon-linux

132
推荐指数
4
解决办法
18万
查看次数

在AWS AMI Linux服务器上设置Supervisord

我正在努力让主管努力确保我的队列系统始终在运行.

以下是我采取的步骤,我从各种来源拼凑而成:(以root身份或超级用户身份)

1)$ easy_install主管

2)$ echo_supervisord_conf> /etc/supervisord.conf

3)$ sudo vi supervisord.conf

4)将以下内容粘贴到文件末尾:

command =/usr/bin/php/path/to/AppName/artisan --env = production --timeout = 240 queue:listen

5)$ supervisord -c /etc/supervisord.conf

6)$ supervisorctl

7)主管>状态

主管>

它没有显示任何内容.

amazon-web-services supervisord amazon-linux amazon-ami

21
推荐指数
2
解决办法
2万
查看次数

sudo:amazon-linux-extras:找不到命令

我尝试安装 sudo amazon-linux-extras install nginx1 但它不起作用。我正在使用 MobaXterm 将 node.js 应用程序部署到 AWS EC2。

当我尝试命令 sudo amazon-linux-extras install nginx 时,结果是 sudo: amazon-linux-extras: command not found。我还尝试了命令 sudo app update 和 sudo app install nginx1 但它不起作用。同样的事情也适用于 sudo apt update。有人可以帮我解决这个问题吗?在此输入图像描述

nginx amazon-ec2 node.js amazon-linux mobaxterm

16
推荐指数
3
解决办法
3万
查看次数

如何在 Amazon linux 2023 上安装 Docker?

我正在尝试使用 docker ce repo 在 amazon linux 2023 上安装 docker 引擎,但没有成功。

我尝试使用“amazon-linux-extras”在 amazon linux 2 上安装 Docker,但它在 AL2023 上不再可用,即使它在 AL2 上。

amazon-ec2 docker docker-engine amazon-linux amazon-linux-extras

16
推荐指数
1
解决办法
1万
查看次数

未找到命令:Amazon Linux 2018.03上的systemctl

我正在关注此Amazon AWS指南以安装SSL证书.我使用Amazon Linux AMI 2018.03在AWS EC2上运行Apache.本指南的第一步是运行:

sudo systemctl is-enabled httpd
Run Code Online (Sandbox Code Playgroud)

我得到"bash:systemctl:command not found".我怀疑也许我在运行亚马逊Linux,而不是亚马逊Linux 2.

amazon-web-services amazon-linux

15
推荐指数
2
解决办法
2万
查看次数

如何安装 amazon-linux 2 的标准系统命令

我似乎缺少一些非常基本的实用程序,即命令sudo,并且which似乎缺少。我如何安装这些,或者更好的是有一个 ami linux 映像,它预装了所有这些东西。

Dockerfile:

FROM amazonlinux:2.0.20190823.1-with-sources
RUN echo $(which sudo)
Run Code Online (Sandbox Code Playgroud)

错误:

/bin/sh: which: command not found

或者如果我只是尝试使用类似的东西sudo yum

/bin/sh: sudo: command not found

因为它看起来相关,所以我似乎也没有 root 权限,因为尝试使用该adduser命令给了我一个非零响应代码 2。

docker amazon-linux

11
推荐指数
1
解决办法
7361
查看次数

如何在amazon EC2实例上安装jq

我试图在亚马逊实例上安装jq JSON解析器,不幸的是,我无法安装它可以有人指导我.

linux jq amazon-linux

10
推荐指数
2
解决办法
7423
查看次数

命令 01_migrate 在 Amazon Linux 2 AMI 上失败

我有一个部署到 Elastic Beanstalk Amazon Linux 2 AMI 的 Django 项目。我安装了 PyMySQL 以连接到数据库,并将这些行添加到 settings.py 中,如下所示;

import pymysql

pymysql.version_info = (1, 4, 6, "final", 0)
pymysql.install_as_MySQLdb()
Run Code Online (Sandbox Code Playgroud)

而且我还有一个用于迁移数据库的 .config 文件;

container_commands:
  01_migrate:
    command: "django-admin.py migrate"
    leader_only: true
option_settings:
  aws:elasticbeanstalk:application:environment:
    DJANGO_SETTINGS_MODULE: mysite.settings
Run Code Online (Sandbox Code Playgroud)

通常,我mysqlclient在我的 Linux AMI 上使用这个 .config 文件,但它在 Linux 2 AMI 上不起作用,所以我安装了 PyMySQL。现在,我正在尝试部署项目的更新版本,但出现如下错误;

Traceback (most recent call last):
  File "/opt/aws/bin/cfn-init", line 171, in <module>
    worklog.build(metadata, configSets)
  File "/usr/lib/python2.7/site-packages/cfnbootstrap/construction.py", line 129, in build
    Contractor(metadata).build(configSets, self)
  File "/usr/lib/python2.7/site-packages/cfnbootstrap/construction.py", line 530, in build
    self.run_config(config, worklog) …
Run Code Online (Sandbox Code Playgroud)

django pymysql amazon-elastic-beanstalk amazon-linux amazon-linux-2

10
推荐指数
2
解决办法
2089
查看次数

Docker 与 amazonlinux

Docker 的完全新手,但概念是坚持的。

目标

在本地创建一个与我的 prod EC2 实例匹配的容器。升级 PHP7 并测试我的应用程序。

方法

我的第一步是创建一个基本的盒子亚马逊 linux 盒子。挂载它并从 CLI 运行命令。然后我可以慢慢构建命令以放入我的 Dockerfile。

问题

我构建了盒子并运行 yum update -Y 并查看更新。但是,当我运行docker ps 时,没有列出图像?所以我无法安装它。我的作曲家文件如下...

FROM amazonlinux:2017.03

RUN yum update -y
Run Code Online (Sandbox Code Playgroud)

为什么盒子没有保持打开状态?

php amazon-ec2 docker amazon-linux

8
推荐指数
2
解决办法
5261
查看次数

在 Amazon Linux 2 上的 AWS Amplify 中使用 NodeJS 18 失败

尝试将 AWS Amplify 上运行的现有 React 应用程序从节点 v16 升级到 v18
使用的映像是提供的 Amazon Linux 2

预计它会在它启动的机器上安装节点 18 并构建应用程序,因为这是 LTS 版本

这是我在构建过程中遇到的错误:

2022-11-15T19:19:02.924Z [WARNING]: node: /lib64/libm.so.6: version GLIBC_2.27' not found (required by node)
node: /lib64/libc.so.6: version GLIBC_2.28' not found (required by node)
Run Code Online (Sandbox Code Playgroud)

glibc node.js amazon-linux aws-amplify

8
推荐指数
1
解决办法
7592
查看次数