FreeBSD 11-STABLE用の仮想マシンがあり、pkg upgrade -y
それを実行するたびに3つのパッケージ、特にパッケージをインストールしようとしたvim
後、パッケージを正しくインストールせずに再起動します。再起動後にpkg upgrade -y
再実行しましたが、システムはそのパッケージを再インストールしようとしましたが、失敗して再起動されたために正しくインストールされていないことがわかります。今、明らかに何かが壊れています。そのため、再起動し、最新のFreeBSD 11-STABLEスナップショットのライブISOを接続し、ライブセッションにFreeBSDルートパーティションをマウントし(fsck
マウントするにはそのパーティションで実行する必要がありますが)、破損したパーティションとしてルートを指定しました。 。システム。私はpkg upgrade -y
再起動を引き起こす疑いのある環境にこれら3つのパッケージをインストールすることが答えになることを願っています。私のLinux VMが破損したときにシステムにchrootしてシステムアップデートを実行すると、通常はアップデートで問題が解決することがわかります。
私が経験している問題は、pkg upgrade -y
このchrootで実行するとデータをダウンロードしようとしていることです。 (そしてこのライブセッションにはインターネットがありません。次のことを試してください。https://www.freebsd.org/doc/handbook/config-network-setup.htmlしかし、うまくいかないようです)meta.txz
と他のストレージデータファイルが最新であることを確認してください。データをダウンロードする必要がないように、既存のストレージデータとすでにインポートされている3つのパッケージ(再起動をトリガーしたパッケージ)のみを使用するように指示する方法はありますか?ランニングはpkg help upgrade
私に役立つようなものを明らかにしませんでした。検索しましたが、download
一致するものはありません。
あるいは、ポートを使用する際の問題は、ビルドが失敗することです。 Vimを構築することが最大の問題です。これは、パッケージをビルドするステップgmake
(明らかに依存関係ツリーのどこかにあります)では、設定によってMAKE_JOBS_UNSAFE=yes
パッケージがミュートされるというエラーが発生するためです。これによりエラーが発生します。ログを提供しますが、貼り付け可能なログを取得するには、次を実行することをお勧めします。
COMMAND > error.log 2>&1
次にerror.log
ファイルを貼り付けます。しかし、エラーはcshで失敗します。
Ambiguous output redirect.
編集:Nvm cshを使用してログを取得する方法を見つけました(COMMAND >& error.log
perを使用して)。この回答)。Failed to connect to server: [Errno socket error] [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:661)
貼り付けようとすると、Pastebinitが失敗します(エラー:)。ビルドwgetpaste
も失敗しました。
答え1
試してみましたpkg upgrade -U -y
か?