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

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

    <bug>
          <bug_id>34634</bug_id>
          
          <creation_ts>2018-03-12 20:55:23 +0300</creation_ts>
          <short_desc>Сломан ввод пассфразы, если в initrd добавлен plymouth.</short_desc>
          <delta_ts>2021-04-12 14:42:22 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>make-initrd-luks</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>FIXED</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          <blocked>38948</blocked>
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael A. Kangin">prividen</reporter>
          <assigned_to name="Alexey Gladkov">legion</assigned_to>
          <cc>aen</cc>
    
    <cc>antohami</cc>
    
    <cc>boyarsh</cc>
    
    <cc>glebfm</cc>
    
    <cc>ldv</cc>
    
    <cc>legion</cc>
    
    <cc>mcpain</cc>
    
    <cc>mike</cc>
    
    <cc>placeholder</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>169553</commentid>
    <comment_count>0</comment_count>
    <who name="Michael A. Kangin">prividen</who>
    <bug_when>2018-03-12 20:55:23 +0300</bug_when>
    <thetext>Если initrd собран с фичами luks и plymouth, то ломается ввод пассфразы:
после первого же нажатия на любую клавишу решается, что уже был нажат ввод, и это весь пароль и был. Разумеется, неправильный.

Убирание из фич plymouth проблему излечивает вообще.
Временно можно выкрутиться, передав загрузочный параметр stop (пробовал с stop=loop), и сразу же выйти из предоставленной консоли. После такого трюка пароль можно ввести полностью.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>169556</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2018-03-13 00:16:39 +0300</bug_when>
    <thetext>Эх. Пользовался бы я ещё им. Я попробую разобраться, но если кто-нибудь придёт на помощь, то буду благодарен.

Антон, можешь помочь ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>169628</commentid>
    <comment_count>2</comment_count>
    <who name="Anton V. Boyarshinov">boyarsh</who>
    <bug_when>2018-03-15 11:30:30 +0300</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; Эх. Пользовался бы я ещё им. Я попробую разобраться, но если кто-нибудь придёт
&gt; на помощь, то буду благодарен.
&gt; 
&gt; Антон, можешь помочь ?

Могу попробовать, но когда я в прошлый раз делал подход к этому снаряду (этой проблеме несколько лет, по моему даже баг висел на плимуте) -- не смог докопаться до сути, проблема была законопачена в образах, выбравшим при установке luks отключался плимут...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>169629</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2018-03-15 11:45:32 +0300</bug_when>
    <thetext>Может в федоре есть какие-нибудь патчи ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>169653</commentid>
    <comment_count>4</comment_count>
    <who name="Michael A. Kangin">prividen</who>
    <bug_when>2018-03-15 16:14:03 +0300</bug_when>
    <thetext>(In reply to comment #2)
&gt; (В ответ на комментарий №1)
&gt; &gt; Эх. Пользовался бы я ещё им. Я попробую разобраться, но если кто-нибудь придёт
&gt; &gt; на помощь, то буду благодарен.
&gt; &gt; 
&gt; &gt; Антон, можешь помочь ?
&gt; 
&gt; Могу попробовать, но когда я в прошлый раз делал подход к этому снаряду (этой
&gt; проблеме несколько лет, по моему даже баг висел на плимуте) -- не смог
&gt; докопаться до сути, проблема была законопачена в образах, выбравшим при
&gt; установке luks отключался плимут...

&quot;Временно можно выкрутиться, передав загрузочный параметр stop&quot; - может, от этого попробовать оттолкнуться? Что-то при выдаче консоли нормализует дальнейший ввод. То ли шелл терминал как-то инициализирует, я не знаю, то ли еще до самого шелла чтото происходит.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171623</commentid>
    <comment_count>5</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2018-06-06 12:36:32 +0300</bug_when>
    <thetext>Кажется я знаю в чём дело. Можете попробовать make-initrd из master ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>171754</commentid>
    <comment_count>6</comment_count>
    <who name="Michael A. Kangin">prividen</who>
    <bug_when>2018-06-09 00:27:27 +0300</bug_when>
    <thetext>(In reply to comment #5)
&gt; Кажется я знаю в чём дело. Можете попробовать make-initrd из master ?

Как-то даже затрудняюсь.
На сизифовских регулярных сборках (от 23.05) этот баг не удалось воспроизвести.

А на p8 свежий make-initrd не хочет ставиться, 
The following packages have unmet dependencies:
  make-initrd: Depends: make-initrd-busybox (&gt;= 1.24.2-alt2)
               Depends: kinit-utils (&gt;= 1.5.25-alt5)

Их туда реально попробовать сбэкпортировать?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>195612</commentid>
    <comment_count>7</comment_count>
    <who name="Олег Соловьев">mcpain</who>
    <bug_when>2021-01-21 15:46:55 +0300</bug_when>
    <thetext>Попробуйте сейчас.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>197827</commentid>
    <comment_count>8</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2021-04-12 14:42:22 +0300</bug_when>
    <thetext>Считаю, что исправлено. Если это не так, то переоткройте.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>