I have a FBX Pioneer running Debian GNU/Linux 10 (buster) and FreedomBox version 20.15
‘Frequent Feature Updates’ are activated but not working.
I just ran a manual update and the log is reporting a few things I would assume are not right.
I.e. “quota not working (qgroup not set)” / “Failed to check for processor microcode upgrades.” / “User sessions running outdated binaries:” etc…
I would like to fix this and update to the latest release but I don’t know where to begin.
Please check in the logs for anything related to upgrading the freedombox package itself. The things that you mentioned are not actually relevant to this.
Also please run the command apt policy freedombox through Cockpit or SSH, and copy the output here.
Not sure what part of the logs might be relevant. There is a lot of it.
I notice that it does say “INFO Packages that will be upgraded:” but doesn’t list any packages.
Could you perhaps give me some idea of what I should be looking for so I can check and report back?
Thanks for your help.
Will that mess up any of the services I currently have running on it? Or endanger any of my data? Do I need to do anything like stop Syncthing running first? Should I back anything up? Like my website etc? Or is all that stuff safe? Also, should I use “sudo apt-install” or “sudo apt-get install”? Or does this not matter? Cheers.
That is the same as mine ! So the backport apt file is their.
Freedombox upgrades come from backport.
To have look in that file, use command below. It will show you what in that file:
less /etc/apt/sources.list.d/freedombox2.list
Mine shows:
# This file is managed by FreedomBox, do not edit.
# Allow carefully selected updates to 'freedombox' from backports.
deb http://deb.debian.org/debian buster-backports main
deb-src http://deb.debian.org/debian buster-backports main
/etc/apt/sources.list.d/freedombox2.list (END)
To come out of ’ less ’ just press ’ q ’
The above with ’ less ’ is just check what should be there.
# deb cdrom:[Debian GNU/Linux 10.8.0 _Buster_ - Unofficial amd64 NETINST with firmware 20210206-10:38]/ buster contrib main non-free
#deb cdrom:[Debian GNU/Linux 10.8.0 _Buster_ - Unofficial amd64 NETINST with firmware 20210206-10:38]/ buster contrib main non-free
deb http://ftp.uk.debian.org/debian/ buster main non-free contrib
deb-src http://ftp.uk.debian.org/debian/ buster main non-free contrib
deb http://security.debian.org/debian-security buster/updates main contrib non-free
deb-src http://security.debian.org/debian-security buster/updates main contrib non-free
# buster-updates, previously known as 'volatile'
deb http://ftp.uk.debian.org/debian/ buster-updates main contrib non-free
deb-src http://ftp.uk.debian.org/debian/ buster-updates main contrib non-free
The two top lines just say that it is a install from a Debian netinstall, from a usb key.
The bit below them two lines are your main apt source url, mine url point to a UK Debian apt repository.
I assume I need to alter the sources.list file to reflect the correct repositories.
Could you tell me how to go about doing this? I’m still learning my way around the command line.
sudo something something something right?
Tried a few more things in the Terminal before attempting another update. It didn’t work but adding this to thread in case it helps at all. Thanks again and hopefully speak soon. Kind regards. CM.
Your apt source list look OK and the apt update and apt upgrade are running OK but the freedombox package is being held back for some reason ? Let hope some one can see what the problem is !
It looks like it the matrix-synapse package that is holding back the upgrade. Some on the forum will have the skills to move this issue on so you can upgrade your freedombox !
THANKS SO MUCH. I can’t tell you how happy this makes me. Fully upgraded to Version 21.4. User homepage correctly set. Awesome. I owe you a beer (virtual or otherwise).
Question: During the upgrade it did keep reporting ‘Failed to set locale. Fix your system.’
Then - amidst other stuff - reports such as this: ‘perl: warning: Falling back to the standard locale (“C”).’
Does this point to another problem that needs fixing or are we all good from here, you think?