21

Through the process of reviewing suggestions for this problem and other testing,the focus has narrowed. The problem has now been identified as: "how to prevent firefox from being updated automatically". Which makes the suggested duplicate's solution applicable, but a bit more extreme than desired because I want other updates to happen.

I am leaving the original question/update here for reference, for those that may be experiencing the same but not associating the symptoms.

Has anyone else figured out if this can be prevented? I have been annoyed for a couple of years by being forced to restart firefox once an update has happened in the background.
For the most part I figured this to be a firefox issue, but I just had a conversation with another ubuntu user that believes that there may be a difference between the way mozilla-downloaded firefox and ubuntu-installed firefox handles updates.

Does anyone know if there is any truth to that? That person is under the impression that ubuntu-installed firefox does not do background updates.... WHICH WOULD BE GREAT!!! but, I have the firefox that came stock with ubuntu.

For a little background (because I was shocked to know this user has never seen this before), whenever firefox updates in the background, every new tab looks like the attachment here. You can't get a working tab until you restart firefox... which is EXTREMELY annoying/intrusive especially when you have a dozen or so tabs open that you are actually using.

enter image description here

SOOOOO... at this point has anyone figured out how to prevent this? or stop the auto-background-upgrades... (which seem to be different in timing from the ones coming from the software updater)... or delay them? Over the years I have played with some of the numbers in about:config and extended them out to years, to no avail. I don't "think" this is a nightly ubuntu "unattended-upgrade", because then I would probably never see available firefox upgrades in software center, and I often do. As far as my software... it's been happening over the last 2 or 3 ubuntu versions... I even think it happens in Opera(but I don't care about Opera). I know this is more of a "policy" than a "problem", but now I am more focused on the prospect that it may be ubuntu install vs mozilla download install related? And that I remember questions like this from long ago and wondering if anyone knew of any progress or obtained any new information?

update - new info:
Because I was working with someone else with this in the evening, I was paying close attention. My firefox version was 80.0.1 last night. Same thing JUST happened on a different machine, I got the You Will Restart Now and Like It tab seen above. I restarted and now I have version 81. Being that I DEFINITELY know I didn't get a Software Updater popup, I started checking into unattended-upgrades.... and what do you know... (after all of these years) According to this /var/log/unattended-upgrades/unattended-upgrades.log, firefox is actually an unattended-upgrade(which i did not believe).

enter image description here

Knowing this now, @N0rbert's answer will definitely probably help this, but I want to only kill the unattended-upgrades for firefox. So I will now shift to figuring that part out. I'm still a little baffled that some firefox users have never seen this. Makes me think there is a little more to it or that it is common practice to turn off unattended-upgrades??? will update.

9
  • If you do the firefox update using the command line, you get a message "Please restart all running instances of firefox or you will experience problems". AFAIK it only updates through apt. Oct 1, 2020 at 1:45
  • 1
    Does this answer your question? How to stop apt from doing anything - check my answer there askubuntu.com/a/1006199/66509 .
    – N0rbert
    Oct 1, 2020 at 6:21
  • 1
    hey @N0rbert. So here's the thing. I was under the assumption that this wasn't an "apt" or "unattended-upgrades" thing. Because "unattended-upgrades" run daily, but software center still had FF for upgrade every time it popped up. So I never took that approach. I thought FF was updating through its own means, which is why I never posted the question here. I think I will have to use your answer to test with a fresh install and watch the behavior. BUT I am really only interested in stopping firefox updates. I've edited the title to reflect that. (yes I have tried apt-mark hold in the past)
    – WU-TANG
    Oct 1, 2020 at 8:51
  • 2
    Our use cases seem pretty different. I shutdown my daily driver pc every night and restart it every morning. I have unattended upgrades turned off and I do all updates with aptitude because I consider the "phased upgrades" thing to be useless to me since I have a local mirror. When I am doing updates and I see a firefox upgrade, I close the browser. Oct 1, 2020 at 13:53
  • 1
    @OrganicMarble thanks... that makes perfect sense in accordance to what I discovered and edited in the update to the question.
    – WU-TANG
    Oct 1, 2020 at 19:41

2 Answers 2

11

According to the file /etc/apt/apt.conf.d/50unattended-upgrades You should be able to blacklist packages from being unattended-upgraded as so. (this does not effect manual apt updates)

add firefox to the Package-Blacklist portion of the file.

sudo vi /etc/apt/apt.conf.d/50unattended-upgrades

 Unattended-Upgrade::Package-Blacklist {
      "firefox";
};

save and exit

not 100% sure which, if any, services need to be restarted... So I rebooted just to be sure.

Testing:
It will most likely be a while before you can test this configuration depending on whether or not a firefox update is currently available... which can be verified by listing the current upgradable packages:
sudo update
sudo apt list --upgradable
and looking for firefox in the output.
If it is there you can run the following test run to verify the configuration change made to 50unattended-upgrades.

unattended-upgrade -d --dry-run will run the unattended upgrades but not make any changes. It should list any package beginning with "firefox" as blacklisted and the "Packages that will be upgraded" should not contain any package beginning with "firefox".
If you do not use the debug flag -d , you will have to look in /var/log/unattended-upgrades/unattended-upgrades.log to verify the output.

2
  • This will be good to know for my boxes that do use unattended-upgrades. Oct 2, 2020 at 1:03
  • 2
    waited to for the actual unattended-upgrades to take place before accepting the answer. Firefox shows blacklisted and did not get upgraded... solution verified.
    – WU-TANG
    Oct 2, 2020 at 14:15
0

This is more of a comment, but it won't fit as such. So I post it as an answer, with the expectation that it is useful (the essence behind SO) for others as it was for me.

I found several alternative solutions posted.

  1. about:config. I tried changing app.update.auto to false (typing about:config in the address bar first). It didn't work.
  2. app.update.enabled. Setting user_pref("app.update.enabled", false); in prefs.js is suggested. I tried to guess the right location with locate prefs.js | grep firefox, which was under ~/.mozilla/firefox/luabgla0.default-release/prefs.js. Note that after setting item #1, in this prefs.js there was a corresponding entry user_pref("app.update.auto", false);, but not the opposite: there is no option app.update.enabled in about:config. There were so far no intervening updates to check this.
  3. It is mentioned that to avoid Firefox updates the only way was to switch to the Mozilla version, instead of the Ubuntu version.
  4. In my case, the cause was most likely due to unattended-upgrades, as shown by
    $ grep firefox /var/log/unattended-upgrades/unattended-upgrades.log, which outputs: 2023-06-07 06:30:37,195 INFO Packages that will be upgraded: firefox ...
    Currently, still checking the options of only removing Firefox from unattended-upgrades, or disabling it completely.

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .