Примечание: Этим вопросом может быть тот же самый вопрос, как подано, Как отменить установку в Центре программного обеспечения? но решения, перечисленные там, не работали на меня.
Вопрос:
Я пытаюсь завершить установку программного обеспечения от Центра программного обеспечения Ubuntu. Я пытался установить matlab-support
0.0.17
от центра программного обеспечения:
Этот пакет не обеспечивает MATLAB. Вместо этого это настраивает существующую установку MATLAB для интеграции более удобно в установке Debian.
Однако мне не установили MATLAB в моей системе и случайно предпринятый для загрузки matlab-support 0.0.17
. В результате я сталкиваюсь со следующей проблемой:
Каждый раз, когда я открываю Ubuntu Software Center, я замечаю, что существует процесс, всегда работающий. Это показывает matlab-поддержке 0.0.17 установки...
Я ищу способ завершить установку от вкладки Progress для получения этого:
Однажды там, я не вижу способа отменить выбор или завершить процесс.
Править: Вывод для sudo apt-get install -f
Reading package lists... Done
Building dependency tree
Reading state information... Done
0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded.
Править: Вывод для sudo apt-get upgrade
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following packages have been kept back:
dpkg-dev libatlas3gf-base libblas-dev libblas3gf libdpkg-perl liblapack-dev liblapack3gf linux-headers-generic-lts-quantal
linux-image-generic-lts-quantal r-base-dev r8168-dkms texinfo
0 upgraded, 0 newly installed, 0 to remove and 12 not upgraded.
Править: Вывод для dpkg -l | grep matlab
Никакой выходной сигнал:
anirudh@anirudh-Vostro-3445:~$ dpkg -l | grep matlab
anirudh@anirudh-Vostro-3445:~$
Править: Вывод для sudo apt-get install matlab-support
Reading package lists... Done
Building dependency tree
Reading state information... Done
The following NEW packages will be installed:
matlab-support
0 upgraded, 1 newly installed, 0 to remove and 12 not upgraded.
Need to get 0 B/27.9 kB of archives.
After this operation, 165 kB of additional disk space will be used.
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
Selecting previously unselected package matlab-support.
(Reading database ... 187961 files and directories currently installed.)
Unpacking matlab-support (from .../matlab-support_0.0.17_all.deb) ...
Processing triggers for bamfdaemon ...
Rebuilding /usr/share/applications/bamf.index...
Processing triggers for desktop-file-utils ...
Processing triggers for gnome-menus ...
Processing triggers for hicolor-icon-theme ...
Processing triggers for man-db ...
Setting up matlab-support (0.0.17) ...
debconf: DbDriver "config": /var/cache/debconf/config.dat is locked by another process: Resource temporarily unavailable
dpkg: error processing matlab-support (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
matlab-support
E: Sub-process /usr/bin/dpkg returned an error code (1)
Править: Вывод для sudo fuser -v /var/cache/debconf/config.dat
USER PID ACCESS COMMAND
/var/cache/debconf/config.dat:
root 11060 F.... dpkg-preconfigu
Править: Другой набор команд с выводом sudo kill -9 11060
и sudo apt-get install matlab-support
:
anirudh@anirudh-Vostro-3445:~$ sudo kill -9 11060
anirudh@anirudh-Vostro-3445:~$ sudo apt-get install matlab-support
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?
Править: Вывод для sudo fuser /var/lib/dpkg/lock
(Никакой выходной сигнал)
anirudh@anirudh-Vostro-3445:~$ sudo fuser /var/lib/dpkg/lock
[sudo] password for anirudh:
anirudh@anirudh-Vostro-3445:~$
Сначала мы должны найти процессы блокирования:
sudo fuser -v /var/cache/debconf/config.dat
Образец произвел
USER PID ACCESS COMMAND
/var/cache/debconf/config.dat:
root 11060 F.... dpkg-preconfig
и
ps xa | grep apt
, Образец произвел
24743 ? S 0:00 /usr/bin/python /usr/share/apt-xapian-index/update-apt-xapian-index-dbus
, Убивают оба процесса
sudo kill -9 11060
sudo kill -9 24743
, и Ваша проблема решена.
Эти matlab-support
не установлен, поскольку Вы отождествили с этой командой
dpkg -l | grep matlab
У меня было точное та же проблема с gparted. Но, я видел назад на, Как отменить установку в Центре программного обеспечения? подвергните сомнению это:
pkill -15 dpkg
Это работало на меня, и я надеюсь, что это работает на Вас, если Вы уже не решили проблему.
:D