chrootにいる間にManjaroをアップグレードすることはできません。

chrootにいる間にManjaroをアップグレードすることはできません。

私はUbuntuでManjaroをダブルブートし、何らかの理由でUbuntuに戻り、新しいものが何であるかを確認するために少しアップグレードしました。

Ubuntuのアップグレードによりgrub構成が中断され、Manjaroのデフォルト値が置き換えられました(os-proberを使用)。

壊れるということは、Manjaroが起動時にカーネルパニックが発生したが、Ubuntuは大丈夫であることを意味します。

この時点でManjaroブートパーティションからロードしようとしましたが、configfileうまくいきましたが、一部のドライバエラーが発生し、インストールされているすべてのカーネルでも同じ現象が発生しました。

grubUbuntuの交換中にシステムを正常に戻し、Manjaroを復元するために、Manjaroの公式ガイドを使用してUbuntuからManjaroシステムに手動でルートをgrub試みました。chroot

うまくいきましたが、パッケージを更新しようとすると、chrootさまざまなメッセージが表示されます。pacman

これらのメッセージは次のとおりです。 error: GPGME error: Invalid crypto engine

各パッケージに対して、次の操作を行います。

File /var/cache/pacman/pkg/ncurses-6.0+20161112-1-x86_64.pkg.tar.xz is corrupted (invalid or corrupted package (PGP signature)). Do you want to delete it? [Y/n]

設定ファイルを再利用してManjaroで再起動しようとすることもできますが、結果については懐疑的です。

私のManjaroバージョンは16.10で、Ubuntuバージョンは16.04.1です。

みんなありがとうございます。

ベストアンサー1

pacman-key --init実行しようとするとプロットが厚くなり、欠落に関するエラーが発生するため、Arch xzパッケージを使用してインストールしようとすると、すでにパッケージがインストールされていることを示すlibreadline.so.6メッセージlibreadlineが表示されるため、Filesとviolaを見つけますlibreadline.so.7。明らかに、最新バージョンがあったので、ln -s古いバージョンと新しいバージョンの間で実行しましたが、pacman-key --initコマンドが機能しました。

その時点で私がしなければならなかったのは、コマンドを使用してキーシグネチャを再入力することでしpacman-key --populate archlinux manjaropacli-simpleここ

オプション14を実行した後に選択すると、システムは完全にアップグレードされます。

これらすべてのプロセスを経て、Nvidiaのインストールに関連するいくつかの問題を見つけましたが、別のスレッドのために保存します。

おすすめ記事