Debian'daki apt package manager bir paketi yükseltilebilir olarak listeliyor, ancak yükseltmiyor


13

Bu sorun Debian Linux paketini güncellememeye benziyor , ancak benim durumumda yeni paket şu kaynaktan değil 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])

Bu ne demek? Neden firefox-esryeni sürüme geçirilmiyor?


Güncelleme

Stephen Kitt'in cevabından sonra, /etc/apt/preferences.d/apt-listbugsbu sabah yükseltmeler yürüttüğümde şu içeriğe sahip bir dosya keşfettim :

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

Bu ne demek?


1
Bir yana, bu yükseltmenin Firefox Quantum'da nasıl çalıştıklarının yeniden tasarlanması nedeniyle neredeyse tüm eklentilerinizi öldürme olasılığının yüksek olduğunu unutmayın.
Joe

Yanıtlar:


18

Şu firefox-esranda yüklü olan sürüme çok yüksek bir önceliğe sabitlediniz:

 *** 52.9.0esr-1~deb9u1 30000

Bu, yalnızca önceliği 500 olan güvenlik güncelleştirmesi de dahil olmak üzere, daha düşük pim önceliğine sahip diğer sürümlerin yüklenmesini önler:

     60.2.0esr-1~deb9u2 500

Pim geliyor apt-listbugs: Karar verdi (ya da söylendi - her zaman soruyor, ancak Firefox 60'a yükseltmenin 908396 ve 908449 hataları düzeltilene kadar beklemeye alınması gerektiğini düşünüyorum . Bu hatalar, aşağıdaki SSE2 talimatları için yeni gereksinimle ilgilidir i386; koştuğunuz amd64için sizi ilgilendirmezler ve yükseltmeniz sizin için güvenli olmalıdır.

Yükseltmenin devam edebilmesi için pim önceliğini kaldırmanız gerekir. Silin /etc/apt/preferences.d/apt-listbugsve apt-listbugstekrar sorarsanız, yeni sürüme geçirmek istediğinizi söyleyin.


Şans eseri apt policy firefox-esrbu yüksek önceliği neden listelemediğini biliyor musunuz ?
scai

@scai yüksek sabitlenmiş önceliği listeledi. (İlk apt policygösteriler firefox-esr-l10n-en-gbdeğil firefox-esr.)
Stephen Kitt

Ah özür dilerim. URL'den hemen önce önceliğe baktım ancak yüksek öncelik bunun yerine paket sürümünden sonra listelenir.
scai

1
@scai kafa karıştırıcı, ben de ilk başta özledim ;-).
Stephen Kitt
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.