apt-getインストール出力で「遅延プロジェクトを開始しようとしました。」...「失敗しました」

apt-getインストール出力で「遅延プロジェクトを開始しようとしました。」...「失敗しました」

私は最近、新しいディストリビューション(私が読んだLinux Mint 21、Ubuntu 22.04に基づいています)を使い始めました。特定のパッケージをインストールすると、出力の末尾に同じ行がたくさん表示されることがよくありますapt-get install

「遅延プロジェクト「http...ubuntu jammy package-name」を起動しようとしましたが、失敗しました。」

「遅延プロジェクトを開始しようとしましたが失敗しました」のWeb検索では、バグのあるリンクがいくつか表示されました(提出されたバグだけを見て議論はありませんでした)。また、apt-getの「遅延項目」が何であるかが見つかりません。

遅延項目は何であり、エラーとはどういう意味ですか?ティア

ベストアンサー1

ファイルをdebdpkgキャッシュフォルダ(通常は/var/cache/apt/archives/)にコピーして実行しますapt-get install /cache_folder/*.deb。これにより、これらの警告は表示されません。

長い話を短く

質問に関する私のコメントで述べたように、オフラインモードでdebファイルをインストールしたときに生成するコードはaquire.cchttps://salsa.debian.org/apt-team/apt.git):

if (I->Items->Owner->Status == pkgAcquire::Item::StatIdle)
        {
           _error->Warning("Tried to start delayed item %s, but failed", I->Items->Description.c_str());
        }

私は多くのテスト実行で、debファイルがキャッシュフォルダにあるときにdebファイルをapt再インポートしようとする(ストアからダウンロード)が行われないことを確認しました。 debファイルが別の場所にあるときにファイルに対応するパッケージをインポートしようとするaptと、各出力に「注:debfileの代わりにパッケージ名を選択してください」というメッセージが表示されますか?debdebファイルです(理由はわかりません。新しいバージョンが利用可能ですか?)

リポジトリからパッケージをインポートしようとすると、いくつかのタイムアウトがあるようです。その後は放棄します(たとえば、端末で実行するときの警告数は約500個ですが、出力がファイルに直接リダイレクトされると約500個程度です)。 7000.).警告がいくつかのまれな「遅延プロジェクト」にしか現れない理由はまだ決まっていません。

インストール後に機能上の欠陥(キャッシュや他のフォルダ)が見つかりませんでしたが、「起動を試みる」行が数千に達し、出力を読み取るのに問題がありました。

Linux Mint 21 liveISOと3つのdebファイルセットを使用して再実行できました(たとえば、sqlitebrowserの一部ですapt-get install --download-only sqlitebrowser)。

libqscintilla2-qt5-l10n_2.11.6+dfsg-4_amd64.deb
libqscintilla2-qt5-15_2.11.6+dfsg-4_all.deb
libqtprintsupport5_5.15.3+dfsg-2ubuntu0.2_amd64.deb

興味深いことに、警告にはlibqscintilla2-qt5-l10nがリストされており、依存関係がなく、自己インストール時に(liveISOが起動された直後に)警告は発生しません。

おすすめ記事