С недавнего времени программа выдает вот такое http://s1.ipicture.ru/uploads/20140406/BozVmER5.png сообщение при запуске любой системы, которая стоит на VirtualBox.
Проблема с VirtualBox
astronom1987, проверьте каталоги /usr и /usr/lib на права доступа и пользователя.
Не было ли с "недавних пор" обновлений ядра и околоядерных пакетов? Если было, то "виртуальную коробку" надо переустановить.
Не было ли с "недавних пор" обновлений ядра и околоядерных пакетов? Если было, то "виртуальную коробку" надо переустановить.
Спасибо, попробую. С правами к папкам все в порядке.
С правами к папкам все в порядке.
Владелец везде root:root? Заодно /opt проверьте.
Не было ли с "недавних пор" обновлений ядра и околоядерных пакетов? Если было, то "виртуальную коробку" надо переустановить.
Обычно достаточно
# /etc/init.d/vboxdrv setupПереустановка вирутальной коробки не помогла. Может у кого еще есть какие варианты как разрешить данную проблему?
Покажите [console]zypper se -i kernel[/console] и [console]zypper se virtualbox[/console]
Переустановка вирутальной коробки не помогла
Так не коробку надо переставлять, а ее модули.
Покажите [console]zypper se -i kernel[/console] и [console]zypper se virtualbox[/console]
У меня Mageia 4.0. Таких команд она не понимает.
Что значит переустановить модули коробки?
astronom1987, ой. :) простите. :) Что то я отжёг. *CRAZY*
Virtualbox в Slackware - это пакеты virtualbox, virtualbox-kernel-modules, virtualbox-addons, virtualbox-guest-additions. Первые три предназначены для установки на хост, последний - на гостя (когда Slackware в качестве гостя). Как в вашей ОС, не знаю, но полагаю, что примерно так же. Когда вы обновляете ядро (в Slackware -- kernel-{generic,huge}{-smp}, kernel-modules-{generic,huge}{-smp}, kernel-{source,headers}), происходит следующее: удаляются /boot/{system.map-$(uname -r),vmlinuz-$(uname -r)} симлинки на эти файлы (system.map, vmlinuz), модули в /lib/modules/$(uname -r)/, исходники и заголовочные файлы ядра в (/usr/src/linux-$(uname -r)) и симлинк на исходники ядра (/usr/src/linux, /lib/modules/(uname -r)/build, затем распаковываются новые пакеты, вновь создаются необходимые симлинки и вызываются depmod -a и /sbin/lilo. При этом старые каталоги и файлы в /lib/modiles/$(uname -r) и /usr/src, если там лежат файлы из других пакетов (например, если установлен VirtualBox или проприетарные драйверы nVidia/AMD), не удаляются. Это приводит к тому, что имеющиеся старые модули становятся неработоспособными, а dkms (если есть) не может автоматически пересобрать нужные модули под новое ядро. Поэтому, если пакет virtualbox был собран под старое ядро, и ядро в репозитории уже обновилось, а virtualbox - еще нет, то остается либо только ждать, пока в репозитории появится пересобранный под новое ядро virtualbox, либо пересобрать его самостоятельно.Что значит переустановить модули коробки?
astronom1987, а как вы устанавливали Virtualbox? И покажите вывод команды
lsmod|grep vboxЧто значит переустановить модули коробки?
[console]# /usr/bin/vboxbuild[/console]
[quote="astronom1987"]Что значит переустановить модули коробки?
[console]# /usr/bin/vboxbuild[/console][/quote]
bash: /usr/bin/vboxbuild: Нет такого файла или каталогаastronom1987, у вас модули перестраиваются командой: [console]# /etc/init.d/vboxdrv setup[/console]
[console][user@localhost ~]$ lsmod|grep vbox
bash: lsmod: команда не найдена[/console]
astronom1987, lsmod от рута надо.
[[console]root@localhost user]# lsmod|grep vbox
vboxpci 22896 0
vboxnetadp 25636 0
vboxnetflt 27291 0
vboxdrv 299836 3 vboxnetadp,vboxnetflt,vboxpci[/console]
Модули загружены, все должно работать. Если не работает, что говорит [console]id[/console] от пользователя и [console=root]grep vbox /etc/{group,passwd}[/console] от рута?
[console]uid=500(user) gid=500(user) группы=500(user),43(usb)[/console]
[console][root@localhost user]# grep vbox /etc/{group,passwd}
/etc/group:vboxusers:x:475:
[/console]