<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>18277</bug_id>
          
          <creation_ts>2008-12-21 01:11:00 +0300</creation_ts>
          <short_desc>Проблемы драйвера для Virtual Box</short_desc>
          <delta_ts>2009-01-12 00:18:04 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>kernel-image-std-def</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WORKSFORME</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Yan">yantux</reporter>
          <assigned_to name="Vitaly Chikunov">vt</assigned_to>
          <cc>kernelbot</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>83046</commentid>
    <comment_count>0</comment_count>
    <who name="Yan">yantux</who>
    <bug_when>2008-12-21 01:11:00 +0300</bug_when>
    <thetext>Программа Virtual Box стартует корректно.
При попытке запустить конфигурацию, Virtual Box пишет:
VERR_VM_DRIVER_NOT_INSTALLED(rc=-1908)

Пробую запустить драйвер:
[root@localhost init.d]# ./virtualbox stop
Unloading VirtualBox module (vboxdrv): WARNING: /etc/modprobe.d/vbox-guest-additions line 1: ignoring bad line starting with &apos;vboxadd&apos;
WARNING: /etc/modprobe.d/vbox-guest-additions line 2: ignoring bad line starting with &apos;vboxvfs&apos;
FATAL: Module vboxdrv not found.
                                                                                                                                                    [FAILED]
[root@localhost init.d]# ./virtualbox start
Loading VirtualBox module (vboxdrv): WARNING: /etc/modprobe.d/vbox-guest-additions line 1: ignoring bad line starting with &apos;vboxadd&apos;
WARNING: /etc/modprobe.d/vbox-guest-additions line 2: ignoring bad line starting with &apos;vboxvfs&apos;
FATAL: Module vboxdrv not found.
                                                                                                                                                    [FAILED]
[root@localhost init.d]# ./vboxadd-timesync stop
Stopping Stopping VirtualBox host to guest time synchronisation service: Service vboxadd-timesync is not running.                                   [PASSED]
[root@localhost init.d]# ./vboxadd-timesync start
Starting Starting VirtualBox host to guest time synchronisation service: VirtualBox Additions module not loaded!
[root@localhost init.d]#
[root@localhost init.d]# uname -a
Linux localhost.localdomain 2.6.27-std-def-alt7 #1 SMP Wed Dec 17 09:44:47 UTC 2008 i686 GNU/Linux
[root@localhost init.d]#

Модуля vboxdrv.ko для 2.6.27 действительно нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83076</commentid>
    <comment_count>1</comment_count>
    <who name="Michail Yakushin">silicium</who>
    <bug_when>2008-12-21 11:39:43 +0300</bug_when>
    <thetext>А пакет kernel-modules-virtualbox-std-def установлен?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83082</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2008-12-21 15:15:43 +0300</bug_when>
    <thetext>Действительно, модуль vboxdrv.ko находится в отдельном пакете (kernel-modules-virtualbox-std-def, если используется ядро std-def); этот пакет нужно установить, если ALT Linux используется в качестве хост-системы для запуска VirtualBox.

А вот пакеты virtualbox-guest-additions, kernel-modules-virtualbox-addition-*, kernel-modules-virtualbox-vfs-* можно удалить из системы - эти пакеты нужны в том случае, если ALT Linux запускается в VirtualBox как гостевая система. При этом будет удалён и файл /etc/modprobe.d/vbox-guest-additions, содержащий ошибки (https://bugzilla.altlinux.org/show_bug.cgi?id=18282).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83104</commentid>
    <comment_count>3</comment_count>
    <who name="Yan">yantux</who>
    <bug_when>2008-12-21 23:54:34 +0300</bug_when>
    <thetext>[root@localhost ~]# apt-get install kernel-modules-virtualbox-std-def
Чтение списков пакетов... Завершено
Построение дерева зависимостей... Завершено
Виртуальный пакет kernel-modules-virtualbox-std-def предоставляется следующими пакетами:
  kernel-modules-virtualbox-std-def#1.6.6-alt1.132633.9 1.6.6-alt1.132633.9 [Установлено]
  kernel-modules-virtualbox-std-def#2.0.4-alt1.132635.7 2.0.4-alt1.132635.7
Необходимо точно указать, какой из пакетов должен быть установлен.
W: В Вашей системе установлено несколько версий пакета &quot;ntop&quot;.

Этот пакет не может быть обновлён обычным путём до тех пор, пока Вы не
оставите только одну его версию. Чтобы оставить установленными несколько версий,
и не полу
W: Возможно, Вам потребуется запустить `apt-get update&apos; для исправления.
E: Виртуальный пакет kernel-modules-virtualbox-std-def предоставляется многими пакетами.

[root@localhost ~]#
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83139</commentid>
    <comment_count>4</comment_count>
    <who name="Michail Yakushin">silicium</who>
    <bug_when>2008-12-22 10:18:09 +0300</bug_when>
    <thetext>Так, а если сделать depmod потом service virtualbox restart?
Если не поможет, сделайте по совету Сергея снесите additional и vfs они нужны только внутри virtualbox</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83147</commentid>
    <comment_count>5</comment_count>
    <who name="Yan">yantux</who>
    <bug_when>2008-12-22 10:57:22 +0300</bug_when>
    <thetext>(In reply to comment #4)
&gt; Так, а если сделать depmod потом service virtualbox restart?
&gt; Если не поможет, сделайте по совету Сергея снесите additional и vfs они нужны
&gt; только внутри virtualbox
&gt; 

https://bugzilla.altlinux.org/show_bug.cgi?id=18275</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83957</commentid>
    <comment_count>6</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2009-01-07 14:51:54 +0300</bug_when>
    <thetext>(In reply to comment #3)
&gt; [root@localhost ~]# apt-get install kernel-modules-virtualbox-std-def
&gt; Чтение списков пакетов... Завершено
&gt; Построение дерева зависимостей... Завершено
&gt; Виртуальный пакет kernel-modules-virtualbox-std-def предоставляется следующими пакетами:
&gt;   kernel-modules-virtualbox-std-def#1.6.6-alt1.132633.9 1.6.6-alt1.132633.9 [Установлено]
&gt;   kernel-modules-virtualbox-std-def#2.0.4-alt1.132635.7 2.0.4-alt1.132635.7
&gt; Необходимо точно указать, какой из пакетов должен быть установлен.
&gt; W: В Вашей системе установлено несколько версий пакета &quot;ntop&quot;.
&gt; 
&gt; Этот пакет не может быть обновлён обычным путём до тех пор, пока Вы не
&gt; оставите только одну его версию. Чтобы оставить установленными несколько
&gt; версий,
&gt; и не полу
&gt; W: Возможно, Вам потребуется запустить `apt-get update&apos; для исправления.
&gt; E: Виртуальный пакет kernel-modules-virtualbox-std-def предоставляется многими пакетами.

Если указать полную версию пакета, то можно установить несколько модулей для разных ядер... Для навигации проще использоваться автодополнение в apt-shell.

Я так полагаю, что проблема былоа в том, что новый модуль был для нового ядра, а старый для старого... Новые модули под старые ядра у нас не собирают... Так что для новго vitualbox нужно было либо обновить ядро, либо собрать новый модуль под старое ядро самостоятельно...

Здесь чётко чувствуется необходимость наличия dkms... Может быть оно таки и появится...

Сейчас проблема ещё актуальна? В сизифе уже virtualbox-2.1.0...

Вопрс связанный с /etc/modprobe.d/vbox-guest-additions на хосте решается удалением этого файла... Проблема его наличия уже тоже решается...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>83958</commentid>
    <comment_count>7</comment_count>
    <who name="Konstantin A Lepikhov (L.A. Kostis)">lakostis</who>
    <bug_when>2009-01-07 15:07:00 +0300</bug_when>
    <thetext>(In reply to comment #6)
&gt; 
&gt; Я так полагаю, что проблема былоа в том, что новый модуль был для нового ядра,
&gt; а старый для старого... Новые модули под старые ядра у нас не собирают... Так
&gt; что для новго vitualbox нужно было либо обновить ядро, либо собрать новый модуль
&gt; под старое ядро самостоятельно...
что значит &quot;старые&quot; ядра? В сизифе всегда есть одна версия ядра.

&gt; 
&gt; Здесь чётко чувствуется необходимость наличия dkms... Может быть оно таки и
&gt; появится...
&gt; 
В ALTLinux просто некому заниматься ядрами, вот и все.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84269</commentid>
    <comment_count>8</comment_count>
    <who name="Michail Yakushin">silicium</who>
    <bug_when>2009-01-11 20:57:03 +0300</bug_when>
    <thetext>Видимо неправильная настройка</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84272</commentid>
    <comment_count>9</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2009-01-11 21:38:24 +0300</bug_when>
    <thetext>(In reply to comment #7)
&gt; (In reply to comment #6)
&gt; &gt; 
&gt; &gt; Я так полагаю, что проблема былоа в том, что новый модуль был для нового ядра,
&gt; &gt; а старый для старого... Новые модули под старые ядра у нас не собирают... Так
&gt; &gt; что для новго vitualbox нужно было либо обновить ядро, либо собрать новый модуль
&gt; &gt; под старое ядро самостоятельно...
&gt; что значит &quot;старые&quot; ядра? В сизифе всегда есть одна версия ядра.

Это значит, что у пользователя может быть более старое, чем то, что в сизифе... А новые модули могут быть собраны только новые ядра из Сизифа, что вынуждает обновлять старое ядро до нового.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>84284</commentid>
    <comment_count>10</comment_count>
    <who name="Yan">yantux</who>
    <bug_when>2009-01-12 00:18:04 +0300</bug_when>
    <thetext>Сатвлю новые врсии ядра - проблема решена.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>