1

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

SimplyLinux 7

2

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

АХАХХАХААХАХАХХАХАХ!!!11
То есть "Мяу"

3

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

Истина ускользает от тех кто отказывается её видеть обоими глазами.
Талантам нужно помогать, бездарности пробьются сами.
В Туле настолько суровые парни, что вместо пены для бритья, используют пену монтажную.
cat /broken/hands > /dev/null

4

AAD пишет:

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

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

5

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

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

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

SimplyLinux 7

6 (19.03.2011 17:27:20 отредактировано Cruiser78)

Еще раз.
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-пакете.

7

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

SimplyLinux 7

8

AAD пишет:

ну почти так и сделал.

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

9

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

SimplyLinux 7

10

Cruiser78 пишет:
AAD пишет:

ну почти так и сделал.

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

Спасибо. От истины было не далеко. Скачал с оффсайта, установил. Попробовал перекомпилировать модуль - ошибка.
Ребята в багтреккере быстро определили что для счастья мне не хватало kernel-PAE-devel. И тут все удачно перекомпилировалось и заработало.

SimplyLinux 7