this post was submitted on 17 Apr 2026
7 points (100.0% liked)

openSUSE

1097 readers
1 users here now

openSUSE is an open, free and secure operating system for PC, laptops, servers and ARM devices. Managing your emails, browsing the web, watching online streams, playing games, serving websites or doing office work never felt this empowering. And best part? It's not only backed by one of the leaders in open source industry, but also driven by lively community.

founded 2 years ago
MODERATORS
 

I'm on Tumbleweed. I just launched the system and the first thing I tried was to refresh the Zypper repos. I got this error:

~> sudo zypper refresh  
[sudo] password for root: 
PackageKit is blocking zypper. This happens if you have an updater applet or other software  
management application using PackageKit running.  
We can ask PackageKit to interrupt the current action as soon as possible, but it depends on  
PackageKit how fast it will respond to this request.  
Ask PackageKit to quit? [yes/no] (no): no  
System management is locked by the application with pid 2648 (/usr/libexec/packagekitd).  
Close this application before trying again.  

I guess that's an intermittent issue. I'm new to Linux and new to openSUSE and until today I have not heard about PackageKit.

But something bothers me in the documentation:

In general, it is recommended to allow packagekit to handle system maintenance and software package updates since it contains background operations to ensure stable delivery with minimal interruptions. For this reason, newcomers to Tumbleweed should continue to use their respective software managers (Discover for Plasma, Gnome Software for Gnome) until there is an absolute need for manual intervention and/or greater understanding.

Elsewhere, when I was still researching which distro to choose and before installing Tumbleweed, I read that I should always use only zypper dup, never to use GNOME's Software updates or anything else (unless it's Flatpak). GNOME does display pending updates at times, but I ignore them. So how is it actually?

you are viewing a single comment's thread
view the rest of the comments
[–] LostWanderer@fedia.io 2 points 1 month ago (1 children)

Honestly, I find that PackageKit is more annoying for system updates. Especially if you get regular driver updates and there are agreements that need to be confirmed, it can show them so slowly that an update can outright fail. I only use zypper for system updates because the "--auto-agree-with-licenses" flag can be used to prevent this issue. Honestly, I find that zypper handles system updates with a speed that rivals using Discover or GNOME Software. It makes finding conflicts and resolving them a lot easier too. I still use my software store to manage Flatpaks, as that is a good use for the store.

If you feel comfortable with the idea, use YaST to remove PackageKit, it will make updating via command line so much easier. Just make sure to leave the Flatpak management alone, no, I am not at all speaking from experience ROFL.

[–] steel_for_humans@piefed.social 1 points 1 month ago (1 children)

If you feel comfortable with the idea, use YaST to remove PackageKit, it will make updating via command line so much easier. Just make sure to leave the Flatpak management alone, no, I am not at all speaking from experience ROFL.

YaST has many different components, which part are we talking about? Re removing PackageKit but leaving Flatpak support, can you provide more specific instructions for a noob? :)

I discovered Bazaar today and plan to install it to manage Flatpaks instead of GNOME Software. I'm not afraid of CLI either.

[–] LostWanderer@fedia.io 2 points 1 month ago

YaST Software, is where you can install or uninstall any software packages. GNOME Software is actually pretty competent when it comes to handling Flatpaks, but if you want Bazaar, that software store is actually decent as well. I find it to be more customizable than GNOME Software.