@Gokudera
java developer

Что означает в логах [COMMAND=/usr/lib/update-notifier/package-system-locked]?

Увидел в логах такие запси:

Apr 8 04:23:18 user1000 pkexec[7363]: pam_unix(polkit-1:session): session opened for user root by (uid=1000)
Apr 8 04:23:18 user1000 pkexec[7363]: user1000: Executing command [USER=root] [TTY=unknown] [CWD=/home/user1000] [COMMAND=/usr/lib/update-notifier/package-system-locked]

помогите растолковать данные строки, естественно сам в данный момент ничего не делал. Как посмотреть детальней что происходило в данный момент
  • Вопрос задан
  • 377 просмотров
Пригласить эксперта
Ответы на вопрос 1
hint000
@hint000
у админа три руки
В целом - проверка обновлений системы. И в частности - проверка того, что в данный момент не происходит установка каких-то пакетов (запущенная кем-то раньше), чтобы не возникло конфликта. На время установки/обновления создаётся блокировочный файл, чтобы по его наличию ничего другое не начало устанавливаться/обновляться параллельно. Вот такой файл пытается обнаружить скрипт:
user@localhost:~$ cat /usr/lib/update-notifier/package-system-locked

#!/bin/sh
# check if package system is locked
# return 0 if unlocked, 2 if locked, 1 on error
set -e

for f in /var/lib/dpkg/lock /var/cache/apt/archives/lock \
    /var/lib/apt/lists/lock /run/unattended-upgrades.lock; do
    [ -e $f ] || continue

    # fuser succeeds if there is at least one user
    if fuser $f; then
        exit 2
    fi
done

exit 0
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы