flock() для закрытого дескриптора файла LOCK_FILE в /usr/bin/apt-mirror

Недавно я обновил виртуальную машину Ubuntu 16.04 до 18.04. Я регулярно использую эту виртуальную машину для запуска apt-mirror в школе по высокоскоростному Интернету, а затем пересылаю эти файлы на мой стоечный сервер дома для обновления нескольких компьютеров дома, не теряя при этом крошечную пропускную способность, которая у меня есть. После обновления я не могу запустить apt-mirror на моей виртуальной машине. Это продолжает давать ошибку:

flock() on closed filehandle LOCK_FILE at /usr/bin/apt-mirror line 214

сразу следует:

apt-mirror is already running, exiting at /usr/bin/apt-mirror line 217

apt-mirror НЕ работает и не имеет задания cron. Я попытался перезагрузиться и даже искал файл блокировки старого стиля для удаления, но я думаю, что этот метод больше не используется. Есть ли какой-нибудь способ принудительной разблокировки, чтобы я мог запустить apt-mirror?

ОБНОВЛЕНИЕ: Итак... Я наконец попытался запустить apt-mirror от sudo. В настоящее время это работает, но я почти уверен, что когда я произвожу эти файлы дома, меня заставят сжимать файлы, чтобы я мог получить к ним доступ. Есть ли способ исправить это, и почему apt-mirror дает мне ошибку flock(), а не просто говорит мне, что мне нужно su для запуска?

0 ответов

Другие вопросы по тегам