我正在尝试在 AWS Amazon Linux EC2 实例上构建 OpenJpeg。我安装了 cmake 和 gcc,并且在安装过程中没有问题。当我尝试 cmake openjpeg 时,出现以下错误:
-- Check if the system is big endian
-- Searching 16 bit integer
CMake Error at /usr/share/cmake/Modules/TestBigEndian.cmake:44 (message):
no suitable type found
Call Stack (most recent call first):
CMakeLists.txt:164 (TEST_BIG_ENDIAN)
-- Configuring incomplete, errors occurred!
Run Code Online (Sandbox Code Playgroud)
检查错误日志,似乎 CMake 无法确定整数、空头和多头的大小。完整的错误日志可以在这个要点中找到
我怎样才能解决这个问题并使 CMake 工作?
我从在Amazon Linux 2服务器上运行PHP 7.2.8的Symfony 2.8应用程序中收到以下错误消息。
Fatal error: Uncaught RuntimeException: Extension DOM is required. in /var/www/html/my-app/vendor/symfony/symfony/src/Symfony/Component/Config/Util/XmlUtils.php:45
Run Code Online (Sandbox Code Playgroud)
php-xml已安装。其他通用/相关库也已安装-php-mbstring,php-common。
在phpinfo中,我看不到“ DOM”部分。以下是已安装的php相关库的屏幕截图(已安装的yum列表| grep php *)
我在这里想念什么?
我在客户使用的网站之一上载文件(通过 WordPress)时遇到问题。我使用的是 Apache 2.4.39 (Amazon) 和 PHP 7.0.33。
LimitRequestBody我已将文件中的指令设置/etc/httpd/conf/httpd.conf为一个非常大的数字(如104857600 = 100 MB),并将其设置为零 (0)。
我正在测试的文件大小为 11 MB。有没有一种方法(可能使用命令行)可以LimitRequestBody通过给定虚拟主机或整个服务器输出变量?我正在尝试验证实际值是什么,除了使用“grep”从conf文件中提取值之外,我找不到任何有关如何执行此操作的文档...这是我设置的值,似乎被忽略了。
我已经在/etc/httpd/目录中搜索了任何LimitRequestBody条目(使用 grep),并且只在文件中找到了单个引用(我创建的)/etc/httpd/conf/httpd.conf。
我确认PHPpost_max_size都是upload_max_filesize32M。
我在 Amazon Linux 上:
# this command returns Amazon Linux AMI release 2018.03
cat /etc/system-release
Run Code Online (Sandbox Code Playgroud)
当我尝试时sudo yum update,我得到了这个输出。我无法发布完整的输出,但这里是爆炸的部分:
--> Finished Dependency Resolution
Error: Package: iproute-4.4.0-3.23.amzn1.x86_64 (installed)
Requires: libdb-4.7.so()(64bit)
Removing: db4-4.7.25-18.11.amzn1.x86_64 (installed)
libdb-4.7.so()(64bit)
Obsoleted By: libdb4-4.8.30-13.el7.x86_64 (epel)
~libdb-4.8.so()(64bit)
Error: libdb4 conflicts with filesystem-2.4.30-3.8.amzn1.x86_64
Error: Package: rpm-4.11.3-40.78.amzn1.x86_64 (amzn-updates)
Requires: /usr/bin/db_stat
Removing: db4-utils-4.7.25-18.11.amzn1.x86_64 (installed)
Not found
Obsoleted By: libdb4-utils-4.8.30-13.el7.x86_64 (epel)
Not found
Error: Package: rpm-build-4.11.3-40.78.amzn1.x86_64 (amzn-updates)
Requires: libdb-4.7.so()(64bit)
Removing: db4-4.7.25-18.11.amzn1.x86_64 (installed)
libdb-4.7.so()(64bit)
Obsoleted By: libdb4-4.8.30-13.el7.x86_64 (epel)
~libdb-4.8.so()(64bit)
Error: Package: …Run Code Online (Sandbox Code Playgroud) Amazon Linux 2023 上缺少 php-sodium,并且无法轻松安装。所以我将把解决方案放在这里作为答案。
预计在 Amazon Linux 2023 上安装 php-sodium/libsodium,但没有简单的方法,因为 amazon-linux-extras 也未包含在内
我尝试使用goofys在安装目录中创建一个 zip 文件,但失败并显示以下错误消息:
$ su - foo-user
$ zip hoge.zip hoge
updating: hoge
zip I/O error: Operation not supported
zip error: Input file read failure (was zipping hoge)
Run Code Online (Sandbox Code Playgroud)
有什么线索可以解决这个问题吗?
在其他目录中制作 zip 文件并将其复制到挂载点会成功。所以这看起来不像许可/授权问题。
$ zip /tmp/hoge.zip hoge
adding: hoge (stored 0%)
$ ll /tmp/hoge.zip
-rw-rw-r-- 1 foo-user foo-user 163 Apr 4 17:52 hoge.zip
$ cp /tmp/hoge.zip (path of the mount-point)
$ ll
total 5
-rw-r--r-- 1 foo-user foo-user 5 Mar 26 10:56 hoge
-rw-r--r-- 1 foo-user foo-user 163 Apr …Run Code Online (Sandbox Code Playgroud) 我正在使用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/后提供这样的配置
#cloud-config
repo_update: true
repo_upgrade: all
package_upgrade: true
bootcmd:
- [ cloud-init-per, once, mkfs, -t, ext4, /dev/nvme1n1 ]
fs_setup:
- cmd: mkfs -t %(filesystem)s -L %(label)s %(device)s
label: jenkins
filesystem: 'ext4'
overwrite: false
device: '/dev/nvme1n1'
mounts:
- [ /dev/nvme1n1, /jenkins, "ext4", "defaults,nofail", "0", "2" ]
users:
- default
- name: jenkins
homedir: /jenkins
lock_passwd: true
ssh_authorized_keys:
- a-key
Run Code Online (Sandbox Code Playgroud)
/dev/sdd=:100:true:gp2::encrypted
Run Code Online (Sandbox Code Playgroud)
该实例将启动并附加一个新的 100GB 加密 …
我想在Amazon Linux 2中使用主管程序包管理器运行ASP.Net Core应用程序。执行以下命令以安装主管程序
$ sudo yum安装主管
它说:
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
No package supervisor available.
Error: Nothing to do
Run Code Online (Sandbox Code Playgroud)
操作系统细节:
NAME="Amazon Linux"
VERSION="2"
ID="amzn"
ID_LIKE="centos rhel fedora"
VERSION_ID="2"
PRETTY_NAME="Amazon Linux 2"
ANSI_COLOR="0;33"
CPE_NAME="cpe:2.3:o:amazon:amazon_linux:2"
HOME_URL="https://amazonlinux.com/"
Run Code Online (Sandbox Code Playgroud)
也尝试过
$sudo yum install epel-release
Run Code Online (Sandbox Code Playgroud)
同样的错误:
Loaded plugins: extras_suggestions, langpacks, priorities, update-motd
No package epel-release available.
Error: Nothing to do
Run Code Online (Sandbox Code Playgroud) 如果我尝试安装压力包,我会发现该包不可用。
sudo yum install stress
Run Code Online (Sandbox Code Playgroud)
实例已连接到互联网,因为我可以成功运行更新。当我尝试自动缩放时,还有其他方法可以做到这一点吗?我有使用 Terraform 设置实例。
我使用 Laravel homestead 进行开发,但我的 QA 服务器在 Amazon Linux 上。这是基于 CentOS-7 的。
我已经按照Laravel 文档中所说的方式在我的 Dev 上安装了 Supervisor
sudo apt-get install supervisor
Run Code Online (Sandbox Code Playgroud)
现在我是堆栈。
它没有说明如何卸载它,也没有说明如何在 Amazon Linux 上安装它。
如何从 Homestead 卸载 Laravel Supervisor?以及如何在 Amazon Linux 上安装/卸载它?
我正在将我的服务器从 AL2 升级到 Amazon Linux 2023。我的应用程序需要 wkhtmltopdf,现在在尝试安装它时,我发现它尚未在我的特定操作系统版本上正式发布。我已经尝试安装 AL2 的版本,但在安装所有依赖项后,它仍然缺少 libpng。
我尝试在 AL2 aarch64 下从https://wkhtmltopdf.org/downloads.html下载 .rpm 文件并运行sudo yum install wkhtmltox-0.12.6-1.amazonlinux2.aarch64.rpm。它似乎安装正确,但执行示例wkhtmltopdf google.com google.pdf失败。关于如何在 Amazon Linux 2023 中构建 wkhtmltopdf 有什么想法吗?
在一个侧面问题上。我看到与该库关联的 Github 存储库已存档,我是否应该考虑将应用程序的 PDF 生成迁移到其他库?
[ec2-user@backoffice ~]$ sudo yum install wkhtmltox-0.12.6-1.amazonlinux2.aarch64.rpm
Last metadata expiration check: 1:02:21 ago on Mon Nov 20 20:13:06 2023.
Dependencies resolved.
===========================================================================================================================================
Package Architecture Version Repository Size
===========================================================================================================================================
Installing:
wkhtmltox aarch64 1:0.12.6-1.amazonlinux2 @commandline 13 M
Installing dependencies:
cairo aarch64 1.17.6-2.amzn2023.0.1 amazonlinux …Run Code Online (Sandbox Code Playgroud) ruby wkhtmltopdf amazon-linux amazon-linux-2 amazon-linux-2023
amazon-linux ×11
amazon-ec2 ×2
linux ×2
php ×2
supervisord ×2
amazon-s3 ×1
apache ×1
apache2.4 ×1
cloud-init ×1
cmake ×1
goofys ×1
laravel ×1
libsodium ×1
php-7.2 ×1
redhat ×1
ruby ×1
sodium ×1
symfony-2.8 ×1
user-data ×1
wkhtmltopdf ×1
yum ×1