Another instance of pacman is running ...: /var/lib/pacman/db.lck'

hello dear all

i sometimes have issues with the updating and installing new apps - eg here:


[martin@martineos ~]$ su
Passwort: 
[root@martineos martin]#  yay -Sy okular
 -> Vermeide es yay als root/sudo zu nutzen!
 -> /var/lib/pacman/db.lck ist vorhanden.
 -> Eine andere Instanz von Pacman ist aktiv. Warte...

and so forth

/var/lib/pacman/db.lck ist vorhanden.
→ Eine andere Instanz von Pacman ist aktiv. Warte…

btw: does it help if i follow this here

This is not of my own knowledge, but it is clear enough I would personally go with it. I acquired a list of aliases from a knowledgeable source, and this is included in that list:

alias unlock='sudo rm /var/lib/pacman/db.lck'

which seems to me to be a hint that it happens more than rarely (though not to me yet). I have had the error message, but it quickly cleared as whatever operation was running concluded and released the lock itself - usually I think it was a notification of pending updates that was running automatically… maybe such a thing glitched in your case?

look forard to hear from you

try the following code

sudo rm /var/lib/pacman/db.lck

Edit:

  • it is not recommended to use yay with sudo/su
  • you have the right command as alias
1 Like

hello deaqr pycrk

many thanks - this worked

btwe. see this following issue - while trying to install okular

:: Paketdatenbanken werden synchronisiert …
 endeavouros ist aktuell
 core ist aktuell
 extra ist aktuell
 community ist aktuell
 multilib ist aktuell
Abhängigkeiten werden aufgelöst …
:: Es stehen 2 Anbieter für phonon-qt5-backend zur Verfügung:
:: Repositorium extra
   1) phonon-qt5-gstreamer  2) phonon-qt5-vlc

Geben Sie eine Zahl ein (Voreinstellung=1): 1
Nach in Konflikt stehenden Paketen wird gesucht …
Fehler: Vorgang konnte nicht vorbereitet werden (Kann Abhängigkeiten nicht erfüllen)
:: Installation von poppler (23.02.0-1) verletzt Abhängigkeit »poppler=23.01.0«, benötigt von poppler-glib
 -> Fehler bei der Installation der Repo-Pakete
[martin@martineos ~]$

update your system before you install okular

yay
yay -S okular

the error in your command is that you only sync and refresh (with yay -Sy okular), but don’t update, bevor installing okular.

you should use the following command

yay -Syu okular
1 Like

i will do so many thanks. Greetings