„Phased Updates” in Ubuntu (packages have been kept back)

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • aawe mwan
  • Registratie: December 2002
  • Laatst online: 21:12

aawe mwan

Wat ook leuk is:

Topicstarter
De laatste weken, eigenlijk sinds Ubuntu 22.04.1 LTS, kreeg ik vervelend vaak „The following packages have been kept back:” meldingen bij het installeren van updates, een melding die ik de afgelopen 10 jaar hoogstzelden gezien heb. Ik weet intussen dat ik dit weg krijg, door de betreffende packages met de hand te installeren eventueel met --reinstall. Maar het is blijkbaar helemaal niet de bedoeling dat je dit doet!

Op dit moment staat er bijvoorbeeld:
The following packages have been kept back:
  snapd
0 upgraded, 0 newly installed, 0 to remove and 1 not upgraded.

Als je dan kijkt wat er aan de hand is met het package snapd dan zie je:
$ apt-cache policy snapd
snapd:
  Installed: 2.55.5+22.04
  Candidate: 2.56.2+22.04ubuntu1
  Version table:
     2.56.2+22.04ubuntu1 500 (phased 10%)       # <---- hier
        500 http://nl.archive.ubuntu.com/ubuntu jammy-updates/main amd64 Packages
 *** 2.55.5+22.04 100
        100 /var/lib/dpkg/status
     2.55.3+22.04 500
        500 http://nl.archive.ubuntu.com/ubuntu jammy/main amd64 Packages

De opmerking (phased 10%) wil zeggen dat ik niet hoor bij de groep van 10% van de Ubuntu gebruikers waar het package in de praktijk getest wordt. Pas als bij die gebruikers alles goed gaat, over een week of wat, zal het package op mijn computer geupgrade worden.

Meer informatie op: https://askubuntu.com/que...s-automat/1421130#1421130

Hetzelfde gebeurt op de Raspberry Pi momenteel met het arm64 package voor snapd.

„Ik kan ook ICT, want heel moeilijk is dit niet”

Alle reacties


Acties:
  • 0 Henk 'm!

  • aawe mwan
  • Registratie: December 2002
  • Laatst online: 21:12

aawe mwan

Wat ook leuk is:

Topicstarter
Zonet nog even gekeken bij snapd en het amd64 package staat nu op 30% en het arm64 package op 20%.

-update 18:00u-

Intussen staat de teller op 50% en ik zit blijkbaar in die doelgroep, want de update is nu doorgekomen:

$ apt-cache policy snapd
snapd:
  Installed: 2.56.2+22.04ubuntu1
  Candidate: 2.56.2+22.04ubuntu1
  Version table:
 *** 2.56.2+22.04ubuntu1 500 (phased 50%)
        500 http://ports.ubuntu.com/ubuntu-ports jammy-updates/main arm64 Packages
        100 /var/lib/dpkg/status
     2.55.3+22.04 500
        500 http://ports.ubuntu.com/ubuntu-ports jammy/main arm64 Packages

[ Voor 77% gewijzigd door aawe mwan op 10-08-2022 18:00 ]

„Ik kan ook ICT, want heel moeilijk is dit niet”


Acties:
  • 0 Henk 'm!

  • amx
  • Registratie: December 2007
  • Laatst online: 30-08 10:48

amx

https://askubuntu.com/que...phased-updates-flag-be-pl
After digging into the code...

Phased Updates is implemented by the file /usr/lib/python3/dist-packages/UpdateManager/Core/UpdateList.py, which is provided by the package python3-update-manager. Look around lines 185 and 360. The actual python code is apt.apt_pkg.config.find_b(), which searches among all apt config
Klinkt een beetje alsof Canonical en Microsoft hun updatebeleid afstemmen.