Announcements

uCareSystem 24.10.07 | Critical Fixes for Ubuntu, Raspberry Pi, Linux Mint and Debian

ucaresystem-core

It’s time for another update! I’m pleased to introduce uCareSystem 24.10.07, the latest version of the all-in-one system maintenance tool. This release brings several key fixes and improvements that will make your system maintenance even smoother.

What’s New?

  • Critical Bug Fix for Ubuntu Server 24.04: Some of you may have encountered the frustrating “/usr/bin/ucaresystem-core: cannot execute” error. That bug is now history. Everything should work as expected on Ubuntu Server 24.04.

This really pissed me off…. I was preparing a test server of Ubuntu 24.04 where I installed uCareSystem. Then I typed :

$ sudo ucaresystem-core
bash : -  /usr/bin/ucaresystem-core: cannot execute

And I was like:

The ugly part of this fix is that I had to remove the pkexec that was introduced in 2018 (read : ucaresystem core 4.4.0 : Pkexec, check for reboot and minor fix). But it is what it is….

The good part of this fix is that it indirectly resolves a long standing issue of uCareSystem not running on Windows WSL2.

  • Raspberry OS Support: For the Raspberry Pi enthusiasts out there, I’ve added compatibility with Raspberry OS. Gone are the days of struggling with “add-apt-repository: not found” errors. uCareSystem is now right at home on your Pi.
  • No More Duplicate Package Updates: The earlier version sometimes showed the same package updates multiple times. That issue has been squashed, so now the list is clean and concise.
  • Clearer Wording: The phrase “Stop the countdown” led to some confusion for users. I’ve updated it to something more straightforward to avoid any second-guessing during updates.
  • Fresh Install Fix: Some users encountered issues with missing dependencies, particularly when installing uCareSystem for the first time. The “add-apt-repository command not found” issue is now fixed.
  • Debian Compatibility Improvements: uCareSystem is now smoother on both Debian 12 and 11. I tackled errors like “add-apt-repository causes error” and the annoying “xargs: unmatched single quote” problem on Debian 11 Bullseye. Everything should now run without a hitch.

This release focuses on enhancing the experience. It also fixes issues that caused hiccups. Furthermore, it ensures uCareSystem is compatible with more platforms. It’s a small update, but one that makes a big difference.

The Sponsors of the earlier development cycle (24.09)

With version 24.06 of uCareSystem, I added a section to acknowledge the people who supported the development of the last cycle. This addition was warmly received by the community, and I can’t express enough gratitude to those who donated during the earlier development cycle:

  • P. Loughman (Thanks for your continued support)
  • D. Emge (Thanks for your continued support)
  • H. Karasoulis
  • D. Anastasopoulos

Where can I download uCareSystem ?

As always, I want to express my gratitude for your support over the past 15 years. I have received countless messages from inside and outside Greece about how useful they found the application. I hope you find the new version useful as well.

If you’ve found uCareSystem to be valuable and it has saved you time, consider showing your appreciation with a donation. You can contribute via PayPal or Debit/Credit Card by clicking on the banner.

Pay what you want Maybe next time
Click the donate button and enter the amount you want to donate. Then you will be navigated to the page with the latest version to download the installer If you don’t want to Donate this time, just click the download icon to be navigated to the page with the latest version to download the installer
btn_donateCC_LG ucare-system-download
   

Once installed, the updates for new versions will be installed along with your regular system updates.

6 Comments

  1. fullykawaii029bbc3603

    Hello Salih,

    Thank you very much for your email. I’m a big fan of your program, which
    I use almost daily to keep my system as up-to-date as possible.

    I’ve noticed a small issue during the last few runs. Whenever new kernel
    files are installed, the log displays a message indicating that certain
    subdirectories cannot be deleted because they are not empty. These
    subdirectories are located within the |/lib/modules| directory. The
    following message appears in the log:

    |Entfernen von linux-modules-5.15.0-124-generic (5.15.0-124.134) …
    (Lese Datenbank … 470310 Dateien und Verzeichnisse sind derzeit
    installiert.) Löschen der Konfigurationsdateien von
    linux-image-5.15.0-124-generic (5.15.0-124 .134) … rmdir:
    ‘/lib/modules/5.15.0-124-generic’ konnte nicht entfernt werden: Das
    Verze ichnis ist nicht leer Löschen der Konfigurationsdateien von
    linux-modules-extra-5.15.0-124-generic (5. 15.0-124.134) … Löschen der
    Konfigurationsdateien von linux-modules-5.15.0-124-generic (5.15.0-1
    24.134) … dpkg: Warnung: Während Entfernens von
    linux-modules-5.15.0-124-generic ist Verze ichnis
    »/lib/modules/5.15.0-124-generic« nicht leer, wird daher nicht gelöscht |

    I’ve attached the log and a screenshot of the |/lib/modules| directory
    for your reference.

    Best regards,
    Bruno

    • Comment by post author

      It is ok, you can ignore these warnings. This is just something that the “apt” package managers is giving as a waning

      • fullykawaii029bbc3603

        Thank you for the quick response. I don’t see it as quite that simple,
        because the |/lib/modules| directory accumulates subdirectories that are
        no longer needed and therefore become unnecessary data clutter.

        • Comment by post author

          I understand what you mean. My program uses the built-in capabilities of “apt” and nothing external. I decided this, years ago for important reasons like the security and stability of the thousands of systems on which it is used. Therefore, if “apt” cannot delete them, so my program cannot delete them either. If at some point they add this capability to apt, then of course I will use it.

          I think it is not worth the risk for me to implement an external process that deletes these folders that actually do not exceed 5 kilobytes in size (look at their size and you will understand).

          • fullykawaii029bbc3603

            Hello Salih,

            I understand your arguments and thank you for the clarification. Your
            program is truly amazing, and I will recommend it to all my linux friends.

            Best regards,
            Bruno

          • Comment by post author

            Thank you for recommending it ! I really appreciate it !

Leave a Reply