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

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

    <bug>
          <bug_id>56946</bug_id>
          
          <creation_ts>2025-11-21 09:01:32 +0300</creation_ts>
          <short_desc>После обновления VirtualBox Альтератор не обновляет kernel-modules-virtualbox, VM не стартуют</short_desc>
          <delta_ts>2025-12-05 18:28:00 +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>alterator-update-kernel</component>
          <version>unstable</version>
          <rep_platform>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>0</everconfirmed>
          <reporter name="asdf">asdf</reporter>
          <assigned_to name="Иван Савин">svn17</assigned_to>
          <cc>ruslandh</cc>
    
    <cc>svn17</cc>
    
    <cc>zerg</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>277546</commentid>
    <comment_count>0</comment_count>
    <who name="asdf">asdf</who>
    <bug_when>2025-11-21 09:01:32 +0300</bug_when>
    <thetext>После обновления VirtualBox Альтератор не обновляет kernel-modules-virtualbox, VM не стартуют.

Альт Рабочая станция К 11.1.1
Непосредственно перед этим VM работали.
Обновление системы через Discover с перезагрузкой.
Т.к. обновлялся VirtualBox, был запущен Альтератор и было прожато обновление ядра и его модулей. Перезагрузка.
VM перестали запускаться, т.к. не был обновлён модуль kernel-modules-virtualbox.

Обновление ядра через # update-kernel -ai решило проблему с запуском VM, но не ответило на вопрос почему этого не сделал Альтератор.

При update-kernel версии самого ядра и других модулей были &quot;уже последними&quot;, за исключением kernel-modules-virtualbox, который и обновился единственным.

Повторяемости ошибки не тестировалась.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277547</commentid>
    <comment_count>1</comment_count>
    <who name="asdf">asdf</who>
    <bug_when>2025-11-21 09:19:26 +0300</bug_when>
    <thetext>Обсуждение здесь: https://t.me/alt_linux/576864

Версии модулей:

The following packages will be REMOVED:
  kernel-modules-virtualbox-6.12#7.2.0-alt1.396345.1:p11+399097.2500.2.1@1763375303
The following NEW packages will be installed:
  kernel-modules-virtualbox-6.12#7.2.4-alt1.396345.1:p11+398600.300.3.1@1763655925</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277552</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-11-21 10:04:51 +0300</bug_when>
    <thetext>Сравните
modinfo vboxdrv | grep ^version
и
rpm -q --qf &apos;%{VERSION}\n&apos; virtualbox</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277553</commentid>
    <comment_count>3</comment_count>
    <who name="asdf">asdf</who>
    <bug_when>2025-11-21 10:08:14 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #2)
&gt; Сравните
&gt; modinfo vboxdrv | grep ^version
&gt; и
&gt; rpm -q --qf &apos;%{VERSION}\n&apos; virtualbox

[root@hst ~]# modinfo vboxdrv | grep ^version
version:        7.2.4 r170995 (0x00340001)
[root@hst ~]# rpm -q --qf &apos;%{VERSION}\n&apos; virtualbox
7.2.4
[root@hst ~]#</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277554</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-11-21 10:10:44 +0300</bug_when>
    <thetext>(Ответ для asdf на комментарий #0)
&gt; Обновление ядра через # update-kernel -ai решило проблему с запуском VM
Ааа, проблемы изначально не было. :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277555</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-11-21 10:13:48 +0300</bug_when>
    <thetext>(Ответ для asdf на комментарий #0)
&gt; почему этого не сделал Альтератор.
Потому, что считается, что успешный запуск системы важнее, чем отвал какого-то сервиса, поэтому у нас ядро само не обновляется.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277556</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey V Turchin">zerg</who>
    <bug_when>2025-11-21 10:14:49 +0300</bug_when>
    <thetext>update-kernel обновляет модули уже установленного ядра, поэтому и alterator-update-kernel должен уметь.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277557</commentid>
    <comment_count>7</comment_count>
    <who name="asdf">asdf</who>
    <bug_when>2025-11-21 10:16:43 +0300</bug_when>
    <thetext>(Ответ для Sergey V Turchin на комментарий #6)
&gt; update-kernel обновляет модули уже установленного ядра, поэтому и
&gt; alterator-update-kernel должен уметь.

Должен, но не сумел. Об этом и баг.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277600</commentid>
    <comment_count>8</comment_count>
    <who name="Иван Савин">svn17</who>
    <bug_when>2025-11-21 17:55:24 +0300</bug_when>
    <thetext>Свежая Альт Рабочая станция К 11.1.1
Обновление системы через Discover с перезагрузкой.

# modinfo vboxdrv | grep ^version
version:        7.1.12 r169651 (0x00340001)

Обновил ядро через alterator-update-kernel.
Перезагрузка.

# modinfo vboxdrv | grep ^version
version:        7.2.4 r170995 (0x00340001)

На Альт Рабочая станция 11 тоже всё отработало нормально.

Как воспроизвести баг?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277609</commentid>
    <comment_count>9</comment_count>
    <who name="asdf">asdf</who>
    <bug_when>2025-11-21 23:54:51 +0300</bug_when>
    <thetext>(Ответ для Иван Савин на комментарий #8)

&gt; Как воспроизвести баг?

Ядро должно быть последней версии, модуль ядра исходно должен быть версии 7.2.0.

В этой ситуации запуск ВМ в VirtualBox последней версии неуспешен по несоответствию версии модуля.

Далее обновление через Альтератор: 1) ядра (по факту не обновлялся, т.к. уже был последний) и 2) модулей (здесь, по идее, должен был обновиться модуль VirtualBox, но не обновился), перезагрузка, запуск ВМ неуспешен по той же причине.

https://t.me/alt_linux/576870
Тут не упомянуто, но, естественно, была перезагрузка (пошёл проверить - вдруг мне она приснилась, но нет, журнал против).

По совету https://t.me/alt_linux/576886 пошёл и ручками установил (обновил) те же модули, что и были всегда на этой системе (а ВМ запускались): # update-kernel -ai

Это решило проблему запуска ВМ.

Кстати, как установить сейчас модуль VirtualBox версии 7.2.0? Доступен только 7.2.4.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277692</commentid>
    <comment_count>10</comment_count>
    <who name="Иван Савин">svn17</who>
    <bug_when>2025-11-24 14:18:30 +0300</bug_when>
    <thetext>(Ответ для asdf на комментарий #9)
&gt; (Ответ для Иван Савин на комментарий #8)
&gt; 
&gt; &gt; Как воспроизвести баг?
&gt; 
&gt; Ядро должно быть последней версии, модуль ядра исходно должен быть версии
&gt; 7.2.0.

&gt; Кстати, как установить сейчас модуль VirtualBox версии 7.2.0? Доступен
&gt; только 7.2.4.
https://www.altlinux.org/%D0%90%D1%80%D1%85%D0%B8%D0%B2_%D0%A1%D0%B8%D0%B7%D0%B8%D1%84%D0%B0

[root@savin ~]# modinfo vboxdrv | grep ^version
version:        7.1.12 r169651 (0x00340001)

#uname -r
6.12.41-6.12-alt1

#apt-repo rm all
#apt-repo add p11 20251021
#apt-get update

Обновления ядра через альтератор.
Перезагрузка.

#uname -r
6.12.51-6.12-alt1
#modinfo vboxdrv | grep ^version
version:        7.2.0 r170228 (0x00340001)

#apt-repo rm all
#apt-repo add p11
#apt-get update

Обновление через Discover.
Перезагрузка.

#uname -r
6.12.51-6.12-alt1
#modinfo vboxdrv | grep ^version
version:        7.2.0 r170228 (0x00340001)

Обновления ядра через альтератор.
Перезагрузка.

#uname -r
6.12.57-6.12-alt1
#modinfo vboxdrv | grep ^version
version:        7.2.4 r170995 (0x00340001)

Модуль обновился.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277693</commentid>
    <comment_count>11</comment_count>
    <who name="Иван Савин">svn17</who>
    <bug_when>2025-11-24 14:23:38 +0300</bug_when>
    <thetext>(Ответ для Иван Савин на комментарий #10)
&gt; Модуль обновился.

Всё делал на свежей Альт Рабочая станция К 11.1.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277698</commentid>
    <comment_count>12</comment_count>
    <who name="asdf">asdf</who>
    <bug_when>2025-11-24 14:40:10 +0300</bug_when>
    <thetext>(Ответ для Иван Савин на комментарий #11)
&gt; &gt; Модуль обновился.
&gt; Всё делал на свежей Альт Рабочая станция К 11.1.1

Прошу прощения, уточняю, что версия ядра была одна и та же, а именно такая:
kernel-image-6.12-6.12.57-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277699</commentid>
    <comment_count>13</comment_count>
    <who name="Иван Савин">svn17</who>
    <bug_when>2025-11-24 15:07:15 +0300</bug_when>
    <thetext>(Ответ для asdf на комментарий #12)
&gt; (Ответ для Иван Савин на комментарий #11)
&gt; &gt; &gt; Модуль обновился.
&gt; &gt; Всё делал на свежей Альт Рабочая станция К 11.1.1
&gt; 
&gt; Прошу прощения, уточняю, что версия ядра была одна и та же, а именно такая:
&gt; kernel-image-6.12-6.12.57-alt1
Как я понял, ядро обновилось до 6.12.57-alt1 после этого действия:
(Ответ для asdf на комментарий #0)
&gt; Обновление системы через Discover с перезагрузкой.
&gt; Т.к. обновлялся VirtualBox, был запущен Альтератор и было прожато обновление
&gt; ядра и его модулей. Перезагрузка.

Или что вы имеете ввиду?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277705</commentid>
    <comment_count>14</comment_count>
    <who name="asdf">asdf</who>
    <bug_when>2025-11-24 15:48:39 +0300</bug_when>
    <thetext>(Ответ для Иван Савин на комментарий #13)

&gt; Или что вы имеете ввиду?

1. Версия ядра была kernel-image-6.12-6.12.57-alt1.
2. Пришло обновление через Discover VirtualBox.
3. Через Альтератор было сделано обновление ядра, как и модулей.
4. Перезагрузка.
5. ВМ не стартуют.
6. Оказалось, что модуль VirtualBox остался 7.2.0.
7. Сделано обновление ядра с модулями через update-kernel -ai. Перезагрузка.
8. Как выше указал, версия ядра осталась та же самая. Потому что она последняя.
9. ВМ стартовали.

Если конкретно, то:

19.11.2025 были установлены:
 1. kernel-image-6.12-6.12.57-alt1
 2. kernel-modules-virtualbox-6.12-7.2.0-alt1

21.11.2025
 1. Был обновлён VirtualBox.
 2. Через Альтератор были прожаты обновления ядра и модулей.
 3. После перезагрузки модуль ядра остался прежний - 7.2.0.
 4. После обновления через kernel-update -ai модуль ядра обновился до 7.2.4.
 5. После перезагрузки ВМ начали стартовать штатно.

Т.е. все события происходили при одной и той же версии kernel.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277710</commentid>
    <comment_count>15</comment_count>
    <who name="Иван Савин">svn17</who>
    <bug_when>2025-11-24 18:15:33 +0300</bug_when>
    <thetext>(Ответ для asdf на комментарий #14)
&gt; (Ответ для Иван Савин на комментарий #13)
&gt; 
&gt; &gt; Или что вы имеете ввиду?
&gt; 
&gt; 1. Версия ядра была kernel-image-6.12-6.12.57-alt1.
&gt; 2. Пришло обновление через Discover VirtualBox.
&gt; 3. Через Альтератор было сделано обновление ядра, как и модулей.
&gt; 4. Перезагрузка.
&gt; 5. ВМ не стартуют.
&gt; 6. Оказалось, что модуль VirtualBox остался 7.2.0.
&gt; 7. Сделано обновление ядра с модулями через update-kernel -ai. Перезагрузка.
&gt; 8. Как выше указал, версия ядра осталась та же самая. Потому что она
&gt; последняя.
&gt; 9. ВМ стартовали.
&gt; 
&gt; Если конкретно, то:
&gt; 
&gt; 19.11.2025 были установлены:
&gt;  1. kernel-image-6.12-6.12.57-alt1
&gt;  2. kernel-modules-virtualbox-6.12-7.2.0-alt1
&gt; 
&gt; 21.11.2025
&gt;  1. Был обновлён VirtualBox.
&gt;  2. Через Альтератор были прожаты обновления ядра и модулей.
&gt;  3. После перезагрузки модуль ядра остался прежний - 7.2.0.
&gt;  4. После обновления через kernel-update -ai модуль ядра обновился до 7.2.4.
&gt;  5. После перезагрузки ВМ начали стартовать штатно.
&gt; 
&gt; Т.е. все события происходили при одной и той же версии kernel.
Получилось воспроизвести.

Ядро не было обновлено. Это важно.
Вы прожали &quot;установить модули&quot; и установленный модуль не обновился.

На данный момент это можно решить удалением модуля в первом окне alterator-update-kernel, и установкой модуля во втором окне(в которое попадаешь нажав &quot;Обновить ядро...&quot;).

Посмотрю, как можно исправить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>277712</commentid>
    <comment_count>16</comment_count>
    <who name="asdf">asdf</who>
    <bug_when>2025-11-24 18:26:46 +0300</bug_when>
    <thetext>(Ответ для Иван Савин на комментарий #15)
&gt; Получилось воспроизвести.
&gt; 
&gt; Ядро не было обновлено. Это важно.
&gt; Вы прожали &quot;установить модули&quot; и установленный модуль не обновился.
Да, верно. Прожатие обновления ядра не привело к обновлению ядра, т.к. оно уже было последней версии. После этого прожатие обновления модуля не обновило модуль, хотя должно было (новый модуль был уже в доступе), а это уже баг.
&gt; На данный момент это можно решить удалением модуля в первом окне
&gt; alterator-update-kernel, и установкой модуля во втором окне(в которое
&gt; попадаешь нажав &quot;Обновить ядро...&quot;).
&gt; 
&gt; Посмотрю, как можно исправить.
Отлично.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>278562</commentid>
    <comment_count>17</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2025-12-05 18:28:00 +0300</bug_when>
    <thetext>alterator-update-kernel-1.6-alt1 -&gt; sisyphus:

Fri Dec 05 2025 Ivan Savin &lt;svn17@altlinux&gt; 1.6-alt1
- Fix bug with install modules. Now, when installing modules without
  installing the kernel, the version of the marked modules is checked, and if
  a newer version is available, it is installed. (Closes: 56946)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>