| Summary: | Из-за зависимости от модуля ядра стоит использовать hold | ||
|---|---|---|---|
| Product: | Sisyphus | Reporter: | Sergey Y. Afonin <asy> |
| Component: | virtualbox | Assignee: | nbr <nbr> |
| Status: | ASSIGNED --- | QA Contact: | qa-sisyphus |
| Severity: | enhancement | ||
| Priority: | P3 | CC: | asheplyakov, greh, iv, lakostis, nbr, omg, sin |
| Version: | unstable | ||
| Hardware: | all | ||
| OS: | Linux | ||
Ещё один hold... https://bugzilla.altlinux.org/show_bug.cgi?id=29112#c5 Но, в случае такого холда, возникает вопрос: "А как обновлять virtualbox?" Вручную? Специальным скриптом на манер update-kernel? Есть предложение: - либо научить VirtualBox до устанавливать необходимые модули; - либо собирать. Наверное, начать нужно с первого. Тогда второе может и не понадобиться. (In reply to comment #1) > Ещё один hold... > https://bugzilla.altlinux.org/show_bug.cgi?id=29112#c5 > > Но, в случае такого холда, возникает вопрос: "А как обновлять virtualbox?" > Вручную? Специальным скриптом на манер update-kernel? > > Есть предложение: > - либо научить VirtualBox до устанавливать необходимые модули; > - либо собирать. > > Наверное, начать нужно с первого. Тогда второе может и не понадобиться. Нужно просто собрать dkms в ALTLinux (In reply to comment #2) ... > Нужно просто собрать dkms в ALTLinux Одно другому не мешает и, более того, hold на загловочные файлы ядра требуется для того, что чтобы тот же dkms отработал. Так что эта бага будет задерживать dkms. |
Проблема возникает при dist-upgrade. Пакет virtualbox обновляется, но, так как в обычных пакетах не ставятся зависимости на компоненты ядра, модуль ядра не обновляется. В итоге, пакет получается неработоспособный. Есть предложение паковать /etc/apt/apt.conf.d/virtualbox-hold.conf с содержимым RPM::Hold { "^virtualbox"; } http://lists.altlinux.org/pipermail/devel/2013-January/196357.html