Debianのaptパッケージマネージャーはパッケージをアップグレード可能としてリストしますが、アップグレードしません


13

この問題は、パッケージを更新しないDebian Linuxに似ていますが、私の場合、新しいパッケージは次のものではありませんbackports

§ apt list --upgradable
Listing... Done
firefox-esr-l10n-en-gb/stable 60.2.0esr-1~deb9u2 all [upgradable from: 52.9.0esr-1~deb9u1]
N: There is 1 additional version. Please use the '-a' switch to see it

§ sudo apt upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

§ apt policy firefox-esr-l10n-en-gb
firefox-esr-l10n-en-gb:
  Installed: 52.9.0esr-1~deb9u1
  Candidate: 60.2.0esr-1~deb9u2
  Version table:
     60.2.0esr-1~deb9u2 500
        500 http://security.debian.org stretch/updates/main amd64 Packages
 *** 52.9.0esr-1~deb9u1 500
        500 http://ftp.fr.debian.org/debian stretch/main amd64 Packages
        500 http://security.debian.org stretch/updates/main amd64 Packages
        100 /var/lib/dpkg/status

§ apt policy firefox-esr
firefox-esr:
  Installed: 52.9.0esr-1~deb9u1
  Candidate: 52.9.0esr-1~deb9u1
  Version table:
     60.2.0esr-1~deb9u2 500
        500 http://security.debian.org stretch/updates/main amd64 Packages
 *** 52.9.0esr-1~deb9u1 30000
        500 http://ftp.fr.debian.org/debian stretch/main amd64 Packages
        100 /var/lib/dpkg/status

§ apt -s install firefox-esr=60.2.0esr-1~deb9u2
NOTE: This is only a simulation!
      apt needs root privileges for real execution.
      Keep also in mind that locking is deactivated,
      so don't depend on the relevance to the real current situation!
Reading package lists... Done
Building dependency tree       
Reading state information... Done
The following additional packages will be installed:
  firefox-esr-l10n-en-gb
Suggested packages:
  fonts-stix | otf-stix
The following packages will be upgraded:
  firefox-esr firefox-esr-l10n-en-gb
2 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Inst firefox-esr-l10n-en-gb [52.9.0esr-1~deb9u1] (60.2.0esr-1~deb9u2 Debian-Security:9/stable [all]) []
Inst firefox-esr [52.9.0esr-1~deb9u1] (60.2.0esr-1~deb9u2 Debian-Security:9/stable [amd64])
Conf firefox-esr-l10n-en-gb (60.2.0esr-1~deb9u2 Debian-Security:9/stable [all])
Conf firefox-esr (60.2.0esr-1~deb9u2 Debian-Security:9/stable [amd64])

どういう意味ですか?なぜfirefox-esrアップグレードされないのですか?


更新

スティーブン・キットによる答えの後、/etc/apt/preferences.d/apt-listbugs今朝、アップグレードを実行したときに作成された、次の内容のファイルを発見しました。

Explanation: Pinned by apt-listbugs at 2018-09-11 08:11:30 +0200
Explanation:   #908396: firefox-esr: stopped working after upgrade from 59 to 60
Explanation:   #908449: (no subject)
Package: firefox-esr
Pin: version 52.9.0esr-1~deb9u1
Pin-Priority: 30000

どういう意味ですか?


1
余談ですが、Firefox Quantumでの動作の再設計により、このアップグレードによってほとんどすべてのアドオンが削除される可能性が非常に高いことに注意してください。
ジョー

回答:


18

あなたはしているfirefox-esr非常に高い優先度で、現在インストールされたバージョンにピン留め:

 *** 52.9.0esr-1~deb9u1 30000

これにより、優先度500のみのセキュリティ更新プログラムを含む、ピンの優先度が低い他のバージョンのインストールが防止されます。

     60.2.0esr-1~deb9u2 500

ピンは、apt-listbugsバグ908396および908449が修正されるまでFirefox 60へのアップグレードを保留することを決定しました(または言われました-常にそうではない設定があるかもしれません)。これらのバグは、上のSSE2命令の新しい要件に関連していi386ます。あなたが実行しているamd64ので、彼らはあなたに関係なく、あなたがアップグレードしても安全であるはずです。

アップグレードを続行するには、ピンの優先度を削除する必要があります。を削除し/etc/apt/preferences.d/apt-listbugsapt-listbugs再度尋ねられたら、アップグレードすることを伝えます。


なぜapt policy firefox-esrこの優先度の高いリストに載らなかったのか、偶然知っていますか?
scai

@scaiは、高い固定優先度をリストしました。(最初のapt policyショーfirefox-esr-l10n-en-gbではなくfirefox-esr。)
スティーブンキット

あ、ごめんなさい。URLの直前に優先順位を調べましたが、代わりにパッケージバージョンの後に高い優先順位がリストされています。
scai

1
@scaiそれは紛らわしいです、私も最初にそれを見逃しました;-)。
スティーブンキット
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.