Мой менеджер пакетов synaptic в ubuntu выдает ошибку:
Unable to get exclusive lock
This usually means that another package management application(like apt-get or
aptitude) is already running. Please close that application first.
Я прервал sudo apt-get upgrade
, и мне не удалось заблокировать что-либо. Я просто исправил это, запустив sudo dpkg --configure -a
, и это позволило мне продолжить с того места, где я остановился. Не знаю, если это поможет, с таким же успехом мог бы поделиться.
Как упоминалось в другом ответе, вы необходимо убедиться, что никакое другое программное обеспечение для управления пакетами не запущено.
Откройте терминал и введите следующую команду
ps aux | grep program-name
, где имя программы может быть apt, software и т. д. (просто чтобы узнать, apt-get или Software Center бегут). Если вы получаете записи для них, запишите их идентификатор процесса. Пусть будет хххх. Затем введите следующую команду.
kill xxxx
Теперь попробуйте открыть синаптический модуль.
Если проблема не исчезнет, введите следующую команду в терминале:
sudo rm /var/lib/dpkg/lock
Теперь синаптический модуль должен открыться.
У меня была такая же проблема. Однако этот пост помог, команды pa aux
и Kill
оказались неэффективными. sudo rm / var / lib / dpkg / lock
, похоже, сработало, и я последовал за ним другим сообщением Linux .
Вам нужны права sudo, поэтому полная команда:
sudo dpkg --configure -а
Попробуйте вместо этого использовать программу терминала Konsole. Убедитесь, что все менеджеры пакетов закрыты! Введите команды:
sudo apt-get update sudo apt-get upgrade
Команда sudo apt-get update
работала.
Команда sudo apt-get upgrade
не работала, как было заявлено не удалось получить прокси DNS
.
Также возникло следующее:
some files failed to upload using old files.
По крайней мере, обновление смогло получить 39 из них. Другой вариант не имеет значения, поскольку это последняя 64-разрядная версия Ubuntu 12.04.
Эта ошибка означает, что другое программное обеспечение для управления пакетами уже запущено и использует файлы, которые, например, содержат исходные коды программного обеспечения. Я бы искал рабочие процессы, такие как apt-get или aptitude, с системным монитором и выхожу из них. Затем перезапустите синаптический узел, и он должен работать.