LINUX.ORG.RU

Проблема с установкой/удалением virtual box

 


0

2

Давеча решил накатить virtualbox, он криво поставился. Сегодня вот решил удалить, но не судьба.

The package 'virtualbox' could not be removed

Traceback (most recent call last):
  File "/usr/lib/linuxmint/mintinstall/AptClient/AptClient.py", line 80, in _run
    cache.commit(acquire_progress_monitor, install_progress_monitor)
  File "/usr/lib/python2.7/dist-packages/apt/cache.py", line 519, in commit
    raise SystemError("installArchives() failed")
SystemError: installArchives() failed

Щито можно сделать?

Ответ на: комментарий от kostik87

Пробовал. Вот что на выводе:

SyntaxError: invalid syntax
dpkg: error processing package virtualbox (--remove):
 subprocess installed pre-removal script returned error exit status 1
Traceback (most recent call last):
  File "/usr/bin/pycompile", line 35, in <module>
    from debpython.version import SUPPORTED, debsorted, vrepr, \
  File "/usr/share/python/debpython/version.py", line 24, in <module>
    from ConfigParser import SafeConfigParser
ImportError: No module named 'ConfigParser'
dpkg: error while cleaning up:
 subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
 virtualbox
E: Sub-process /usr/bin/dpkg returned an error code (1)
Andropov
() автор топика
Ответ на: комментарий от Andropov

subprocess installed post-installation script returned error exit status 1

Казалось бы, какое отношение послеустановочные скрипты имеют к удалению пакета?

Вообще, у Дебиана сказочный пакетный менеджер. Я только в Дебиане видел, чтобы ПМ валился с ошибками при переустановке или удалении криво установленного пакета.

Deleted
()
Последнее исправление: Deleted (всего исправлений: 2)
Ответ на: комментарий от l0stparadise

Блин. Теперь и pip ставиться не хочет

Exception:
Traceback (most recent call last):
  File "/tmp/tmp8qargni3/pip.zip/pip/basecommand.py", line 215, in main
    status = self.run(options, args)
  File "/tmp/tmp8qargni3/pip.zip/pip/commands/install.py", line 342, in run
    prefix=options.prefix_path,
  File "/tmp/tmp8qargni3/pip.zip/pip/req/req_set.py", line 784, in install
    **kwargs
  File "/tmp/tmp8qargni3/pip.zip/pip/req/req_install.py", line 851, in install
    self.move_wheel_files(self.source_dir, root=root, prefix=prefix)
  File "/tmp/tmp8qargni3/pip.zip/pip/req/req_install.py", line 1064, in move_wheel_files
    isolated=self.isolated,
  File "/tmp/tmp8qargni3/pip.zip/pip/wheel.py", line 345, in move_wheel_files
    clobber(source, lib_dir, True)
  File "/tmp/tmp8qargni3/pip.zip/pip/wheel.py", line 316, in clobber
    ensure_dir(destdir)
  File "/tmp/tmp8qargni3/pip.zip/pip/utils/__init__.py", line 83, in ensure_dir
    os.makedirs(path)
  File "/usr/lib/python3.5/os.py", line 241, in makedirs
    mkdir(name, mode)
PermissionError: [Errno 13] Отказано в доступе: '/usr/local/lib/python3.5/dist-packages/pip'
Andropov
() автор топика
Ответ на: комментарий от mandala

Другие пакетные менеджеры не валятся, а этому сраному танцору постустановочные скрипты мешают, лол.

Deleted
()
Ответ на: комментарий от l0stparadise

В общем, накатил pip, вывод такой же как и в прошлый раз.

Andropov
() автор топика

Щииииит!1 После накатывания pip, ещё и apt отвалился.

Andropov
() автор топика
Ответ на: комментарий от Deleted

А что должен делать пакетный менеджер при критической ошибке? Волшебным образом устранить проблему?

mandala ★★★★★
()
Ответ на: комментарий от Deleted

А что не говно? Может есть такое, где нет ошибок, ничего не сегфолтится, и при этом это не страна выдуманных розовых единорогов.

mandala ★★★★★
()
Ответ на: комментарий от mandala

Может есть такое, где нет ошибок, ничего не сегфолтится, и при этом это не страна выдуманных розовых единорогов.

Slackware с его pkgtools, slackpkg, slackpkg+.

bormant ★★★★★
()
Ответ на: комментарий от gasinvein

Да. Должен отвалиться и ждать ручного вмешательства (интерактивный может сразу ждать команду на починку, но апт не интерактивный). Или отказ от сломанного пакета или починка.

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 2)
Ответ на: комментарий от Deleted

Тогда самая прекрасная система — это огороженная с прибитым единственным доверенным источником по.

mandala ★★★★★
()
Ответ на: комментарий от gasinvein

Легко: у нас не интерактивный АПТ, он не принимает команды, только простые вопросы. Именно из-за этого в своё время был написан аптитуде.

Пакет сломан. Что делать, если не завершаться с ошибкой? Закончить установку и сообщить: «я тут сломанный пакет поставил»? Не блокировать со сломанным пакетом базу и ждать наслоения на ошибку, когда простое исправление будет уже не возможно?

mandala ★★★★★
()
Последнее исправление: mandala (всего исправлений: 1)
Ответ на: комментарий от bormant

Ни кто не мешает и в дебиане обходить ПМ, но зачем? У слаки иная философия, и если в голове порядок у пользователя, то он и в слаке не будет срач разводить.

mandala ★★★★★
()
Ответ на: комментарий от mandala

Я так несчастлив, что мне не приходится обмазываться кучей репозиториев и страдать от кривой говнины вместо пакетного менеджера, бгг.

Deleted
()
Ответ на: комментарий от Deleted

У меня проблем как раз минимум, я не знаю как люди умудряются себе приключения с апт наживать. Может просто опыт позволяет не делать глупости (прав Патрек, зная дебиан знаешь только дебиан).

mandala ★★★★★
()
Ответ на: комментарий от mandala

Именно так. Рад, что согласны. Хотя бы с этим ^)

bormant ★★★★★
()
Ответ на: комментарий от mandala

Я даже не стал вникать в это поделие, общего ознакомления хватило для тошноты от дерьмовейшей архитектуры.

Deleted
()
Ответ на: комментарий от mandala

Нет, «сломанный пакет» и «завершившийся с ошибкой послеустановочный скрипт» - это совершенно не одно и то же. Зависимости удовлетворены, файлы распакованы, но скрипт завершился с ошибкой. Почему это должно полностью блокировать работу ПМ?

gasinvein ★★★
()

В итоге оказалось что процессор не может в виртуализацию, мда.

Andropov
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.