LinuxForum.Fans
Тема

VirtualBox-OSE 4.0.2.2 не устанавливается

Автор: AAD 10 сообщений 7568 просмотров
#141788

RFRemix14 GNome. Стоял и нормально работал VirtualBox-OSE 3.5. и т.п. Но тут замучило меня сообщение типа у вас есть одно обновление исправляющее проблемы. И вместо того чтоб его отключить, я с дури обновился. Естественно обновления не получилось - требовало модуль VirtualBox-OSE-kmod, ошибка транзакции. Еще хуже - удалил корректно старый и попробовал установить новый вручную - то же самое, но и старого теперь в репозитории нет.
Добрые люди подскажите что делать: ждать новых версий и обновлений или как то можно подправить ситуацию.
Того модуля я точно не нашел, есть похожий, но не он.

#141794

А что мешает установить последнюю версию с официального сайта?

#141823

VirtualBox-OSE-kmod - это модуль для ядра, даже если сам пакет виртуалки поставится (если поставится) то всёравно без модуля ядра не запуститься, точнее оболочка запустится, а вот виртуализировать в ней уже ничег оне удасться, и будет ругаться на недостающий модуль ядра.
При установке из репозитериев они (собстевнно виртуалка и модуль ядра) ставились вместе, при установке с офф. сайта, ставится только программа, модуль ядра придётся собирать и устанавливать самому.

#141830
AAD написал:
RFRemix14 GNome. Стоял и нормально работал VirtualBox-OSE 3.5. и т.п.

Рекомендую снести напрочь VB-OSE, установить dkms и, после чего взять с оффсайта последнюю версию (4.0.4) полного VirualBox'a. И, соответственно настроить ропозитории, чтобы обновления VB с оффсайта контролировать.

#141890

http://i18.fastpic.ru/big/2011/0319/3d/dfef463f590b928d9052cf269ae2bc3d.png

установил dkms. Установил последнюю версию с официального сайта.
Не запускается - пишет надо: /etc/init.d/vboxdrv setup. Что вообщем даже при моих слабых знаниях не трудно, НО!!! - выдает ошибку (в самом кривом моем переводе) типа нет модуля исходников и установите его. Нашел этот модуль - ставлю - вылезает та же самая ошибка что и при обновлении (см. рис. выше)

Спасибо за ответы, но не помогло пока.
Не понял если до этого все работало так сказать "из коробки", зачем городить огород - теперь в репозитории новая версия без исходников, старые исходники и все это не увязано между собой - не работает ? :(

#141929
AAD написал:

Еще раз.
1. Удалить напрочь VB-OSE:
rpm -qa | grep Virtual - покажет как именно называется у тебя этот пакет.
yum remove (или rpm -e) на это имя.
2. Качаем с сайта (http://www.virtualbox.org/wiki/Linux_Downloads) соответствующую твоей оси rpm'ку
3. Устанавливаем её: переходим в каталог, куда скачали - yum install <./имя.rpm> --nogpgcheck

Можно, как написано на той странице и репозитории поднастроить. Тогда ключ --nogpgcheck писать не придется и будет обеспечено слежение за обновлениями, выкладываемыми на официальном сайте.
Исходники, старые - не нужны. Их можно удалить напрочь. Всё, что нужно - есть в rpm-пакете.

#141937

ну почти так и сделал. Почему почти, потому что в "Установка Удаление программ" отфильтровал все что включают "virtualbox", снял галки, нажал применить. Скачал для Fedora 14, гномовским установщиком же и установил. До этого момента все без ошибок. Виртуальная машина запускается (ее оболочка), а вот сами виртуальные системы в ней не запускаются. выдают ошибку что надо /etc/init.d/vboxdrv setup запустить - это нормально раньше после обновлений всегда так было. И под root это самое /etc/init.d/vboxdrv setup срабатывало. Но тут (извиняюсь за повторение) выдает ошибку что мол в вашей системе не хватает модуля с исходниками. И этот модуль то в репозитории есть, но установить то его не получается - выдает ту самую ошибку из картинки.
Прим. название модуля: kmod-virtualbox-ose-2.6.35.11-83.fc14.i686 (с версией ядра совпадает полностью)
вот шарада какая :(

#141948
AAD написал:
ну почти так и сделал.

GUI в данном случае зло. Делай всё из консоли. У тебя остались какие-то неудаленные зависимости. В консоли будет виден весь вывод, что чему мешает. Вот это мешающее и убрать надо руками. И всё пойдет. Базовые команды - rpm, grep, yum.

#141962

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

#142566
Cruiser78 написал:
[quote=AAD]ну почти так и сделал.

GUI в данном случае зло. Делай всё из консоли. У тебя остались какие-то неудаленные зависимости. В консоли будет виден весь вывод, что чему мешает. Вот это мешающее и убрать надо руками. И всё пойдет. Базовые команды - rpm, grep, yum.[/quote]
Спасибо. От истины было не далеко. Скачал с оффсайта, установил. Попробовал перекомпилировать модуль - ошибка.
Ребята в багтреккере быстро определили что для счастья мне не хватало kernel-PAE-devel. И тут все удачно перекомпилировалось и заработало.

Войдите или зарегистрируйтесь, чтобы ответить.