I wanted to first say that I absolutely love PeppermintOS. It's fast & simple, which is super refreshing for a Linux distro that I use daily for work and home.
However, I did have one point of clarification. There appears to be several different ways to keep PeppermintOS updated, and I am not sure what which one I should be using?
Peppermint Update Manager (stays stuck at "checking codeberg for updates")
xDaily (CLI)
/opt/pypep/sysupdate.sh (errors out, see attached log)
Right now, both Update Manager and sysupdate.sh don't really work (and I haven't yet tried xDaily). But, I am wondering which one of those I should be using long-term to keep my system updated? I had been using sysupdate.sh, which generally worked, though it did not seem to do any platform-speciifc Peppermint updates (it only really seemed to make sure apt was updated).
Moving forward, what should I use to make sure the entire system is kept up-to-date?
Kyle,
Thanks! for the kind words, very happy to hear we fit your need.
Based on your, message, you are using maybe the peppermint build prior to 07/2023, which would be bullseye. as of Build Date: 2023-07-01 22:00 we did move away from the GUI updater based on feedback. when we released a bookworm base. and at some point your peptools structure did not match what was expected for the script...
Basically the log is telling you that the updater is looking for something that no longer exists, within the xDaily script .
Going forward you do-not need to use the GUI Peppermint Update Manager - and if you prefer, I can write you a tutorial on how to clean that out, its very easy to do.
Additionally you do want to get the updated xDaily, you can use this link to get it: here
when do that just put it in this location on your computer /usr/local/bin/
if you see a xDaily file there just overwrite it.
After that you can just run sudo xDaily in the terminal or use the system tray icon, as you normally do.
Let me know if you run into any issues.
Hope this helps
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Okay, I tried running xDaily (from Peppermint Hub) on one of my systems, and I got this error after it ran through a bunch of stuff:
[ ... snip ... ]removed '/home/kmott/.cache/thumbnails/large/fffaf241c6905afe6cf524c59186505f.png'Clear browser thumbnail caches - Completed.Clear the "Recently Used" list in FireFox - Skipped.Caching icons at /usr/share/icons/ ? "Y/n" yCaching icons at /usr/share/icons/ - Completed.Reconfirm Peppermint Branding in os-release ? "Y/n" yReconfirm Peppermint Branding in os-release - Completed.For SSDs:trim eligible ext2/3/4 filesystems ? "Y/n" yCompleted fstrim for "/"For SSDs:trim eligible ext2/3/4 filesystems - Completed./opt/pypep/xDaily:line 206: _ptools: command not foundPress any key to continue ...
EDIT: It looks like the xDaily from Peppermint Hub is running from /opt/pypep/xDaily--I will instead download the latest version from the URL you have above and place in /usr/local/bin/xDaily, and re-try it.
EDIT 2: That version of xDaily did seem to run successfully. Is there some way I can verify I am on the latest version of PeppermintOS after xDaily has run?
Last edit: Kyle Mott 2024-03-05
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2024-03-05
Hi Kyle,
Open a terminal and run these two commands separately : cat /etc/*release then cat /etc/*version
As you can see from the screenshot of my terminal printout, it is the latest version of Peppermint being Bookworm and version 12.4 .
Then type sudo xDaily into the terminal, press enter, when prompted for your password, type in and press enter. This removes the individual prompt of Y/n at each component check. It is horses for courses, and one of several choices to update your system.
If it taking a long period of time to clear all checks from codeberg, this issue is prevalent with poor internet connection or an elderly wifi hardware card, my Dell 5430 has been transformed when I swapped out the OE wifi card that 50Mb/s signal strength for an Intel 7260 dual band wifi card with 866Mb/s signal strength.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Anonymous
-
2024-03-05
From the Hub, click on system inform, see screenshot of the info it gives you.
Or you could running this command in a terminal: inxi -Fxz this will tell you everything about your computer from its specs, OS and desktop used, the amount of RAM install, swap, what disks it is using, current memory usage etc. internet strength etc, etc.
Kyle,
xDaily only just maintains the system....
To upgrade from bullseye to bookworm all you need to do is follow this Debian wiki: https://wiki.debian.org/DebianUpgrade
Its the same upgrade process as us.
Hope that helps
Let us know if you have any questions
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hello!
I wanted to first say that I absolutely love PeppermintOS. It's fast & simple, which is super refreshing for a Linux distro that I use daily for work and home.
However, I did have one point of clarification. There appears to be several different ways to keep PeppermintOS updated, and I am not sure what which one I should be using?
Peppermint Update Manager
(stays stuck at "checking codeberg for updates")xDaily
(CLI)/opt/pypep/sysupdate.sh
(errors out, see attached log)Right now, both
Update Manager
andsysupdate.sh
don't really work (and I haven't yet triedxDaily
). But, I am wondering which one of those I should be using long-term to keep my system updated? I had been usingsysupdate.sh
, which generally worked, though it did not seem to do any platform-speciifc Peppermint updates (it only really seemed to make sureapt
was updated).Moving forward, what should I use to make sure the entire system is kept up-to-date?
Last edit: Kyle Mott 2024-03-04
Kyle,
Thanks! for the kind words, very happy to hear we fit your need.
Based on your, message, you are using maybe the peppermint build prior to 07/2023, which would be bullseye. as of Build Date: 2023-07-01 22:00 we did move away from the GUI updater based on feedback. when we released a bookworm base. and at some point your peptools structure did not match what was expected for the script...
Basically the log is telling you that the updater is looking for something that no longer exists, within the xDaily script .
Going forward you do-not need to use the GUI Peppermint Update Manager - and if you prefer, I can write you a tutorial on how to clean that out, its very easy to do.
Additionally you do want to get the updated xDaily, you can use this link to get it:
here
when do that just put it in this location on your computer /usr/local/bin/
if you see a xDaily file there just overwrite it.
After that you can just run sudo xDaily in the terminal or use the system tray icon, as you normally do.
Let me know if you run into any issues.
Hope this helps
Thank you for the quick reply! I will try out xDaily, and let you know how it works.
Okay, I tried running
xDaily
(from Peppermint Hub) on one of my systems, and I got this error after it ran through a bunch of stuff:EDIT: It looks like the xDaily from Peppermint Hub is running from
/opt/pypep/xDaily
--I will instead download the latest version from the URL you have above and place in/usr/local/bin/xDaily
, and re-try it.EDIT 2: That version of
xDaily
did seem to run successfully. Is there some way I can verify I am on the latest version of PeppermintOS after xDaily has run?Last edit: Kyle Mott 2024-03-05
Hi Kyle,
Open a terminal and run these two commands separately :
cat /etc/*release
thencat /etc/*version
As you can see from the screenshot of my terminal printout, it is the latest version of Peppermint being Bookworm and version 12.4 .
Then type
sudo xDaily
into the terminal, press enter, when prompted for your password, type in and press enter. This removes the individual prompt of Y/n at each component check. It is horses for courses, and one of several choices to update your system.If it taking a long period of time to clear all checks from codeberg, this issue is prevalent with poor internet connection or an elderly wifi hardware card, my Dell 5430 has been transformed when I swapped out the OE wifi card that 50Mb/s signal strength for an Intel 7260 dual band wifi card with 866Mb/s signal strength.
From the Hub, click on system inform, see screenshot of the info it gives you.
Or you could running this command in a terminal:
inxi -Fxz
this will tell you everything about your computer from its specs, OS and desktop used, the amount of RAM install, swap, what disks it is using, current memory usage etc. internet strength etc, etc.Okay, I got the screenshot (attached) after running xDaily--I think this means it's not updating?
Last edit: Kyle Mott 2024-03-05
You have Peppermint Bullseye, it is still usable until 2026. <- correction it is 2026
You can check the health of system by going through this recommended configuration: https://sourceforge.net/p/peppermintos/pepwiki/Configure%20PeppermintOS/
Last edit: Anonymous 2024-03-05
Yes, I have bullseye, but I'd like to update to 12.X, if possible--can I do that with
xDaily
? Or do I have to follow that wiki entry?Kyle,
xDaily only just maintains the system....
To upgrade from bullseye to bookworm all you need to do is follow this Debian wiki:
https://wiki.debian.org/DebianUpgrade
Its the same upgrade process as us.
Hope that helps
Let us know if you have any questions