[Bug 2079810] [NEW] unattended-upgrades doesn't respect repo pin-priority

Alberto Donato 2079810 at bugs.launchpad.net
Fri Sep 6 09:44:57 UTC 2024


Public bug reported:

On a 24.04.1, I'm using the Mozilla repository for Firefox, with a higher pin-priority than the standard one.
While `apt full-upgrade` does the right thing and updates firefox from the repo, it seems `unattended-upgrades` is not respecting it, so it brings back the package from the official repo, which in turns installs the snap.

This is my config, and logs from the operations:


/etc/apt/sources.list.d/mozilla.sources:

Enabled: yes
Types: deb
URIs: https://packages.mozilla.org/apt
Suites: mozilla
Components: main
Architectures: amd64
Signed-By: /etc/apt/keyrings/mozilla.asc


/etc/apt/preferences.d/mozilla:

Package: *
Pin: origin packages.mozilla.org
Pin-Priority: 1000


/var/log/apt/history.log:

Start-Date: 2024-09-06  09:08:32
Commandline: /usr/bin/unattended-upgrade
Upgrade: firefox:amd64 (129.0.2~build1, 1:1snap1-0ubuntu5)
End-Date: 2024-09-06  09:09:22


/var/log/unattended-upgrades/unattended-upgrades.log:

2024-09-06 09:08:29,087 INFO Starting unattended upgrades script
2024-09-06 09:08:29,088 INFO Allowed origins are: o=Ubuntu,a=noble, o=Ubuntu,a=noble-security, o=UbuntuESMApps,a=noble-apps-security, o=UbuntuESM,a=noble-infra-security
2024-09-06 09:08:29,088 INFO Initial blacklist: 
2024-09-06 09:08:29,088 INFO Initial whitelist (not strict): 
2024-09-06 09:08:31,616 INFO Packages that will be upgraded: firefox libssl-dev libssl3t64 openssl vim vim-common vim-runtime vim-tiny xxd
2024-09-06 09:08:31,616 INFO Writing dpkg log to /var/log/unattended-upgrades/unattended-upgrades-dpkg.log
2024-09-06 09:09:36,788 INFO All upgrades installed
2024-09-06 09:09:39,004 INFO Packages that were successfully auto-removed: libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0
2024-09-06 09:09:39,004 INFO Packages that are kept back: 


/var/log/unattended-upgrades/unattended-upgrades-dpkg.log:

Log started: 2024-09-06  09:08:31
Preconfiguring packages ...
Preconfiguring packages ...
(Reading database ... ^M(Reading database ... 5%^M(Reading database ... 10%^M(Reading database ... 15%^M(Reading database ... 20%^M(Reading database ... 25%^M(Reading database ... 30
%^M(Reading database ... 35%^M(Reading database ... 40%^M(Reading database ... 45%^M(Reading database ... 50%^M(Reading database ... 55%^M(Reading database ... 60%^M(Reading database
 ... 65%^M(Reading database ... 70%^M(Reading database ... 75%^M(Reading database ... 80%^M(Reading database ... 85%^M(Reading database ... 90%^M(Reading database ... 95%^M(Reading d
atabase ... 100%^M(Reading database ... 215287 files and directories currently installed.)
Preparing to unpack .../firefox_1%3a1snap1-0ubuntu5_amd64.deb ...
=> Installing the firefox snap
==> Checking connectivity with the snap store
==> Installing the firefox snap
Warning: /snap/bin was not found in your $PATH. If you've not restarted
         your session since you installed snapd, try doing that. Please see
         https://forum.snapcraft.io/t/9469 for more details.

firefox 130.0-2 from Mozilla✓ installed
=> Snap installation complete
Unpacking firefox (1:1snap1-0ubuntu5) over (129.0.2~build1) ...
Setting up firefox (1:1snap1-0ubuntu5) ...
Processing triggers for desktop-file-utils (0.27-2build1) ...
Processing triggers for hicolor-icon-theme (0.17-2) ...
Processing triggers for gnome-menus (3.36.0-1.1ubuntu3) ...
Log ended: 2024-09-06  09:09:23


$ apt policy firefox
firefox:
  Installed: 130.0~build2
  Candidate: 130.0~build2
  Version table:
     1:1snap1-0ubuntu5 500
        500 http://es.archive.ubuntu.com/ubuntu noble/main amd64 Packages
 *** 130.0~build2 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
        100 /var/lib/dpkg/status
     129.0.2~build1 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     129.0.1~build1 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     129.0~build2 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     128.0.3~build1 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     128.0.2~build1 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     128.0~build2 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     127.0.2~build1 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     127.0.1~build1 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     127.0~build2 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     126.0.1~build1 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     126.0~build2 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     125.0.3~build1 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     125.0.2~build1 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     125.0.1~build1 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     124.0.2~build1 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     124.0.1~build1 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     124.0~build1 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     123.0.1~build1 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     123.0~build3 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     122.0.1~build1 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
     122.0~build2 1000
       1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages

** Affects: unattended-upgrades (Ubuntu)
     Importance: Undecided
         Status: New

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to unattended-upgrades in Ubuntu.
https://bugs.launchpad.net/bugs/2079810

Title:
  unattended-upgrades doesn't respect repo pin-priority

Status in unattended-upgrades package in Ubuntu:
  New

Bug description:
  On a 24.04.1, I'm using the Mozilla repository for Firefox, with a higher pin-priority than the standard one.
  While `apt full-upgrade` does the right thing and updates firefox from the repo, it seems `unattended-upgrades` is not respecting it, so it brings back the package from the official repo, which in turns installs the snap.

  This is my config, and logs from the operations:

  
  /etc/apt/sources.list.d/mozilla.sources:

  Enabled: yes
  Types: deb
  URIs: https://packages.mozilla.org/apt
  Suites: mozilla
  Components: main
  Architectures: amd64
  Signed-By: /etc/apt/keyrings/mozilla.asc

  
  /etc/apt/preferences.d/mozilla:

  Package: *
  Pin: origin packages.mozilla.org
  Pin-Priority: 1000

  
  /var/log/apt/history.log:

  Start-Date: 2024-09-06  09:08:32
  Commandline: /usr/bin/unattended-upgrade
  Upgrade: firefox:amd64 (129.0.2~build1, 1:1snap1-0ubuntu5)
  End-Date: 2024-09-06  09:09:22

  
  /var/log/unattended-upgrades/unattended-upgrades.log:

  2024-09-06 09:08:29,087 INFO Starting unattended upgrades script
  2024-09-06 09:08:29,088 INFO Allowed origins are: o=Ubuntu,a=noble, o=Ubuntu,a=noble-security, o=UbuntuESMApps,a=noble-apps-security, o=UbuntuESM,a=noble-infra-security
  2024-09-06 09:08:29,088 INFO Initial blacklist: 
  2024-09-06 09:08:29,088 INFO Initial whitelist (not strict): 
  2024-09-06 09:08:31,616 INFO Packages that will be upgraded: firefox libssl-dev libssl3t64 openssl vim vim-common vim-runtime vim-tiny xxd
  2024-09-06 09:08:31,616 INFO Writing dpkg log to /var/log/unattended-upgrades/unattended-upgrades-dpkg.log
  2024-09-06 09:09:36,788 INFO All upgrades installed
  2024-09-06 09:09:39,004 INFO Packages that were successfully auto-removed: libgdk-pixbuf-xlib-2.0-0 libgdk-pixbuf2.0-0
  2024-09-06 09:09:39,004 INFO Packages that are kept back: 


  /var/log/unattended-upgrades/unattended-upgrades-dpkg.log:

  Log started: 2024-09-06  09:08:31
  Preconfiguring packages ...
  Preconfiguring packages ...
  (Reading database ... ^M(Reading database ... 5%^M(Reading database ... 10%^M(Reading database ... 15%^M(Reading database ... 20%^M(Reading database ... 25%^M(Reading database ... 30
  %^M(Reading database ... 35%^M(Reading database ... 40%^M(Reading database ... 45%^M(Reading database ... 50%^M(Reading database ... 55%^M(Reading database ... 60%^M(Reading database
   ... 65%^M(Reading database ... 70%^M(Reading database ... 75%^M(Reading database ... 80%^M(Reading database ... 85%^M(Reading database ... 90%^M(Reading database ... 95%^M(Reading d
  atabase ... 100%^M(Reading database ... 215287 files and directories currently installed.)
  Preparing to unpack .../firefox_1%3a1snap1-0ubuntu5_amd64.deb ...
  => Installing the firefox snap
  ==> Checking connectivity with the snap store
  ==> Installing the firefox snap
  Warning: /snap/bin was not found in your $PATH. If you've not restarted
           your session since you installed snapd, try doing that. Please see
           https://forum.snapcraft.io/t/9469 for more details.

  firefox 130.0-2 from Mozilla✓ installed
  => Snap installation complete
  Unpacking firefox (1:1snap1-0ubuntu5) over (129.0.2~build1) ...
  Setting up firefox (1:1snap1-0ubuntu5) ...
  Processing triggers for desktop-file-utils (0.27-2build1) ...
  Processing triggers for hicolor-icon-theme (0.17-2) ...
  Processing triggers for gnome-menus (3.36.0-1.1ubuntu3) ...
  Log ended: 2024-09-06  09:09:23


  $ apt policy firefox
  firefox:
    Installed: 130.0~build2
    Candidate: 130.0~build2
    Version table:
       1:1snap1-0ubuntu5 500
          500 http://es.archive.ubuntu.com/ubuntu noble/main amd64 Packages
   *** 130.0~build2 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
          100 /var/lib/dpkg/status
       129.0.2~build1 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       129.0.1~build1 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       129.0~build2 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       128.0.3~build1 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       128.0.2~build1 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       128.0~build2 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       127.0.2~build1 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       127.0.1~build1 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       127.0~build2 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       126.0.1~build1 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       126.0~build2 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       125.0.3~build1 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       125.0.2~build1 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       125.0.1~build1 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       124.0.2~build1 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       124.0.1~build1 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       124.0~build1 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       123.0.1~build1 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       123.0~build3 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       122.0.1~build1 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages
       122.0~build2 1000
         1000 https://packages.mozilla.org/apt mozilla/main amd64 Packages

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/unattended-upgrades/+bug/2079810/+subscriptions




More information about the foundations-bugs mailing list