Created attachment 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/ есть.
Также воспроизводится на сизифном virtualbox-5.1.30-alt2.x86_64. У меня когда-то подобные проблемы вылезали при попытках обновить gnu-efi, из-за чего и пришлось держать в репозитории несколько разных версий.
Это же воспроизводится на собранном апстримом refind, надо вешать туда.
https://www.virtualbox.org/manual/ch03.html#efi Поддержка EFI в Virtualbox экспериментальная и нельзя расчитывать на то, что оно работает стабильно. Ошибка в виртуалбоксе.
При этом на моих сборках refind/gnu-efi всё-таки работало. :)
Миша, твои сборки были стопятьсотлетней давности и тебе тогда будем считать что просто повезло. Оно и сейчас то работает, то не работает. Чинить официально неподдерживаемый подземный стук мы не можем.
*** Bug 35970 has been marked as a duplicate of this bug. ***
(В ответ на комментарий №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ю версию закрыта как дубликат)
Приложил патч: https://www.virtualbox.org/raw-attachment/ticket/18039/eltorito2014vs2017.diff Результат аналогичный.
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)
переоткрываю, т.к. приложенный патч не о том.
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)
Что-то со скриптом проверки на закрытие багов надо делать. Он закрывает по старому логу, по которому уже закрывал и его переоткрыли.