apt package manager on Debian lists a package as upgradable but does not upgrade

The name of the pictureThe name of the pictureThe name of the pictureClash Royale CLAN TAG#URR8PPP











up vote
11
down vote

favorite












This issue is similar to Debian Linux not updating package, but in my case the newer package is not from 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])


What does it mean? Why firefox-esr is not upgraded?




Update



After the answer by Stephen Kitt, I discovered a file /etc/apt/preferences.d/apt-listbugs, created this morning when I ran upgrades, with the following content:



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


What does it mean?










share|improve this question



























    up vote
    11
    down vote

    favorite












    This issue is similar to Debian Linux not updating package, but in my case the newer package is not from 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])


    What does it mean? Why firefox-esr is not upgraded?




    Update



    After the answer by Stephen Kitt, I discovered a file /etc/apt/preferences.d/apt-listbugs, created this morning when I ran upgrades, with the following content:



    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


    What does it mean?










    share|improve this question

























      up vote
      11
      down vote

      favorite









      up vote
      11
      down vote

      favorite











      This issue is similar to Debian Linux not updating package, but in my case the newer package is not from 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])


      What does it mean? Why firefox-esr is not upgraded?




      Update



      After the answer by Stephen Kitt, I discovered a file /etc/apt/preferences.d/apt-listbugs, created this morning when I ran upgrades, with the following content:



      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


      What does it mean?










      share|improve this question















      This issue is similar to Debian Linux not updating package, but in my case the newer package is not from 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])


      What does it mean? Why firefox-esr is not upgraded?




      Update



      After the answer by Stephen Kitt, I discovered a file /etc/apt/preferences.d/apt-listbugs, created this morning when I ran upgrades, with the following content:



      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


      What does it mean?







      debian apt upgrade firefox






      share|improve this question















      share|improve this question













      share|improve this question




      share|improve this question








      edited yesterday

























      asked yesterday









      Alexey

      4651619




      4651619




















          1 Answer
          1






          active

          oldest

          votes

















          up vote
          16
          down vote



          accepted










          You have firefox-esr pinned to the currently-installed version with a very high priority:



           *** 52.9.0esr-1~deb9u1 30000


          That prevents any other version with a lower pin priority from being installed, including the security update which only has priority 500:



           60.2.0esr-1~deb9u2 500


          The pin comes from apt-listbugs: it decided (or was told — I think it always asks, but there may be some configurations where it doesn’t) that the upgrade to Firefox 60 should be put on hold until bugs 908396 and 908449 are fixed. Those bugs are related to the new requirement for SSE2 instructions on i386; since you’re running amd64, they don’t concern you, and it should be safe for you to upgrade.



          You need to remove the pin priority for the upgrade to proceed. Delete /etc/apt/preferences.d/apt-listbugs, and if apt-listbugs asks you again, tell it that you do want to upgrade.






          share|improve this answer






















          • Do you know by chance why apt policy firefox-esr didn't list this high priority?
            – scai
            yesterday











          • @scai it did list the high pinned priority. (The first apt policy shows firefox-esr-l10n-en-gb, not firefox-esr.)
            – Stephen Kitt
            yesterday











          • Oh sorry. I looked at the priority right before the URL but the high priority is listed after the package version instead.
            – scai
            yesterday






          • 1




            @scai it is confusing, I missed it at first too ;-).
            – Stephen Kitt
            yesterday










          Your Answer







          StackExchange.ready(function()
          var channelOptions =
          tags: "".split(" "),
          id: "106"
          ;
          initTagRenderer("".split(" "), "".split(" "), channelOptions);

          StackExchange.using("externalEditor", function()
          // Have to fire editor after snippets, if snippets enabled
          if (StackExchange.settings.snippets.snippetsEnabled)
          StackExchange.using("snippets", function()
          createEditor();
          );

          else
          createEditor();

          );

          function createEditor()
          StackExchange.prepareEditor(
          heartbeatType: 'answer',
          convertImagesToLinks: false,
          noModals: false,
          showLowRepImageUploadWarning: true,
          reputationToPostImages: null,
          bindNavPrevention: true,
          postfix: "",
          onDemand: true,
          discardSelector: ".discard-answer"
          ,immediatelyShowMarkdownHelp:true
          );



          );













           

          draft saved


          draft discarded


















          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f468200%2fapt-package-manager-on-debian-lists-a-package-as-upgradable-but-does-not-upgrade%23new-answer', 'question_page');

          );

          Post as a guest






























          1 Answer
          1






          active

          oldest

          votes








          1 Answer
          1






          active

          oldest

          votes









          active

          oldest

          votes






          active

          oldest

          votes








          up vote
          16
          down vote



          accepted










          You have firefox-esr pinned to the currently-installed version with a very high priority:



           *** 52.9.0esr-1~deb9u1 30000


          That prevents any other version with a lower pin priority from being installed, including the security update which only has priority 500:



           60.2.0esr-1~deb9u2 500


          The pin comes from apt-listbugs: it decided (or was told — I think it always asks, but there may be some configurations where it doesn’t) that the upgrade to Firefox 60 should be put on hold until bugs 908396 and 908449 are fixed. Those bugs are related to the new requirement for SSE2 instructions on i386; since you’re running amd64, they don’t concern you, and it should be safe for you to upgrade.



          You need to remove the pin priority for the upgrade to proceed. Delete /etc/apt/preferences.d/apt-listbugs, and if apt-listbugs asks you again, tell it that you do want to upgrade.






          share|improve this answer






















          • Do you know by chance why apt policy firefox-esr didn't list this high priority?
            – scai
            yesterday











          • @scai it did list the high pinned priority. (The first apt policy shows firefox-esr-l10n-en-gb, not firefox-esr.)
            – Stephen Kitt
            yesterday











          • Oh sorry. I looked at the priority right before the URL but the high priority is listed after the package version instead.
            – scai
            yesterday






          • 1




            @scai it is confusing, I missed it at first too ;-).
            – Stephen Kitt
            yesterday














          up vote
          16
          down vote



          accepted










          You have firefox-esr pinned to the currently-installed version with a very high priority:



           *** 52.9.0esr-1~deb9u1 30000


          That prevents any other version with a lower pin priority from being installed, including the security update which only has priority 500:



           60.2.0esr-1~deb9u2 500


          The pin comes from apt-listbugs: it decided (or was told — I think it always asks, but there may be some configurations where it doesn’t) that the upgrade to Firefox 60 should be put on hold until bugs 908396 and 908449 are fixed. Those bugs are related to the new requirement for SSE2 instructions on i386; since you’re running amd64, they don’t concern you, and it should be safe for you to upgrade.



          You need to remove the pin priority for the upgrade to proceed. Delete /etc/apt/preferences.d/apt-listbugs, and if apt-listbugs asks you again, tell it that you do want to upgrade.






          share|improve this answer






















          • Do you know by chance why apt policy firefox-esr didn't list this high priority?
            – scai
            yesterday











          • @scai it did list the high pinned priority. (The first apt policy shows firefox-esr-l10n-en-gb, not firefox-esr.)
            – Stephen Kitt
            yesterday











          • Oh sorry. I looked at the priority right before the URL but the high priority is listed after the package version instead.
            – scai
            yesterday






          • 1




            @scai it is confusing, I missed it at first too ;-).
            – Stephen Kitt
            yesterday












          up vote
          16
          down vote



          accepted







          up vote
          16
          down vote



          accepted






          You have firefox-esr pinned to the currently-installed version with a very high priority:



           *** 52.9.0esr-1~deb9u1 30000


          That prevents any other version with a lower pin priority from being installed, including the security update which only has priority 500:



           60.2.0esr-1~deb9u2 500


          The pin comes from apt-listbugs: it decided (or was told — I think it always asks, but there may be some configurations where it doesn’t) that the upgrade to Firefox 60 should be put on hold until bugs 908396 and 908449 are fixed. Those bugs are related to the new requirement for SSE2 instructions on i386; since you’re running amd64, they don’t concern you, and it should be safe for you to upgrade.



          You need to remove the pin priority for the upgrade to proceed. Delete /etc/apt/preferences.d/apt-listbugs, and if apt-listbugs asks you again, tell it that you do want to upgrade.






          share|improve this answer














          You have firefox-esr pinned to the currently-installed version with a very high priority:



           *** 52.9.0esr-1~deb9u1 30000


          That prevents any other version with a lower pin priority from being installed, including the security update which only has priority 500:



           60.2.0esr-1~deb9u2 500


          The pin comes from apt-listbugs: it decided (or was told — I think it always asks, but there may be some configurations where it doesn’t) that the upgrade to Firefox 60 should be put on hold until bugs 908396 and 908449 are fixed. Those bugs are related to the new requirement for SSE2 instructions on i386; since you’re running amd64, they don’t concern you, and it should be safe for you to upgrade.



          You need to remove the pin priority for the upgrade to proceed. Delete /etc/apt/preferences.d/apt-listbugs, and if apt-listbugs asks you again, tell it that you do want to upgrade.







          share|improve this answer














          share|improve this answer



          share|improve this answer








          edited yesterday

























          answered yesterday









          Stephen Kitt

          144k22317382




          144k22317382











          • Do you know by chance why apt policy firefox-esr didn't list this high priority?
            – scai
            yesterday











          • @scai it did list the high pinned priority. (The first apt policy shows firefox-esr-l10n-en-gb, not firefox-esr.)
            – Stephen Kitt
            yesterday











          • Oh sorry. I looked at the priority right before the URL but the high priority is listed after the package version instead.
            – scai
            yesterday






          • 1




            @scai it is confusing, I missed it at first too ;-).
            – Stephen Kitt
            yesterday
















          • Do you know by chance why apt policy firefox-esr didn't list this high priority?
            – scai
            yesterday











          • @scai it did list the high pinned priority. (The first apt policy shows firefox-esr-l10n-en-gb, not firefox-esr.)
            – Stephen Kitt
            yesterday











          • Oh sorry. I looked at the priority right before the URL but the high priority is listed after the package version instead.
            – scai
            yesterday






          • 1




            @scai it is confusing, I missed it at first too ;-).
            – Stephen Kitt
            yesterday















          Do you know by chance why apt policy firefox-esr didn't list this high priority?
          – scai
          yesterday





          Do you know by chance why apt policy firefox-esr didn't list this high priority?
          – scai
          yesterday













          @scai it did list the high pinned priority. (The first apt policy shows firefox-esr-l10n-en-gb, not firefox-esr.)
          – Stephen Kitt
          yesterday





          @scai it did list the high pinned priority. (The first apt policy shows firefox-esr-l10n-en-gb, not firefox-esr.)
          – Stephen Kitt
          yesterday













          Oh sorry. I looked at the priority right before the URL but the high priority is listed after the package version instead.
          – scai
          yesterday




          Oh sorry. I looked at the priority right before the URL but the high priority is listed after the package version instead.
          – scai
          yesterday




          1




          1




          @scai it is confusing, I missed it at first too ;-).
          – Stephen Kitt
          yesterday




          @scai it is confusing, I missed it at first too ;-).
          – Stephen Kitt
          yesterday

















           

          draft saved


          draft discarded















































           


          draft saved


          draft discarded














          StackExchange.ready(
          function ()
          StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f468200%2fapt-package-manager-on-debian-lists-a-package-as-upgradable-but-does-not-upgrade%23new-answer', 'question_page');

          );

          Post as a guest













































































          Comments

          Popular posts from this blog

          Long meetings (6-7 hours a day): Being “babysat” by supervisor

          Is the Concept of Multiple Fantasy Races Scientifically Flawed? [closed]

          Confectionery