Summary: | regular-jeos: в инсталляторе не распознаются файловые системы fat16/fat32 | ||
---|---|---|---|
Product: | Regular | Reporter: | Антон Мидюков <antohami> |
Component: | jeos-sysv | Assignee: | Антон Мидюков <antohami> |
Status: | CLOSED FIXED | QA Contact: | Andrey Cherepanov <cas> |
Severity: | major | ||
Priority: | P5 | CC: | mike, nickel, ptrnine |
Version: | не указана | ||
Hardware: | all | ||
OS: | Linux | ||
See Also: | https://bugzilla.altlinux.org/show_bug.cgi?id=37358 | ||
Bug Depends on: | |||
Bug Blocks: | 33000 |
Description
Антон Мидюков
2020-02-14 11:31:43 MSK
В связи с актуализацией списка компонентов, переназначаю на целевой компонент. не похоже на проявление этого бага ? https://bugzilla.altlinux.org/show_bug.cgi?id=37358 (Ответ для nickel@altlinux.org на комментарий #2) > не похоже на проявление этого бага ? > > https://bugzilla.altlinux.org/show_bug.cgi?id=37358 Да. Это оно самое. Раздел с fat16/fat32 отображается как Unknown. Но проблема именно у regular-jeos. У regular-server всё определяется нормально. И проблема вполне воспроизводится в qemu, хотя нарвался на неё на Raspberry Pi 3 с edk2 в качестве EFI. Устанавливал на SD-карту, отформатированную как mbr (RPi не понимает gpt, а edk2 прекрасно грузит с mbr). Но из того бага я не понял, почему такое происходит. Проблема с потерянной буквой p отклоняется. Чего-то не хватает в install2. Может быть ptrnine@ что-то сходу подскажет? Н-да, как-то мимо меня (или сознания) проскочило добавление EFI в JeOS, вообще-то это было предсказуемо и должно было вылезти при первой же проверке. mkfs.fat там не хватает -- возможно, чем-то зачищается, если устанавливается. Возможно, ещё fsck.fat. (Ответ для Michael Shigorin на комментарий #5) > Н-да, как-то мимо меня (или сознания) проскочило добавление EFI в JeOS, > вообще-то это было предсказуемо и должно было вылезти при первой же проверке. > > mkfs.fat там не хватает -- возможно, чем-то зачищается, если устанавливается.' Хватает. Создаётся FAT успешно. > Возможно, ещё fsck.fat. и этот есть. Вывод lsmod у regular-jeos и regular-server, запущенных в qemu, совпадает. В regular-server проблемы нет. Опытным путем было установлено, что при добавлении fdisk и dosfstools в Requires к libevms данная проблема пропадает. fsck.fat и fdisk появились в плагине FAT после фикса вот этого бага: https://bugzilla.altlinux.org/show_bug.cgi?id=37366 И появились они, чтоб слезть с глючного libparted (глючного конкретно для FAT), который используется из fatresize Тут, конечно, моя вина. Нужно было отобразить эти изменения в логе, чего я не сделал (каюсь) (Ответ для Slava Aseev на комментарий #7) > Опытным путем было установлено, что при добавлении fdisk и dosfstools в > Requires к libevms данная проблема пропадает. > > fsck.fat и fdisk появились в плагине FAT после фикса вот этого бага: > https://bugzilla.altlinux.org/show_bug.cgi?id=37366 > > И появились они, чтоб слезть с глючного libparted (глючного конкретно для > FAT), который используется из fatresize > > Тут, конечно, моя вина. Нужно было отобразить эти изменения в логе, чего я > не сделал (каюсь) Действительно, в jeos нет fdisk, а в остальных есть. Спасибо! Проблема решается добавление строки: @$(call add,INSTALL2_PACKAGES,fdisk) Ух ты. Слава, Антон, спасибо! |