いくつかの理由により、Ubuntu 18.04にglusterfs-client
バージョン3.2.5をインストールしようとしています。
このglusterfs-client
バージョン3.2.5はUbuntu Precise
パッケージに含まれています。
そこで、次の2行をsources.list
に追加します。
deb http://us.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
deb-src http://us.archive.ubuntu.com/ubuntu/ precise main restricted universe multiverse
...次にapt-get update
を実行すると、
W: GPG error: http://us.archive.ubuntu.com/ubuntu precise Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 40976EAF437D05B5
E: The repository 'http://us.archive.ubuntu.com/ubuntu precise Release' is not signed.
oK、それで私はキーを追加します:
root@myserver:/home/ubuntu# apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
Executing: /tmp/apt-key-gpghome.NFkm9FMqma/gpg.1.sh --keyserver keyserver.ubuntu.com --recv-keys 40976EAF437D05B5
gpg: key 40976EAF437D05B5: 59 signatures not checked due to missing keys
gpg: key 40976EAF437D05B5: public key "Ubuntu Archive Automatic Signing Key <[email protected]>" imported
gpg: Total number processed: 1
gpg: imported: 1
... apt-get update
をもう一度実行すると、次のエラーが発生します。
Reading package lists... Done
W: GPG error: http://us.archive.ubuntu.com/ubuntu precise Release: The following signatures were invalid: 630239CC130E1A7FD81A27B140976EAF437D05B5
誰かが何が起こっているのか教えてもらえますか?
前もって感謝します。
深刻な問題は見られません。
3つのdebファイルをUbuntu 18.04.2 LTSにダウンロードして、GlusterFSクライアントを手動でインストールできます。
cd ~/Downloads
wget https://mirrors.wikimedia.org/ubuntu/ubuntu/pool/main/f/Fuse/fuse-utils_2.8.6-2ubuntu2_all.deb
Sudo apt install ./Fuse-utils_2.8.6-2ubuntu2_all.deb
wget https://mirrors.Edge.kernel.org/ubuntu/pool/universe/g/glusterfs/glusterfs-common_3.2.5-1ubuntu1_AMD64.deb
Sudo apt install ./glusterfs-common_3.2.5-1ubuntu1_AMD64.deb
wget https://mirrors.Edge.kernel.org/ubuntu/pool/universe/g/glusterfs/glusterfs-client_3.2.5-1ubuntu1_AMD64.deb
Sudo apt install ./glusterfs-client_3.2.5-1ubuntu1_AMD64.deb
Glusterfsパッケージのアップグレードを防ぐには、1つの長いコマンドでバージョンを固定/ロックする必要があります。
cat <<EOF | Sudo tee /etc/apt/preferences.d/pin-glusterfs
Package: glusterfs-common
Pin: version 3.2.5-1ubuntu1
Pin-Priority: 1337
Package: glusterfs-client
Pin: version 3.2.5-1ubuntu1
Pin-Priority: 1337
EOF
これで終わります:
$ glusterfsd --version glusterfs 3.2.5 built on Jan 31 2012 07:39:58 ... $ glusterfs --version glusterfs 3.2.5 built on Jan 31 2012 07:39:58 ... $ mount.glusterfs --version glusterfs 3.2.5 built on Jan 31 2012 07:39:58 ...
これらのパッケージはセキュリティ更新を受信しませんであることに注意してください。