问题标签 [amazon-linux]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
0 回答
409 浏览

python - pip install futures 会破坏 pip,但仅在 amazonlinux 上?

鉴于https://github.com/agronholm/pythonfutures/issues/41,这可能属于“不要这样做”类别- 它是一个专门用于仅在 Python 2 上使用的反向移植库。但奇怪的是,我看到安装它会导致在 Amazon Linux 上特别严重的症状,而在其他地方则不那么明显。测试用例:

只需在其他 Linux 发行版上的 python 3 上安装 futures 包似乎不会导致 pip 中断,我还无法在 Ubuntu 或 Fedora 上引起相同的症状。amazonlinux 上的 virtualenv 内部发生了什么导致这个问题特别糟糕?如果我通过 pip 而不是从 amazon linux yum 包 python36-virtualenv 安装 virtualenv,问题也不会出现在那里。

0 投票
2 回答
930 浏览

amazon-s3 - 无法在 goofys-mounted 文件夹中制作 zip 文件

我尝试使用goofys在挂载目录中创建一个 zip 文件,但失败并显示以下错误消息:

有什么线索可以解决这个问题吗?

我试过的

在另一个目录中制作一个 zip 文件并将其复制到挂载点成功。所以它似乎不像许可/授权问题。

系统配置

  • 操作系统:亚马逊 Linux (EC2)
  • 高飞版本:0.19.0-使用

挂载点的权限:

输入文件的权限:

设置/etc/fstab

的uid/gid foo-user

0 投票
1 回答
221 浏览

wordpress - Apache on AWS Lightsail 中的 Linux 权限

我无法通过正常的管理流程使用 WordPress 更新插件。我可以上传媒体文件。

对于根目录和所有子文件夹,我的权限如下所示

所有文件/子文件的权限如下所示

如果我将 owner.group 更新为 apache.apache(具有所有相同的权限),我可以更新插件。我完全感到困惑。想法?先感谢您!

组 apache 的输出

组 webadmin 的输出

0 投票
1 回答
603 浏览

.net-core - 无法解析 Amazon Linux 2 AMI 上的库符号 hostfxr_main_startupinfo

我按照说明安装了 .NET Core 2.1.4:https ://docs.microsoft.com/ru-ru/dotnet/core/linux-prerequisites?tabs=netcore2x#install-net-core-for-centos-71-64 -bit--oracle-linux-71-64 位

接下来我跑了dotnet --version,它显示:

无法解析库符号 hostfxr_main_startupinfo,错误:/usr/share/dotnet/host/fxr/2.0.5/libhostfxr.so:未定义符号:hostfxr_main_startupinfo 2.1.4

为什么会这样?

0 投票
0 回答
366 浏览

docker - Docker 'Attaching' 退出代码 0

我正在尝试设置类似于以下内容的 amazonlinux 灯环境: https ://docs.aws.amazon.com/AWSEC2/latest/UserGuide/install-LAMP.html

构建似乎很顺利,但是当我走到尽头时,我得到:

有关文件结构的更多详细信息,您可以查看 github: https ://github.com/ericsemrow/basebox

我的理论是,这是试图安装和失败的卷。更多关于所附内容的信息将不胜感激,一个解决方案会让我惊叹不已!

0 投票
4 回答
7837 浏览

linux - 如何使用 Cloud Init 挂载未格式化的 EBS 卷

语境

我正在使用https://wiki.jenkins.io/display/JENKINS/Amazon+EC2+Plugin for jenkins,它允许我在 AWS EC2 中动态配置新的云实例作为构建从属。

我正在启动ami-d834aba1(Amazon Linux 2017.09.1)。

该插件也支持提供用户数据和块设备映射,目前我在阅读https://cloudinit.readthedocs.io/en/latest/后提供这样的配置

用户数据

块设备映射

期望的行为

该实例将启动并附加一个新的 100GB 加密 EBS 卷,该卷将被格式化ext4并安装/jenkins为 jenkins 用户的主目录。

观察到的行为

实例启动,创建 100GB 加密 EBS 卷并将其附加到 EC2 实例(在 AWS 控制台中显示为正在使用并附加)。然而,

1)df -h不显示文件系统。

2) cat /etc/fstab /dev/nvme1n1 /jenkins ext4 defaults,nofail,comment=cloudconfig 0 2确实显示它

3)sudo file -s /dev/nvme1n1 /dev/nvme1n1: data将卷显示为data格式化而不是ext4

4) sudo mount-a 由于文件系统不是 ext4 而失败。

手动破解

如果我在启动后手动 SSH 到机器并运行:

然后 sudo mount -a它似乎安装了卷。

问题

有什么方法可以自动格式化和安装设备?我试过有和没有

bootcmd: - [ cloud-init-per, once, mkfs, -t, ext4, /dev/nvme1n1 ]

理想情况下,这一切都发生在用户被创建之前,因为新用户的主目录将在这个新的挂载上。

如果实例停止并启动/重新启动,我不希望在启动时再次发生重新格式化而丢失所有数据。

0 投票
2 回答
1633 浏览

linux - NGINX 在我尝试安装时出错

我正在尝试在 Amazon Linux AMI 中安装 nginx

但是当我尝试运行命令时

sudo yum 安装 nginx

错误如下

0 投票
1 回答
725 浏览

linux - 向 docker 添加新用户并限制其权限

我正在运行 Linux 的 docker 映像并尝试实现以下目标:

  1. 运行一个泊坞窗
  2. 创建用户测试
  3. 停止用户测试从互联网访问

1 和 2 工作,但我被困在 #3。

我试过什么?

  1. 运行iptables -t mangle -A OUTPUT -o eth0 -m owner --uid-owner 501 -j DROP。此命令失败并显示错误消息“getsockopt 异常失败:不允许操作”。我无法找到根本原因
  2. 更改 sudoer 文件并添加一个条目test ALL=!/bin/ping。这是为了看看我是否能够阻止用户测试运行 ping 命令。但是,sudoer 文件中的此更改没有任何影响,并且用户 test 能够运行 ping 命令。假设这可行,我的意图是与 sudoer 一起玩以实现我的目标

是否有解决此问题的建议或建议?

0 投票
1 回答
994 浏览

fluent - 服务 td-agent 启动失败,亚马逊 linux 上的 GLIBC 冲突

在我的 NAME="Amazon Linux AMI" VERSION="2018.03" 框中,我尝试使用命令根据https://docs.fluentd.org/v1.0/articles/install-by-rpm安装 td-agent在https://toolbelt.treasuredata.com/sh/install-amazon2-td-agent3.sh 。它安装成功,但随后 service td-agent start失败

首先我希望通过擦除来修复它glibc-devel.x86_64,实际上它然后启动并返回退出代码0,但这只是因为td-agent也被擦除了......

0 投票
0 回答
498 浏览

sonarqube - Sonarqube 服务器 java.lang.OutOfMemoryError:java.util.Arrays.copyOf(Arrays.java:3332) 处的 Java 堆空间

在此处输入图像描述我在 Sonarqube 服务器上收到 java.lang.OutOfMemoryError: Java heap space at java.util.Arrays.copyOf(Arrays.java:3332) 错误。我的分析在 Jenkins 中是成功的,但报告没有在 sonarserver 上发布。它给出了这个错误。附上屏幕截图在此处输入图像描述 请帮助