Resolving PackageKit Blocking Zypper in OpenSUSE

If PackageKit is blocking Zypper, you can disable and mask the PackageKit service to prevent it from running:

  1. Disable and stop PackageKit:
    sudo systemctl disable --now packagekit.service
    

    This command stops the service immediately and disables it from starting on boot.

  2. Mask the PackageKit service:
    sudo systemctl mask packagekit.service
    

    Masking the service prevents it from being started by any means, ensuring it won’t interfere with Zypper.

By disabling and masking PackageKit, you can freely use Zypper for package management without interruptions.




Enjoy Reading This Article?

Here are some more articles you might like to read next:

  • Satu EFI untuk Dua Operating System (Ubuntu 24.04 dan Windows 11) pada dua disk yang berbeda
  • Akses internet ITS melalui myITS-WiFi di Ubuntu
  • Menampilkan Label LaTeX di Matplotlib