Подобное сообщение об ошибке можно увидеть при некорректном завершении работы пакетного менеджера netpkg
(или если у Вас действительно уже запущен экземпляр данной программы). Подобный механизм реализуется и в других пакетных менеджерах и программах, которые должны работать в единственном экземпляре.
Проверить, есть ли уже запущенные процессы, которые могут блокировать повторный запуск, можно командой
px aux | grep netpkg
— если мы ищем процессы netpkg.
Если список пуст — значит предыдущий сеанс работы в netpkg
завершился некорректно: файл блокировки не удалён. Файл блокировки — защитый механизм, не позволяющий запустить более одной копии приложения, однако, при аварийном завершении приложения, он может быть и не удалён. В такой ситуации придётся его удалить вручную.
Обычно файлы блокировки находятся в /var/lock или в поддиректориях данного каталога. Иногда — в /var/run
. В случае netpkg
— это файл /var/run/netpkg.pid . Таким образом, нам нужно удалить данный файл, чтобы можно было запустить ещё один экземпляр приложения:
sudo rm /var/run/netpkg.pid
После чего можно запустить уже и само приложения удобным Вам способом.