Я создаю Ansible Playbook для настройки VPS Ubuntu 18.04.1 и сталкиваюсь с проблемой, когда не могу надежно установить Python.
Поскольку Ubuntu 18.04.1 не поставляется с установленным Python, я вынужден использовать следующую команду: apt -y update && apt -y install python
с модулем raw
.
Мне также удалось получить эту ошибку в оболочке, в которую я ssh'd вручную.
root@ansible:~# apt -y update && apt -y install python
Hit:1 http://archive.ubuntu.com/ubuntu bionic InRelease
Hit:2 http://archive.ubuntu.com/ubuntu bionic-security InRelease
Hit:3 http://archive.ubuntu.com/ubuntu bionic-updates InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
17 packages can be upgraded. Run 'apt list --upgradable' to see them.
E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable)
E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?
Это виртуальная машина в VirtualBox на хосте Windows.
Я также пытался использовать sync
между apt update
apt install
, даже делая что-то вроде этого, while fuser /var/lib/dpkg/lock >/dev/null 2>&1; do sync && sleep 1; done
между update
и install
, но обычно происходит сбой.
Это система, которая была настроена с помощью следующих шагов: https://askubuntu.com/questions/946787/ubuntu-server-installation-with-root-only/1066033#1066033