Could not get lock /var/lib/apt/lists/lock

kvas

  • ***
  • 141
    • Zobrazit profil
    • E-mail
Could not get lock /var/lib/apt/lists/lock
« kdy: 31. 05. 2026, 20:33:16 »
Nazdar pani, uz podla nadpisu zrejme tusite, aky mam problem. Jedna sa o server ubuntu 24.04 v datacentre bez fyzickeho pristupu.

Kód: [Vybrat]
kvas@pr3:/var/lib/apt/lists$ sudo apt update
[sudo] password for kvas:
Reading package lists... Done
E: Could not get lock /var/lib/apt/lists/lock. It is held by process 280675 (apt-get)
N: Be aware that removing the lock file is not a solution and may break your system.
E: Unable to lock directory /var/lib/apt/lists/

zrejme sa to zaseklo na dennych aktualizaciach:
Kód: [Vybrat]
kvas@pr3:/var/lib/apt/lists$ ps aux | egrep 'apt|dpkg'
kvas       31137  0.0  0.0   7076  2048 pts/0    S+   20:27   0:00 grep -E --color=auto apt|dpkg
root      280643  0.0  0.0   2800  1920 ?        Ss    2025   0:00 /bin/sh /usr/lib/apt/apt.systemd.daily update
root      280647  0.0  0.0   2800  1792 ?        S     2025   0:00 /bin/sh /usr/lib/apt/apt.systemd.daily lock_is_held update
root      280675  0.0  0.0  18772 10496 ?        S     2025  18:32 apt-get -qq -y update
_apt      280684  0.0  0.0  23284 10624 ?        S     2025   0:00 /usr/lib/apt/methods/http
_apt      280685  0.0  0.0  23284 10496 ?        S     2025   0:00 /usr/lib/apt/methods/http
_apt      280697  0.0  0.0  16084  6784 ?        S     2025   0:00 /usr/lib/apt/methods/gpgv
_apt      280732  0.0  0.0  24468  8320 ?        S     2025   0:00 /usr/lib/apt/methods/store


posledne balicky su z Novembra 2025!
Kód: [Vybrat]
-rw-r----- 1 root root        0 Oct 24  2025 lock
drwx------ 2 _apt root    20480 Nov 14  2025 partial/
-rw-r--r-- 1 root root   126127 Nov 13  2025 security.ubuntu.com_ubuntu_dists_noble-security_InRelease
-rw-r--r-- 1 root root  7346749 Nov 12  2025 security.ubuntu.com_ubuntu_dists_noble-security_main_binary-amd64_Packages
-rw-r--r-- 1 root root    41144 Nov 12  2025 security.ubuntu.com_ubuntu_dists_noble-security_main_cnf_Commands-amd64
-rw-r--r-- 1 root root    25463 Nov 12  2025 security.ubuntu.com_ubuntu_dists_noble-security_main_dep11_Components-amd64.yml.gz
-rw-r--r-- 1 root root  5323830 Nov 12  2025 security.ubuntu.com_ubuntu_dists_noble-security_main_i18n_Translation-en
-rw-r--r-- 1 root root   161906 Oct 20  2025 security.ubuntu.com_ubuntu_dists_noble-security_multiverse_binary-amd64_Packages
-rw-r--r-- 1 root root     1246 Oct 20  2025 security.ubuntu.com_ubuntu_dists_noble-security_multiverse_cnf_Commands-amd64
-rw-r--r-- 1 root root      157 Nov 12  2025 security.ubuntu.com_ubuntu_dists_noble-security_multiverse_dep11_Components-amd64.yml.gz
-rw-r--r-- 1 root root    47305 Oct 20  2025 security.ubuntu.com_ubuntu_dists_noble-security_multiverse_i18n_Translation-en
-rw-r--r-- 1 root root 12848421 Nov 11  2025 security.ubuntu.com_ubuntu_dists_noble-security_restricted_binary-amd64_Packages
-rw-r--r-- 1 root root     4287 Oct 20  2025 security.ubuntu.com_ubuntu_dists_noble-security_restricted_cnf_Commands-amd64
-rw-r--r-- 1 root root      156 Nov 12  2025 security.ubuntu.com_ubuntu_dists_noble-security_restricted_dep11_Components-amd64.yml.gz
-rw-r--r-- 1 root root  9446174 Nov 11  2025 security.ubuntu.com_ubuntu_dists_noble-security_restricted_i18n_Translation-en
-rw-r--r-- 1 root root  5658810 Nov 12  2025 security.ubuntu.com_ubuntu_dists_noble-security_universe_binary-amd64_Packages
-rw-r--r-- 1 root root   139774 Nov 12  2025 security.ubuntu.com_ubuntu_dists_noble-security_universe_cnf_Commands-amd64
-rw-r--r-- 1 root root    65347 Nov 12  2025 security.ubuntu.com_ubuntu_dists_noble-security_universe_dep11_Components-amd64.yml.gz
-rw-r--r-- 1 root root  1877876 Nov 12  2025 security.ubuntu.com_ubuntu_dists_noble-security_universe_i18n_Translation-en

tu chlap radi, ze by to mohol vyriesit restart servera:

https://serverfault.com/questions/1156361/linux-server-apt-get-update-could-not-get-lock-error

len sa bojim, aby mi to vobec nabehlo - ci mi ten update nieco nerozbil. ale kedze je to "len" apt update, malo by to byt bez problemov. Co vy na to? Mam to restartnut, alebo existuje nejaky lepsi sposob ako dany problem vyriesit?


RDa

  • *****
  • 3 239
    • Zobrazit profil
    • E-mail
Re:Could not get lock /var/lib/apt/lists/lock
« Odpověď #1 kdy: 31. 05. 2026, 21:13:05 »
U techto veci muzes zkusit kill -9, pokud to neni v D stavu, pak rm na ten lock.

A pak pustit ty prikazy rucne trebars.

Co delal ten cron task - jen synchronizaci seznamu nebo opravdu nejaky update? to je celkem fujky jako - nechat se server aktualizovat takhle na blind... sem tam se objevi neco co vyzaduje interaktivni potvrzeni - treba to prave ceka na neco takoveho :D

kvas

  • ***
  • 141
    • Zobrazit profil
    • E-mail
Re:Could not get lock /var/lib/apt/lists/lock
« Odpověď #2 kdy: 31. 05. 2026, 21:40:45 »
U techto veci muzes zkusit kill -9, pokud to neni v D stavu, pak rm na ten lock.

A pak pustit ty prikazy rucne trebars.

Co delal ten cron task - jen synchronizaci seznamu nebo opravdu nejaky update? to je celkem fujky jako - nechat se server aktualizovat takhle na blind... sem tam se objevi neco co vyzaduje interaktivni potvrzeni - treba to prave ceka na neco takoveho :D

bez urazky, ale rady typu "mozes skusit" nie je to, co chcem pocut ked hrozi, ze po restarte mi to nenabehne. pockam radej na radu od niekoho, kto sa uz s niecim podobnym stretol a vie ako to vyriesit. ty to podla toho co pises s velkou pravdepodobnostou nebudes. nevadi, aj tak dakujem za snahu pomoct.

P.S. na nic to necaka, koli tomu je tam ten switch "-y"  pre apt-get.

rmrf

  • ***
  • 140
    • Zobrazit profil
    • E-mail
Re:Could not get lock /var/lib/apt/lists/lock
« Odpověď #3 kdy: 31. 05. 2026, 21:57:02 »
Mě by zajímalo, co si tak asi představuješ za radu...

apt-get update stahuje informace ze sources. Neprovádí upgrade. Kdyby se to kouslo při upgradu, tak bys problém mít mohl. Takhle by to mělo být v pohodě.

Kromě toho můžeš ten dotaz položit nějaké umělé inteligenci.
« Poslední změna: 31. 05. 2026, 22:01:05 od rmrf »

tecka

  • ***
  • 183
    • Zobrazit profil
    • E-mail
Re:Could not get lock /var/lib/apt/lists/lock
« Odpověď #4 kdy: 31. 05. 2026, 22:06:37 »
Killni to a předej správu někomu, kdo se z takové pitomosti nesesype.


RDa

  • *****
  • 3 239
    • Zobrazit profil
    • E-mail
Re:Could not get lock /var/lib/apt/lists/lock
« Odpověď #5 kdy: 01. 06. 2026, 00:13:27 »
bez urazky, ale rady typu "mozes skusit" nie je to, co chcem pocut ked hrozi, ze po restarte mi to nenabehne.

Bez urazky, mas mit server doma a pokud ho nemas, tak ho mas mit se vzdalenou spravou. IPMI nebo si nech pristavit konzoli. A pokud je to VM.. nemas pristup na admin konzoli? omg. cece.. delas machry a bojis se restartovat. Ale neboj, uptime neni vecny a jednou te potka tvrda realita, ze se to kvuli necemu otoci - a pak muzes panikarit jak to dat dokupy :D


P.S. na nic to necaka, koli tomu je tam ten switch "-y"  pre apt-get.

Co si pamatuji 20 let zpet, tak se vyvolalo casto nejaky dpkg --reconfigure, nejaky ncurses dialog. Neni to o yes/no pro souhlas s instalaci co jsem myslel.

Vydrzelo to mesic dva, pak jsem presel na poradne distro - to lock is held me vytacelo (rad delam veci paralelne, a tady s tim sranda packagerem to fakt nejde)
« Poslední změna: 01. 06. 2026, 00:15:20 od RDa »

Re:Could not get lock /var/lib/apt/lists/lock
« Odpověď #6 kdy: 01. 06. 2026, 15:31:53 »
Ubuntu má svoje řešení Unattended Upgrades, to je asi lepší než cron skript.

Viz třebas https://linuxcapable.com/how-to-configure-unattended-upgrades-on-ubuntu-linux/

PCnity

  • *****
  • 711
    • Zobrazit profil
    • E-mail
Re:Could not get lock /var/lib/apt/lists/lock
« Odpověď #7 kdy: 02. 06. 2026, 14:50:44 »
U techto veci muzes zkusit kill -9, pokud to neni v D stavu, pak rm na ten lock.

A pak pustit ty prikazy rucne trebars.

Co delal ten cron task - jen synchronizaci seznamu nebo opravdu nejaky update? to je celkem fujky jako - nechat se server aktualizovat takhle na blind... sem tam se objevi neco co vyzaduje interaktivni potvrzeni - treba to prave ceka na neco takoveho :D

bez urazky, ale rady typu "mozes skusit" nie je to, co chcem pocut ked hrozi, ze po restarte mi to nenabehne. pockam radej na radu od niekoho, kto sa uz s niecim podobnym stretol a vie ako to vyriesit. ty to podla toho co pises s velkou pravdepodobnostou nebudes. nevadi, aj tak dakujem za snahu pomoct.

P.S. na nic to necaka, koli tomu je tam ten switch "-y"  pre apt-get.

Akoze chapem ze server je oznacenie ulohy a nie HW... v dnesnej dobe su vsak IP KVM riesenia tak lacne, ze nechapem v com je problem si nejaky ten management HW pripojit externe.

Inak "riesenie" vo forme rebootu pre takuto volovinu (navyse ani len moc neupgradnes kernel) mi pride tiez uplne odveci.

kill -9, apt update a pripadne dpkg reconfigure.