В целом - проверка обновлений системы. И в частности - проверка того, что в данный момент не происходит установка каких-то пакетов (запущенная кем-то раньше), чтобы не возникло конфликта. На время установки/обновления создаётся блокировочный файл, чтобы по его наличию ничего другое не начало устанавливаться/обновляться параллельно. Вот такой файл пытается обнаружить скрипт:
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