Menu

Confused on keeping PeppermintOS Updated

Kyle Mott
2024-03-04
2024-03-07
  • Kyle Mott

    Kyle Mott - 2024-03-04

    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 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?

     

    Last edit: Kyle Mott 2024-03-04
    • Peppermint OS

      Peppermint OS - 2024-03-05

      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

       
  • Kyle Mott

    Kyle Mott - 2024-03-05

    Thank you for the quick reply! I will try out xDaily, and let you know how it works.

     
  • Kyle Mott

    Kyle Mott - 2024-03-05

    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" y
     Caching icons at /usr/share/icons/ - Completed.
    
     Reconfirm Peppermint Branding in os-release ? "Y/n" y
     Reconfirm Peppermint Branding in os-release - Completed.
    
     For SSDs: trim eligible ext2/3/4 filesystems ? "Y/n" y
     Completed fstrim for "/"
     For SSDs: trim eligible ext2/3/4 filesystems - Completed.
    
    /opt/pypep/xDaily: line 206: _ptools: command not found
     Press 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
  • Anonymous

    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.

     
  • Anonymous

    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 Mott

    Kyle Mott - 2024-03-05

    Okay, I got the screenshot (attached) after running xDaily--I think this means it's not updating?

     

    Last edit: Kyle Mott 2024-03-05
  • Anonymous

    Anonymous - 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
    • Kyle Mott

      Kyle Mott - 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?

       
      • Peppermint OS

        Peppermint OS - 2024-03-07

        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

         

Log in to post a comment.