Было бы лучше, если бы вы перезапустили свой ubuntu-сервер, чтобы освободить блокировку, а затем попытайтесь переустановить phpmyadmin.
В качестве последнего ресурса вы можете удалить файл блокировки, это обсуждается здесь: невозможно заблокировать каталог администрирования (/ var / lib / dpkg /) - это другой процесс с его использованием?
То, что вы смотрите, есть старый файл SysV в старом стиле. Хотя systemd предоставляет механизм (для обратной совместимости) для запуска служб через такие файлы через режим совместимости с sysv, Ubuntu 16.04, похоже, не делает этого в этом случае, поэтому ваши изменения в файле инициализации просто игнорируются - m не уверен, почему файл все еще присутствует.
Вместо этого служба atd запускается непосредственно с помощью systemd, используя файл unit /lib/systemd/system/atd.service. Однако, вместо того, чтобы напрямую редактировать этот файл, вы должны использовать systemctl edit для создания настраиваемой конфигурации, как описано в превосходном ответе @ muru s Совместимость с svv
В частности, [!d4 ]
sudo systemctl edit atd
затем добавить, например,
[Service]
ExecStart=
ExecStart=/usr/sbin/atd -l 7.5 -f
Сохранить и выйти, а затем перезапустить служебный блок
sudo systemctl restart atd.service
После этого вы можете подтвердить, что ваши изменения вступили в силу используя
systemctl status atd.service
Вы должны увидеть что-то вроде
● atd.service - Deferred execution scheduler
Loaded: loaded (/lib/systemd/system/atd.service; enabled; vendor preset: enab
Drop-In: /etc/systemd/system/atd.service.d
└─override.conf
Active: active (running) since Sat 2017-06-10 09:38:30 EDT; 8min ago
Docs: man:atd(8)
Main PID: 17247 (atd)
CGroup: /system.slice/atd.service
└─17247 /usr/sbin/atd -l 7.5 -f
Jun 10 09:38:30 xenial-vm systemd[1]: Started Deferred execution scheduler.
То, что вы смотрите, есть старый файл SysV в старом стиле. Хотя systemd предоставляет механизм (для обратной совместимости) для запуска служб через такие файлы через режим совместимости с sysv, Ubuntu 16.04, похоже, не делает этого в этом случае, поэтому ваши изменения в файле инициализации просто игнорируются - m не уверен, почему файл все еще присутствует.
Вместо этого служба atd запускается непосредственно с помощью systemd, используя файл unit /lib/systemd/system/atd.service. Однако, вместо того, чтобы напрямую редактировать этот файл, вы должны использовать systemctl edit для создания настраиваемой конфигурации, как описано в превосходном ответе @ muru s Совместимость с svv
В частности,
sudo systemctl edit atd
затем добавить, например,
[Service]
ExecStart=
ExecStart=/usr/sbin/atd -l 7.5 -f
Сохранить и выйти, а затем перезапустить служебный блок
sudo systemctl restart atd.service
После этого вы можете подтвердить, что ваши изменения вступили в силу используя
systemctl status atd.service
Вы должны увидеть что-то вроде
● atd.service - Deferred execution scheduler
Loaded: loaded (/lib/systemd/system/atd.service; enabled; vendor preset: enab
Drop-In: /etc/systemd/system/atd.service.d
└─override.conf
Active: active (running) since Sat 2017-06-10 09:38:30 EDT; 8min ago
Docs: man:atd(8)
Main PID: 17247 (atd)
CGroup: /system.slice/atd.service
└─17247 /usr/sbin/atd -l 7.5 -f
Jun 10 09:38:30 xenial-vm systemd[1]: Started Deferred execution scheduler.
То, что вы смотрите, есть старый файл SysV в старом стиле. Хотя systemd предоставляет механизм (для обратной совместимости) для запуска служб через такие файлы через режим совместимости с sysv, Ubuntu 16.04, похоже, не делает этого в этом случае, поэтому ваши изменения в файле инициализации просто игнорируются - m не уверен, почему файл все еще присутствует.
Вместо этого служба atd запускается непосредственно с помощью systemd, используя файл unit /lib/systemd/system/atd.service. Однако, вместо того, чтобы напрямую редактировать этот файл, вы должны использовать systemctl edit для создания настраиваемой конфигурации, как описано в превосходном ответе @ muru s Совместимость с svv
В частности,
sudo systemctl edit atd
затем добавить, например,
[Service]
ExecStart=
ExecStart=/usr/sbin/atd -l 7.5 -f
Сохранить и выйти, а затем перезапустить служебный блок
sudo systemctl restart atd.service
После этого вы можете подтвердить, что ваши изменения вступили в силу используя
systemctl status atd.service
Вы должны увидеть что-то вроде
● atd.service - Deferred execution scheduler
Loaded: loaded (/lib/systemd/system/atd.service; enabled; vendor preset: enab
Drop-In: /etc/systemd/system/atd.service.d
└─override.conf
Active: active (running) since Sat 2017-06-10 09:38:30 EDT; 8min ago
Docs: man:atd(8)
Main PID: 17247 (atd)
CGroup: /system.slice/atd.service
└─17247 /usr/sbin/atd -l 7.5 -f
Jun 10 09:38:30 xenial-vm systemd[1]: Started Deferred execution scheduler.