無人アップグレードレポート[パッケージ保留中]とはどういう意味ですか?

無人アップグレードレポート[パッケージ保留中]とはどういう意味ですか?

無人アップグレードがインストールおよび設定されたRaspberry Pi(Raspbian 10 - バスター)を実行しています。今日、私は次の内容を含む電子メールレポートを受け取りました。

Unattended upgrade result: All upgrades installed

Packages with upgradable origin but kept back:
 linux-libc-dev

ターゲット:unattended-upgradesアーカイブ中のパッケージに通知(毎日)を送信しないように設定します。自分でインストールしたり、電子メールレポートを送信したりすることはできません。アップグレードが成功したことを知らせたいので、次の設定はUnattended-Upgrade::MailOnlyOnErrorオプションではありません。true

私の設定は次のとおりです。

/etc/apt/apt.conf.d/50unattended-upgrades
Unattended-Upgrade::Origins-Pattern {
        "origin=Debian,codename=${distro_codename},label=Debian";
        "origin=Debian,codename=${distro_codename},label=Debian-Security";
};

Unattended-Upgrade::Package-Blacklist {

};


Unattended-Upgrade::Mail "MYMAILADDRESS";
Unattended-Upgrade::Sender "SENDERADDRESS";

Unattended-Upgrade::Remove-Unused-Dependencies "true";

Unattended-Upgrade::Automatic-Reboot "true";

編集する: 出力apt-cache policy linux-libc-dev

linux-libc-dev:
  Installed: 4.18.20-2+rpi1
  Candidate: 1:1.20210430-2
  Version table:
     1:1.20210430-2 500
        500 http://archive.raspberrypi.org/debian buster/main armhf Packages
     5.10.28-1+rpi1 -1
         -1 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages
 *** 4.18.20-2+rpi1 500
        500 http://raspbian.raspberrypi.org/raspbian buster/main armhf Packages
        100 /var/lib/dpkg/status

出力apt-get -d install linux-libc-dev

Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following packages will be upgraded:
  linux-libc-dev
1 upgraded, 0 newly installed, 0 to remove and 23 not upgraded.
Need to get 1.011 kB of archives.
After this operation, 54,3 kB disk space will be freed.
Get:1 http://archive.raspberrypi.org/debian buster/main armhf linux-libc-dev armhf 1:1.20210430-2 [1.011 kB]
Fetched 1.011 kB in 0s (3.006 kB/s)      
Download complete and in download only mode

これまでのところ、パッケージを「パッケージブラックリスト」フィールドに入れて更新されるのを防ぐ方法を説明する記事がいくつか見つかりました。しかし、私の設定では空です。それで、なぜバッグですか?Linux-libc-devアップグレードがブロックされましたか?この問題を引き起こす可能性がある、私が知らない他の構成はありますか?私が設定したOrigins-Patternに関連していますか?

事前にアドバイスありがとうございます!

ベストアンサー1

リリースファイルのため、自動アップグレードが正しく機能しないようです。http://archive.raspberrypi.org/debian/dists/buster/InReleaseそしてhttp://raspbian.raspberrypi.org/raspbian/dists/buster/InReleaseDebianまたはのような原点はありませんDebian-security。したがって、これらのリポジトリはの設定と一致せず、Unattended-Upgrade::Origins-Pattern自動アップグレードソース候補としては選択されません。関連情報ブロックは次のとおりです。

Origin: Raspberry Pi Foundation
Label: Raspberry Pi Foundation
Suite: testing
Codename: buster
Date: Fri, 14 May 2021 23:17:18 UTC
Architectures: armhf arm64 i386 amd64
Components: main ui untested

これは本当に奇妙です:テスト変える安定、同様に緊張次のように表示されます。安定変える古い屋台。私はこれが(によると)事実に関連するトリックだと思います。このフォーラム)は、archive.raspberrypi.orgDebianが提供するものより新しいソフトウェアを追加するためのものです。安定で提供されているものと同じraspbian.rasberrypi.orgです。バスターさんのステータスが次に「アップグレードされました」テストそこに。これは単なる前提であり、答えには影響しません。

そして:

Origin: Raspbian
Label: Raspbian
Suite: stable
Codename: buster
Date: Sat, 15 May 2021 04:52:10 UTC
Architectures: armhf
Components: main contrib non-free rpi firmware

/etc/apt/apt.conf.d/50unattended-upgradesRaspberryリポジトリ固有の値と一致するようにエントリを編集する必要があります。これは働きます:

Unattended-Upgrade::Origins-Pattern {
        "origin=Raspbian,codename=${distro_codename},label=Raspbian";
        "origin=Raspberry Pi Foundation,codename=${distro_codename},label=Raspberry Pi Foundation";
};

変更する必要がある他の隠しコンテンツがあることを確認してください。

私はDebianリポジトリを削除しました。Debian リポジトリを持つことは実際にはお勧めできません。特に自動アップグレードではない構成です。

おすすめ記事