Firefox-esr no updates since Feb

Noticed there was an update to Thunderbird earlier in the day which got me thinking… it’s been a while since I’ve seen an update for FF. Looking at the changelog, not since Feb 24th. (Version 78.8.0esr-1~deb10u1)

I ended up looking here:
https://software.pureos.net/search_pkg?term=firefox-esr

The first search result seems to match my version (and says amber-security), but the third search result also says amber-security, but shows version 78.11.0… Both of these link to the same page:
https://software.pureos.net/package/bin/amber-security/firefox-esr

…and that shows version 78.11.0esr-1~deb10u1

I tried to explicitly upgrade firefox, but it tells me I’m already on the latest:

$ sudo apt upgrade firefox-esr
Reading package lists... Done
Building dependency tree       
Reading state information... Done
firefox-esr is already the newest version (78.8.0esr-1~deb10u1).
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.

So I guess my question is…

  1. Am i doing something wrong?
    (Configuration?)
  2. Or, did Purism do something wrong?
    (almost got there but forgot to push “release”)
  3. Or, is the update on the way, and I just need to be patient, wait a little longer?
    (come on, it’s over 3 months old!)

I’m on stable/amber, running on a 15v3

2 Likes

No, but perhaps (for the time being) you’d like to jump into “Waste of resources to ship your own OS?” by adding stable-backports main repo and do: sudo apt install <package>/buster-backports.

1 Like

Thank you for the suggestion. Took a quick look at their packages for buster-backports… don’t see firefox (esr or otherwise) or IceWeasel… could be looking in the wrong spot.

I’ll take a closer look tomorrow.

1 Like

I guess (in short), you’ll get installed this firefox-esr package version: 78.11.0esr-1~deb10u1.

EDIT: Please follow (in addition): https://wiki.debian.org/Backports and let us know if buster-backports main method helped.

So, should I drop T-Bird by the same reasoning I dropped Firefox yesterday?

Oh I will miss the functionality by going to some other client.

Changes planned for Thunderbird: https://www.ghacks.net/2021/02/10/thunderbird-team-outlines-plans-for-the-email-client/

1 Like

Computers can be so much fun (can’t they)…

After considering the buster-backports suggestion from @Quarnero (who was kind enough to send some additional info about that option via private message), and then considering byzantium (which some on this forum seem to think relatively stable now), I was leaning toward just switching to byzantium.

However, I decided to reach out to support about the firefox-esr update issue first. After a few messages back and forth, @mladen indicated that there was an issue and they wouldn’t be able to update firefox-esr, at least for the time being. He suggested the switch to byzantium was probably the best option for me.

So after a back up, I finally updated my sources.list file, replacing “amber” with “byzantium”. Running sudo apt update said there were 1812 packages that could be upgraded. Then things went downhill…

$ sudo apt full-upgrade
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Calculating upgrade... Error!
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 libc6-dev : Breaks: libgcc-8-dev (< 8.4.0-2~) but 8.3.0-6 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

A search led me to this:

So I tried the accepted answer… :frowning:

$ sudo apt install gcc-8-base
Reading package lists... Done
Building dependency tree       
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 gsettings-desktop-schemas : Breaks: mutter (< 3.31.4) but 3.30.2-9~deb10u1 is to be installed
E: Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.

Which led me to go read the comments on that answer… the last of which points to this page:

It tries to explain the problem and offers a workaround… that I’m not sure I’m ready to dive into (at least not right now).

As near as I can tell, nothing was actually upgraded/installed from byzantium, so for now I think my sources.list is going back to amber, and I will switch back to my old computer :cry:… at least for general browsing.

1 Like

@FileNotFound, I’ve just checked on my Mobian (should work now for everyone on PureOS as well) installation. But amd64 related here is output from my Debian 11 (bullseye), 64-bit PC:
sudo apt list firefox-esr -a
Listing… Done
firefox-esr/testing 78.11.0esr-1 amd64 [upgradable from: 78.10.0esr-1]
firefox-esr/stable 78.11.0esr-1~deb10u1 amd64
firefox-esr/now 78.10.0esr-1 amd64 [installed,upgradable to: 78.11.0esr-1]

and after sudo apt upgrade:
sudo apt list firefox-esr -a
Listing… Done
firefox-esr/testing,now 78.11.0esr-1 amd64 [installed]
firefox-esr/stable 78.11.0esr-1~deb10u1 amd64

As included within PureOS repo:
firefox-esr_78.11.0esr-1_amd64.deb 19-Jun-2021 02:45 53M
firefox-esr_78.11.0esr-1_arm64.deb 19-Jun-2021 02:45 49M

Edit: both above packages are missing ~deb10u1_amd64.deb extension, and therefore not working (perhaps not allowed to be apt upgraded) properly (just my guess). @mladen, if helps (in short) with sudo apt update && sudo apt upgrade renaming of those to firefox-esr_78.11.0esr-1~deb10u1_amd64.deb and firefox-esr_78.11.0esr-1~deb10u1_arm64.deb? Also, if PureOS Maintainers doesn’t agree for some reason(s) to make this name of package change (rename), I cannot help here any further.

I am sorry to be jumping in the middle here, especially after you tried other things.

I had an issue with updating too. I tried running apt update, etc. After thinking the version of the package was simply unavailable, debugging left me with a disconnect between my package list and what was actually in the amber update database. (The full thread on the PureOS Tracker is here.)

The net:

I was finally able to make this work by erasing repo.puri.sm_pureos_dists_amber_main_binary-amd64_Packages in /var/lib/apt/lists and then doing the ‘apt update.’ I am not sure why this did not work by simply doing apt update, but it seems to have gotten stuck somehow.

After doing this, I discovered there were numberous updates I had not seen.

From the discussion, I am not sure if this is what you are also seeing with firefox-esr, but I thought I would chime in.

PS. Mine also started as a “file not found” issue.

3 Likes

I gave this a try, but it didn’t help. I also tried deleting the amber-security file as that’s where firefox-esr is for amber, but that didn’t work either.

I wasn’t surprised as it seemed all these files had to be downloaded again when I changed my sources.list back to amber.

I had been hoping @mladen might see and comment on Quarnero’s question (was posted over the weekend… so Mladen probably hasn’t had a chance yet) :wink:

:laughing: I actually chose my forum name long before I ran into this issue, but had not made the connection here until I saw this.

Sorry that did not help. Mladen has always been a busy guy.

Unsure if there is some kind of repo hierarchy but very same .deb packages can by found under: https://mirror.fsf.org/pureos/pool/main/f/firefox-esr/. There are two same firefox-esr/stable ones as within other PureOS repos that I find as correct (upgradable) ones: firefox-esr_78.8.0esr-1~deb10u1_amd64.deb (2021-02-24) and firefox-esr_78.11.0esr-1~deb10u1_arm64.deb (2021-06-03). But @FileNotFound you can just download firefox-esr/testing one: firefox-esr_78.11.0esr-1_amd64.deb (2021-06-18) and do sudo dpkg -i firefox-esr*, until issue (perhaps with some good reason) solved.

P.S. Or just take (with dpkg --install _, up to your agreement) firefox-esr/stable package from current Debian repo!