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

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

    <bug>
          <bug_id>38092</bug_id>
          
          <creation_ts>2020-02-14 11:31:43 +0300</creation_ts>
          <short_desc>regular-jeos: в инсталляторе не распознаются файловые системы fat16/fat32</short_desc>
          <delta_ts>2020-02-16 21:26:37 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Regular</product>
          <component>jeos-sysv</component>
          <version>не указана</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          <see_also>https://bugzilla.altlinux.org/show_bug.cgi?id=37358</see_also>
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>33000</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Антон Мидюков">antohami</reporter>
          <assigned_to name="Антон Мидюков">antohami</assigned_to>
          <cc>mike</cc>
    
    <cc>nickel</cc>
    
    <cc>ptrnine</cc>
          
          <qa_contact name="Andrey Cherepanov">cas</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>187834</commentid>
    <comment_count>0</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2020-02-14 11:31:43 +0300</bug_when>
    <thetext>regular-jeos: в инсталляторе не распознаются файловые системы fat16/fat32
Это делает невозможным установку на EFI, где уже установлены другие ОС.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>187839</commentid>
    <comment_count>1</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2020-02-14 11:46:00 +0300</bug_when>
    <thetext>В связи с актуализацией списка компонентов, переназначаю на целевой компонент.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>187841</commentid>
    <comment_count>2</comment_count>
    <who name="Николай Костригин">nickel</who>
    <bug_when>2020-02-14 12:10:43 +0300</bug_when>
    <thetext>не похоже на проявление этого бага ?

https://bugzilla.altlinux.org/show_bug.cgi?id=37358</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>187843</commentid>
    <comment_count>3</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2020-02-14 12:57:44 +0300</bug_when>
    <thetext>(Ответ для nickel@altlinux.org на комментарий #2)
&gt; не похоже на проявление этого бага ?
&gt; 
&gt; 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.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>187846</commentid>
    <comment_count>4</comment_count>
    <who name="Николай Костригин">nickel</who>
    <bug_when>2020-02-14 13:12:31 +0300</bug_when>
    <thetext>Может быть ptrnine@ что-то сходу подскажет?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>187864</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2020-02-14 19:01:52 +0300</bug_when>
    <thetext>Н-да, как-то мимо меня (или сознания) проскочило добавление EFI в JeOS, вообще-то это было предсказуемо и должно было вылезти при первой же проверке.

mkfs.fat там не хватает -- возможно, чем-то зачищается, если устанавливается.
Возможно, ещё fsck.fat.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>187866</commentid>
    <comment_count>6</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2020-02-14 19:49:08 +0300</bug_when>
    <thetext>(Ответ для Michael Shigorin на комментарий #5)
&gt; Н-да, как-то мимо меня (или сознания) проскочило добавление EFI в JeOS,
&gt; вообще-то это было предсказуемо и должно было вылезти при первой же проверке.
&gt; 
&gt; mkfs.fat там не хватает -- возможно, чем-то зачищается, если устанавливается.&apos;

Хватает. Создаётся FAT успешно.

&gt; Возможно, ещё fsck.fat.

и этот есть.

Вывод lsmod у regular-jeos и regular-server, запущенных в qemu, совпадает. В regular-server проблемы нет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>187873</commentid>
    <comment_count>7</comment_count>
    <who name="Slava Aseev">ptrnine</who>
    <bug_when>2020-02-15 17:14:32 +0300</bug_when>
    <thetext>Опытным путем было установлено, что при добавлении fdisk и dosfstools в Requires к libevms данная проблема пропадает.

fsck.fat и fdisk появились в плагине FAT после фикса вот этого бага:
https://bugzilla.altlinux.org/show_bug.cgi?id=37366

И появились они, чтоб слезть с глючного libparted (глючного конкретно для FAT), который используется из fatresize

Тут, конечно, моя вина. Нужно было отобразить эти изменения в логе, чего я не сделал (каюсь)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>187874</commentid>
    <comment_count>8</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2020-02-15 20:10:32 +0300</bug_when>
    <thetext>(Ответ для Slava Aseev на комментарий #7)
&gt; Опытным путем было установлено, что при добавлении fdisk и dosfstools в
&gt; Requires к libevms данная проблема пропадает.
&gt; 
&gt; fsck.fat и fdisk появились в плагине FAT после фикса вот этого бага:
&gt; https://bugzilla.altlinux.org/show_bug.cgi?id=37366
&gt; 
&gt; И появились они, чтоб слезть с глючного libparted (глючного конкретно для
&gt; FAT), который используется из fatresize
&gt; 
&gt; Тут, конечно, моя вина. Нужно было отобразить эти изменения в логе, чего я
&gt; не сделал (каюсь)

Действительно, в jeos нет fdisk, а в остальных есть. Спасибо!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>187875</commentid>
    <comment_count>9</comment_count>
    <who name="Антон Мидюков">antohami</who>
    <bug_when>2020-02-15 21:05:33 +0300</bug_when>
    <thetext>Проблема решается добавление строки:
@$(call add,INSTALL2_PACKAGES,fdisk)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>187890</commentid>
    <comment_count>10</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2020-02-16 21:26:37 +0300</bug_when>
    <thetext>Ух ты.  Слава, Антон, спасибо!</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>