Как исправить ошибку запуска virtualbox: "vboxadd-service ... не удалось!"

Я использую VirtualBox 4.0.8 с 64-битным хостом Windows 7 Enterprise и Debian 6.0.1 гостевым amd64 (в режиме CLI).

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

однако каждый раз, когда я загружаю гостя, я получаю следующие сообщения на консоли:

Starting VirtualBox Guest Addition service ...done.
startpar: services(s) returned failure: vboxadd-service ... failed!

нет дополнительное сообщение об ошибке в любой из журналов (проверено syslog и VBoxGuestAdditions.log)

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

есть идеи, как это исправить?

29
задан András Szepesházi
08.05.2023 23:12 Количество просмотров материала 3306
Распечатать страницу

7 ответов

я столкнулся с подобной проблеме. Я прошел через это установка дополнений на Debian. Следуйте инструкциям, упомянутым там. Иногда отсутствует build-essential module-assistant основный вопрос.

шаги

  1. логин root
  2. обновите базу данных APT с помощью apt-get update
  3. установить последние обновления безопасности с apt-get upgrade
  4. установить необходимые пакеты с apt-get install build-essential module-assistant
  5. настроить ваша система для сборки модулей ядра под управлением m-a prepare
  6. нажмите на Установить гостевые дополнения... из меню устройства, а затем запустить mount /media/cdrom
  7. Run sh /media/cdrom/VBoxLinuxAdditions.run, и следуйте инструкциям на экране

для меня это сработало. :)

18
отвечен Mithilesh Kumar Mahapatra 2023-05-10 07:00

[отказ] это старый пост, написанный до systemd и тому подобное. Цель та же, но удаление /etc/init.d/ файлы некорректны, используйте systemctl disable XXXX вместо удаления файлов. [/disclaimer]

[update] я также опубликовал решение здесь для ошибки Failed to connect to the guest property service: https://github.com/NixOS/nixops/issues/908#issuecomment-387275731

1) если запустить /media/cdrom/VBoxLinuxAdditions.run тогда у вас будет несколько скриптов запуска в /etc / init.d не поставляется с пакетом Debian по умолчанию.

вы должны избавиться от этих: ls /etc/*/*vbox* (удалить все rcX.d и init.d файлы с vbox в имени файла).

вы также должны искать уже скомпилированные модули: find /lib/ -name "vbox*" и удалите их (исходя из предположения, что все было плохо установлено).

или вы можете просто запустить: sh /media/cdrom/VBoxLinuxAdditions.run uninstall.

2) установить только Debian пакет virtualbox-guest-dkms: кажется, VirtualBox не зависит от build-essential и module-assistant но нужны оба пакета (как указано в @gaborous)! Поэтому устанавливаем все три:

sudo apt-get install build-essential module-assistant virtualbox-guest-dkms

3) чтобы проверить, все ли в порядке, например, используя systemctl команда, сразу после удаления всех следов установки CD-Rom:

  • vboxadd-service.услуга не нашел сбой vboxadd - службы.служба
  • vboxadd.служба не нашел активный выход из vboxadd.служба
  • virtualbox-guest-utils.служба загружена активный запуск LSB: VirtualBox Linux Дополнения
  • virtualbox-guest-x11.служба загружена активный выход LSB: VirtualBox Linux X11 дополнения
  • строки.служба не нашел активный выход из virtualbox.служба

после перезапуск:

  • virtualbox-guest-utils.служба загружается активный запуск LSB: VirtualBox Linux Additions
  • virtualbox-guest-x11.служба загружается активный выход из LSB: VirtualBox Linux X11 дополнения

и вы вернулись к замечательным пакетам Debian : -)

8
отвечен Yvan 2023-05-10 09:17

убедитесь, что у вас не установлено несколько копий дополнений гостевой виртуальной коробки. Squeeze подберет, что он находится внутри виртуальной виртуальной машины и установит 3.X OSE версия инструментов автоматически.

1
отвечен D'Nabre 2023-05-10 11:34

Я починил тот же вопрос sudo apt-get install build-essential (установка зависимостей) и переустановка гостевых дополнений.

1
отвечен llllllll 2023-05-10 13:51

после удаления пакетов Debian, автоматически добавленных для вас, удалите службы : cd /etc/init.d && insserv -r vboxadd vboxadd-service vbox-add-x11

это удалило службы запуска для меня. Тем не менее, сценарии все еще существуют. Если вы хотите удалить их : cd /etc/init.d && rm vboxadd vboxadd-service vbox-add-x11

кстати: чтобы удалить пакеты:dpkg -l | grep virtual. Тогда делай apt-get remove --purge <list_of_the_packages>

в моем случае : apt-get remove --purge virtualbox-ose-guest-dkms virtualbox-ose-guest-utils virtualbox-ose-guest-x11 && apt-get autoremove && apt-get autoclean сделал свое дело.

кроме того, по некоторым причинам, у меня не могло быть общей папки с гостевыми дополнениями Debian. Поэтому мне пришлось добавить те из Virtual Box. Добавьте компакт-диск (должен быть хост-ключ + D, я запускаю французскую версию, не могу сказать английские этикетки). Затем смонтируйте cdrom и запустите сценарий с : mount /media/cdrom && bash /media/cdrom/VBoxLinuxAdditions.run.

0
отвечен Sumi Straessle 2023-05-10 16:08

удалить virtualbox-ose и переустановите все пакеты VirtualBox Debian с:

aptitude search virtualbox
0
отвечен hackensolo 2023-05-10 18:25

Un-checking гостевые дополнения iso от устройств может помочь вам-это сделал для меня:

0
отвечен Dr. Alexander 2023-05-10 20:42

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх