Bug 34435 - сломались картинки под virtualbox
: сломались картинки под virtualbox
Status: REOPENED
: Sisyphus
(All bugs in Sisyphus/virtualbox)
: unstable
: x86_64 Linux
: P3 normal
Assigned To:
:
:
: regression
:
:
  Show dependency tree
 
Reported: 2018-01-09 15:54 by
Modified: 2019-02-21 20:52 (History)


Attachments
половина картинок не отображается (47.83 KB, image/png)
2018-01-09 15:54, Michael Shigorin
no flags Details


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2018-01-09 15:54:03
Created an attachment (id=7346) [details]
половина картинок не отображается

При проверке
http://nightly.altlinux.org/sisyphus/snapshots/20180109/regular-lxde-20180109-x86_64.iso
под virtualbox-4.3.26-alt1.M70P.1 с UEFI наблюдаю приложенную картину -- вместо
примерно половины пиктограмм идут жёлто-чёрные полоски затычки, которая
показывается при невозможности загрузки картинки.

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

При этом EFI/refind/icons/os_altlinux.png и EFI/refind/icons/altlinux/ есть.
------- Comment #1 From 2018-01-09 18:48:22 -------
Также воспроизводится на сизифном virtualbox-5.1.30-alt2.x86_64.

У меня когда-то подобные проблемы вылезали при попытках обновить gnu-efi,
из-за чего и пришлось держать в репозитории несколько разных версий.
------- Comment #2 From 2018-01-09 19:42:58 -------
Это же воспроизводится на собранном апстримом refind, надо вешать туда.
------- Comment #3 From 2018-10-10 10:31:02 -------
https://www.virtualbox.org/manual/ch03.html#efi

Поддержка EFI в Virtualbox экспериментальная и нельзя расчитывать на то, что
оно работает стабильно.

Ошибка в виртуалбоксе.
------- Comment #4 From 2018-10-10 11:17:48 -------
При этом на моих сборках refind/gnu-efi всё-таки работало. :)
------- Comment #5 From 2018-10-10 11:23:58 -------
Миша, твои сборки были стопятьсотлетней давности и тебе тогда будем считать что
просто повезло. Оно и сейчас то работает, то не работает.
Чинить официально неподдерживаемый подземный стук мы не можем.
------- Comment #6 From 2019-01-25 09:54:33 -------
*** Bug 35970 has been marked as a duplicate of this bug. ***
------- Comment #7 From 2019-01-25 14:37:56 -------
(В ответ на комментарий №4)
> При этом на моих сборках refind/gnu-efi всё-таки работало. :)
Удачное стечение обстоятельств, после которого добавление одного единственного
файла в образ ФС приводило к проявлению ошибки.

Мнение автора rEFInd по поводу источника проблемы (ошибка в драйвере ISO-9660
используемом в VirtualBox):
https://sourceforge.net/p/refind/discussion/general/thread/f9f2c6ec68/


Разработчики VirtualBox в курсе:
https://www.virtualbox.org/ticket/18039
https://www.virtualbox.org/ticket/18216 (бага на 6ю версию закрыта как
дубликат)
------- Comment #8 From 2019-01-25 22:12:26 -------
Приложил патч:
https://www.virtualbox.org/raw-attachment/ticket/18039/eltorito2014vs2017.diff

Результат аналогичный.
------- Comment #9 From 2019-01-29 09:46:31 -------
virtualbox-5.2.24-alt3 -> sisyphus:

Fri Jan 25 2019 Evgeny Sinelnikov <sin@altlinux> 5.2.24-alt3
- Fix rEFInd 0.11.4 icons missing due to inaccessible files on ISO9660
partition (Closes: 34435)

Thu Jan 24 2019 Evgeny Sinelnikov <sin@altlinux> 5.2.24-alt2
- Avoid volatile in asm inline within function context due new gcc8 release
(Closes: 35929)

Wed Jan 16 2019 Evgeny Sinelnikov <sin@altlinux> 5.2.24-alt1
- Build first winter security release (Fixes: CVE-2019-2500, CVE-2019-2524,
CVE-2019-2552)
------- Comment #10 From 2019-01-29 10:43:27 -------
переоткрываю, т.к. приложенный патч не о том.
------- Comment #11 From 2019-02-21 20:45:37 -------
virtualbox-5.2.26-alt1 -> p8:

Fri Feb 08 2019 Evgeny Sinelnikov <sin@altlinux> 5.2.26-alt1
- Update to latest of 5.2 release

Fri Feb 08 2019 Evgeny Sinelnikov <sin@altlinux> 5.2.24-alt5
- Replace drvpre script from spec to separate file

Thu Feb 07 2019 Mikhail Novosyolov <mikhailnov@altlinux> 5.2.24-alt4
- Propperly check if 3D acceleration is supported before preloading
  VirtualBox's libGL.so.1 and libEGL.so.1 and update ldconfig cache
  after changes to /etc/ld.so.conf.d/*.conf (Closes: 36035)

Fri Jan 25 2019 Evgeny Sinelnikov <sin@altlinux> 5.2.24-alt3
- Fix rEFInd 0.11.4 icons missing due to inaccessible files on ISO9660
partition (Closes: 34435)

Thu Jan 24 2019 Evgeny Sinelnikov <sin@altlinux> 5.2.24-alt2
- Avoid volatile in asm inline within function context due new gcc8 release
(Closes: 35929)

Wed Jan 16 2019 Evgeny Sinelnikov <sin@altlinux> 5.2.24-alt1
- Build first winter security release (Fixes: CVE-2019-2500, CVE-2019-2524,
CVE-2019-2552)
------- Comment #12 From 2019-02-21 20:52:29 -------
Что-то со скриптом проверки на закрытие багов надо делать. Он закрывает по
старому логу, по которому уже закрывал и его переоткрыли.