Автор Тема: Проблемы в работе VirtualBox.  (Прочитано 1647 раз)

Оффлайн Ramonchik

  • Участник
  • *
  • Сообщений: 18
Проблемы в работе VirtualBox.
« : 01.10.2015 14:48:11 »
При старте виртуального компьютера программа выдает такие ошибки.




Может кто сталкивался с подобной проблемой?

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Проблемы в работе VirtualBox.
« Ответ #1 : 01.10.2015 14:52:11 »

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Проблемы в работе VirtualBox.
« Ответ #2 : 01.10.2015 14:53:52 »
Цитировать
Необходимо выполнить:
 chkconfig virtualbox on
service virtualbox start

Оффлайн Ramonchik

  • Участник
  • *
  • Сообщений: 18
Re: Проблемы в работе VirtualBox.
« Ответ #3 : 01.10.2015 19:11:40 »
Необходимо выполнить:
 chkconfig virtualbox on
service virtualbox start

Выполнил - результат. Ошибка другая, проблема не решилась.

« Последнее редактирование: 01.10.2015 19:14:43 от Ramonchik »

Оффлайн berkut_174

  • Мастер
  • ***
  • Сообщений: 7 152
Re: Проблемы в работе VirtualBox.
« Ответ #4 : 01.10.2015 19:19:22 »
Выполнил - результат. Ошибка другая, проблема не решилась.
Модуля ядра похоже нет для текущей версии VirtualBox.
Выполните:
update-kernel... и загрузитесь с новым ядром.
« Последнее редактирование: 01.10.2015 19:21:04 от berkut_174 »
Сноси Винду, переходи на Линукс ! :)

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Проблемы в работе VirtualBox.
« Ответ #5 : 01.10.2015 20:23:31 »
Не поможет update-kernel y пакета VirtualBox нет зависимостей на kernel-modules-virtualbox-ла-ла-ла , значит если виртуалка установлена командой apt-get install virtualbox, грейдить не чего.
Спойлер
$ apt-cache depends virtualbox
virtualbox-4.3.26-alt1.M70P.1
  Для установки требует: virtualbox-common = 4.3.26-alt1.M70P.1
  Требует: </lib64/ld-linux-x86-64.so.2>
    glibc-core-6:2.17-alt8
  Требует: </usr/bin/env>
    coreutils-8.21-alt1
  Требует: <libGL.so.1()(64bit)>
    libGL-4:10.0.5-alt0.M70P.2
  Требует: <libQtCore.so.4()(64bit)>
    libqt4-core-4.8.6-alt3.M70P.1
  Требует: <libQtGui.so.4()(64bit)>
    libqt4-gui-4.8.6-alt3.M70P.1
  Требует: <libQtNetwork.so.4()(64bit)>
    libqt4-network-4.8.6-alt3.M70P.1
  Требует: <libQtOpenGL.so.4()(64bit)>
    libqt4-opengl-4.8.6-alt3.M70P.1
  Требует: <libSDL-1.2.so.0()(64bit)>
    libSDL-1.2.14-alt6
  Требует: <libX11.so.6()(64bit)>
    libX11-3:1.5.99.902-alt1
  Требует: <libXcursor.so.1()(64bit)>
    libXcursor-1.1.14-alt1
  Требует: <libXext.so.6()(64bit)>
    libXext-1.3.2-alt1
  Требует: <libXinerama.so.1()(64bit)>
    libXinerama-1.1.3-alt1
  Требует: <libXmu.so.6()(64bit)>
    libXmu-1.1.1-alt1
  Требует: <libXt.so.6()(64bit)>
    libXt-1.1.4-alt1
  Требует: <libc.so.6(GLIBC_2.11)(64bit)>
    glibc-core-6:2.17-alt8
  Требует: <libc.so.6(GLIBC_2.14)(64bit)>
    glibc-core-6:2.17-alt8
  Требует: <libc.so.6(GLIBC_2.15)(64bit)>
    glibc-core-6:2.17-alt8
  Требует: <libc.so.6(GLIBC_2.2.5)(64bit)>
    glibc-core-6:2.17-alt8
  Требует: <libc.so.6(GLIBC_2.3)(64bit)>
    glibc-core-6:2.17-alt8
  Требует: <libc.so.6(GLIBC_2.3.2)(64bit)>
    glibc-core-6:2.17-alt8
  Требует: <libc.so.6(GLIBC_2.3.4)(64bit)>
    glibc-core-6:2.17-alt8
  Требует: <libc.so.6(GLIBC_2.4)(64bit)>
    glibc-core-6:2.17-alt8
  Требует: <libc.so.6(GLIBC_2.6)(64bit)>
    glibc-core-6:2.17-alt8
  Требует: <libc.so.6(GLIBC_2.7)(64bit)>
    glibc-core-6:2.17-alt8
  Требует: <libcrypt.so.1()(64bit)>
    glibc-core-6:2.17-alt8
  Требует: <libcrypt.so.1(GLIBC_2.2.5)(64bit)>
    glibc-core-6:2.17-alt8
  Требует: <libcrypto.so.10()(64bit)>
    libcrypto10-1.0.1k-alt3.M70P.1
  Требует: <libcurl.so.4()(64bit)>
    libcurl-7.31.0-alt2.M70P.1
  Требует: <libdevmapper.so.1.00()(64bit)>
    libdevmapper-1.02.77-alt1
  Требует: <libdevmapper.so.1.00(Base)(64bit)>
    libdevmapper-1.02.77-alt1
  Требует: <libdl.so.2(GLIBC_2.2.5)(64bit)>
    glibc-core-6:2.17-alt8
  Требует: <libgcc_s.so.1(GCC_3.0)(64bit)>
    libgcc1-4.7.2-alt7
  Требует: <libm.so.6(GLIBC_2.2.5)(64bit)>
    glibc-core-6:2.17-alt8
  Требует: <libpng15.so.15()(64bit)>
    libpng15-1.5.21-alt0.M70P.1
  Требует: <libpng15.so.15(PNG15_0)(64bit)>
    libpng15-1.5.21-alt0.M70P.1
  Требует: <libpthread.so.0(GLIBC_2.2.5)(64bit)>
    glibc-pthread-6:2.17-alt8
  Требует: <libpthread.so.0(GLIBC_2.3.2)(64bit)>
    glibc-pthread-6:2.17-alt8
  Требует: <libpthread.so.0(GLIBC_2.3.3)(64bit)>
    glibc-pthread-6:2.17-alt8
  Требует: <libpthread.so.0(GLIBC_2.3.4)(64bit)>
    glibc-pthread-6:2.17-alt8
  Требует: <librt.so.1()(64bit)>
    glibc-pthread-6:2.17-alt8
  Требует: <librt.so.1(GLIBC_2.2.5)(64bit)>
    glibc-pthread-6:2.17-alt8
  Требует: <librt.so.1(GLIBC_2.3.3)(64bit)>
    glibc-pthread-6:2.17-alt8
  Требует: <libssl.so.10()(64bit)>
    libssl10-1.0.1k-alt3.M70P.1
  Требует: <libstdc++.so.6(CXXABI_1.3)(64bit)>
    libstdc++6-4.7.2-alt7
  Требует: <libstdc++.so.6(CXXABI_1.3.1)(64bit)>
    libstdc++6-4.7.2-alt7
  Требует: <libstdc++.so.6(GLIBCXX_3.4)(64bit)>
    libstdc++6-4.7.2-alt7
  Требует: <libstdc++.so.6(GLIBCXX_3.4.14)(64bit)>
    libstdc++6-4.7.2-alt7
  Требует: <libvncserver.so.0()(64bit)>
    libvncserver0-0.9.9-alt4
  Требует: <libvpx.so.1()(64bit)>
    libvpx-1.3.0-alt0.M70P.1
  Требует: <libxml2.so.2()(64bit)>
    libxml2-1:2.9.0-alt1
  Требует: <libxml2.so.2(LIBXML2_2.4.30)(64bit)>
    libxml2-1:2.9.0-alt1
  Требует: <libxml2.so.2(LIBXML2_2.6.0)(64bit)>
    libxml2-1:2.9.0-alt1
  Требует: <libxml2.so.2(LIBXML2_2.6.8)(64bit)>
    libxml2-1:2.9.0-alt1
  Требует: <libz.so.1()(64bit)>
    zlib-1.2.8-alt1
  Требует: python-base
  Требует: python-modules
  Требует: <rtld(GNU_HASH)>
    glibc-core-6:2.17-alt8
  Требует: <rtld(GNU_UNIQUE)>
    glibc-core-6:2.17-alt8
http://packages.altlinux.org/ru/p7/srpms/virtualbox/spec

Для исправления надо обновить списки:
# apt-get updateПоставить модуль:
# apt-get install kernel-modules-virtualbox-std-defПотом включить сервисы:
https://forum.altlinux.org/index.php?topic=35429.msg265787#msg265787

Вообще эту ошибку я уже 2 или 3тий раз вижу, может стоит в багзилу написать с просьбой прописать зависимость для модуля?


Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Проблемы в работе VirtualBox.
« Ответ #6 : 01.10.2015 20:50:07 »
Для какого флейвора? Это плохая идея. Сейчас в дистрибутивах ставится модуль ядра для текущего флейвора и обновляется вместе с ядром командой update-kernel.
Андрей Черепанов (cas@)

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Проблемы в работе VirtualBox.
« Ответ #7 : 01.10.2015 21:27:37 »
Для какого флейвора?
std-def
Сейчас в дистрибутивах ставится модуль ядра для текущего флейвора
А ну может у меня старый дист, образ скачен 15 июля этого года. Хотя торенты в мае обновлены. Скачаю щас проверю.

Чистый дистрибутив, виртуал бокс во время установки ОС не устанавливал.
# rpm -qa |grep virtualbox
virtualbox-guest-additions-4.3.6-alt2
virtualbox-guest-utils-4.3.6-alt2
kernel-modules-virtualbox-addition-std-def-4.3.6-alt1.199198.1
Действительно модули стоят, но нет kernel-modules-virtualbox-std-def это altlinux-7.0.5-kdesktop.

Делаю тест установки виртуалки
# apt-get install virtualbox -s
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Следующие дополнительные пакеты будут установлены:
  libvncserver0 virtualbox-common
Следующие НОВЫЕ пакеты будут установлены:
  libvncserver0 virtualbox virtualbox-common
0 будет обновлено, 3 новых установлено, 0 пакетов будет удалено и 714 не будет обновлено.
Inst libvncserver0 (0.9.9-alt4 p7:1443619665/ALT Linux p7)
Inst virtualbox-common (4.3.26-alt1.M70P.1 p7:1443608581/ALT Linux p7)
Inst virtualbox (4.3.26-alt1.M70P.1 p7:1443619665/ALT Linux p7)
Conf libvncserver0 (0.9.9-alt4 p7:1443619665/ALT Linux p7)
Conf virtualbox-common (4.3.26-alt1.M70P.1 p7:1443608581/ALT Linux p7)
Conf virtualbox (4.3.26-alt1.M70P.1 p7:1443619665/ALT Linux p7)
Видно что kernel-modules-virtualbox-std-def не тянется, а значит виртуалка работать не будет.
Если поставить, то
[root@host-15 ~]# rpm -qa |grep virtualbox
virtualbox-4.3.26-alt1.M70P.1
virtualbox-common-4.3.26-alt1.M70P.1
virtualbox-guest-additions-4.3.26-alt1.M70P.1
virtualbox-guest-utils-4.3.26-alt1.M70P.1
kernel-modules-virtualbox-addition-std-def-4.3.26-alt1.200245.0.M70P.1
Тоже самое, что в тесте только обновились, а kernel-modules-virtualbox-std-def все равно нет, то есть виртуалка не рабочая, на это и жалуются. Может я напутал что-то.

Оффлайн ASte

  • Мастер
  • ***
  • Сообщений: 1 566
Re: Проблемы в работе VirtualBox.
« Ответ #8 : 01.10.2015 21:44:58 »
std-def
А если у пользователя установлено un-def ядро или еще какое-другое?

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Проблемы в работе VirtualBox.
« Ответ #9 : 01.10.2015 22:01:12 »
Я говорю про официальные дистрибутивы. Кроме того можно сделать чтоб пакет виртуалки при установке определял от какого именно ядра модуль тянуть или просто поставить в комплекте с этим
# rpm -qa |grep virtualbox
virtualbox-guest-additions-4.3.6-alt2
virtualbox-guest-utils-4.3.6-alt2
kernel-modules-virtualbox-addition-std-def-4.3.6-alt1.199198.1
Еще и
kernel-modules-virtualbox-std-def
В любом случае это будет лучше чем вылетающие ошибки каждый раз когда пользователь  решит ставить виртуалку.

Оффлайн Ramonchik

  • Участник
  • *
  • Сообщений: 18
Re: Проблемы в работе VirtualBox.
« Ответ #10 : 01.10.2015 22:38:57 »
Так, вроде Virtualbox заработал. Спасибо за советы)))

Но появилась другая проблема. Заранее извиняюсь за оффтоп.
После "шаманизма" с пакетами Слетел драйвер видео карты.
Итог 800х600  60 hz разрешение и частоту поменять не получается. Видеокарта отображается не моя (У меня Radeon 1950 Pro)

$ glxinfo | grep -i opengl

OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.3, 128 bits)
OpenGL version string: 2.1 Mesa 10.0.5
OpenGL shading language version string: 1.30
OpenGL extensions:

Подскажите пожалуйста что можно сделать.

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Проблемы в работе VirtualBox.
« Ответ #11 : 01.10.2015 23:43:04 »
Я говорю про официальные дистрибутивы.
СПТ использует el-smp по умолчанию. И никто не запрещает перейти на другой флейвор.
Цитировать
В любом случае это будет лучше чем вылетающие ошибки каждый раз когда пользователь  решит ставить виртуалку.
Обсуждайте с мейнтейнером.
Андрей Черепанов (cas@)

Оффлайн Skull

  • Глобальный модератор
  • *****
  • Сообщений: 20 166
    • Домашняя страница
Re: Проблемы в работе VirtualBox.
« Ответ #12 : 01.10.2015 23:46:17 »
Для какого флейвора?
std-def
Сейчас в дистрибутивах ставится модуль ядра для текущего флейвора
А ну может у меня старый дист, образ скачен 15 июля этого года. Хотя торенты в мае обновлены. Скачаю щас проверю.
$ isols altlinux-7.0.5-kdesktop-x86_64-ru-install-dvd5.iso | grep kernel-modules-virtualbox-std-def
kernel-modules-virtualbox-std-def-4.3.26-alt1.200233.1.x86_64.rpm
Наверняка ставится с группой Эмуляторы. Если сразу не выбрали, то не нужно всех такими считать.
Андрей Черепанов (cas@)

Оффлайн ruslandh

  • Поспешай не торопясь !
  • Модератор глобальный
  • *****
  • Сообщений: 32 361
  • Учиться .... Телепатами не рождаются, ими ....
Re: Проблемы в работе VirtualBox.
« Ответ #13 : 02.10.2015 05:21:01 »
Но появилась другая $ glxinfo | grep -i opengl

OpenGL vendor string: VMware, Inc.
OpenGL renderer string: Gallium 0.4 on llvmpipe (LLVM 3.3, 128 bits)
Это-то откуда. Чувствую, что не так ядро или модуль ядра устанавливали.

https://www.altlinux.org/Обновление_ядра

Оффлайн Koi

  • alt linux team
  • ***
  • Сообщений: 1 893
  • валар дохаэрис
    • Канал на youtube
Re: Проблемы в работе VirtualBox.
« Ответ #14 : 02.10.2015 10:26:58 »
Наверняка ставится с группой Эмуляторы. Если сразу не выбрали, то не нужно всех такими считать.
Да если ставить ОС с галкой на эмуляторах, этой проблемы нет.

Однако жалоб на эту ошибку на форуме много и это вполне понятно, когда человек решает перейти с виндовс или попробовать дистрибутив то он галку эмуляторы не ставит так как не знает что это ему нужно. В последствии использования дистрибутивов необходимость поставить virtualbox появляется и установив его через синаптик или терминал у пользователя возникает вопрос почему поставленная программа сыпит ошибками.
Думаю если есть средства позволяющие программу установить в рабочем состоянии, то зачем создавать пользователям лишние заботы.
Обсуждайте с мейнтейнером.
Ок
« Последнее редактирование: 02.10.2015 10:31:04 от Koi »