s3fs:无法为 curl 库加载 mime 类型
s3fs: Could not load mime types for curl library
我有一个奇怪的问题。上周四我的代码成功了,所以我有点困惑。
我想要的:通过 S3FS 将 S3-Bukket 挂载到 EC2 实例。
星期四的工作:成功地将 S3-Bucket 安装到我的 EC2-Instance。
今天有什么问题:将 S3-Bucket 安装到我的 EC2-Instance。
我的 EC2 用户数据:
#!/bin/bash
yum install -y automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel
git clone https://github.com/s3fs-fuse/s3fs-fuse
cd s3fs-fuse/
./autogen.sh
./configure --prefix=/usr --with-openssl
make
sudo make install
mkdir -p /s3/mybucket
s3fs -o iam_role="MYROLE" -o url="https://s3-eu-central-1.amazonaws.com" -o endpoint=eu-central-1 -o dbglevel=info -o allow_other -o use_cache=/tmp MYBUCKET /s3/mybucket
在我 运行 s3fs 命令返回后:
s3fs: Could not load mime types for curl library.
并且未安装存储桶。
我尝试了什么:
- yum 更新 libcurl
- 手动在不同的 EC2 实例上设置 s3fs。也不工作...
- 检查了我的 IAM 角色(上周有效且未更改)
在此先感谢您的帮助。
您可以通过以下方式安装 mime 类型:yum install mailcap
。
我有一个奇怪的问题。上周四我的代码成功了,所以我有点困惑。
我想要的:通过 S3FS 将 S3-Bukket 挂载到 EC2 实例。
星期四的工作:成功地将 S3-Bucket 安装到我的 EC2-Instance。
今天有什么问题:将 S3-Bucket 安装到我的 EC2-Instance。
我的 EC2 用户数据:
#!/bin/bash
yum install -y automake fuse fuse-devel gcc-c++ git libcurl-devel libxml2-devel make openssl-devel
git clone https://github.com/s3fs-fuse/s3fs-fuse
cd s3fs-fuse/
./autogen.sh
./configure --prefix=/usr --with-openssl
make
sudo make install
mkdir -p /s3/mybucket
s3fs -o iam_role="MYROLE" -o url="https://s3-eu-central-1.amazonaws.com" -o endpoint=eu-central-1 -o dbglevel=info -o allow_other -o use_cache=/tmp MYBUCKET /s3/mybucket
在我 运行 s3fs 命令返回后:
s3fs: Could not load mime types for curl library.
并且未安装存储桶。
我尝试了什么:
- yum 更新 libcurl
- 手动在不同的 EC2 实例上设置 s3fs。也不工作...
- 检查了我的 IAM 角色(上周有效且未更改)
在此先感谢您的帮助。
您可以通过以下方式安装 mime 类型:yum install mailcap
。