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

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

    <bug>
          <bug_id>8403</bug_id>
          
          <creation_ts>2005-11-03 11:01:56 +0300</creation_ts>
          <short_desc>Kernel panic после подключение через модем и попытку войти на /bin/login</short_desc>
          <delta_ts>2008-02-16 17:34:38 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>5</classification_id>
          <classification>Archive</classification>
          <product>ALT Linux 2.4</product>
          <component>kernel-image-std-up</component>
          <version>2.4</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Roman Savochenko">rom_as</reporter>
          <assigned_to name="Sergey Vlasov">vsu</assigned_to>
          <cc>mike</cc>
    
    <cc>sr</cc>
          
          <qa_contact name="Andrey Cherepanov">cas</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>32783</commentid>
    <comment_count>0</comment_count>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2005-11-03 11:02:01 +0300</bug_when>
    <thetext>Ядро: Linux version 2.4.26-std-up-alt12 (builder@mash.office.altlinux.ru) (gcc
version 2.96 20000731 (ALT Linux, buil
d 2.96-alt6)) #1 Thu May 12 14:53:58 MSD 2005

После подключения через модем на /dev/login получаем kernel panic!
На модеме висит mgetty. Последнее в логе mgetty:
//------------------
11/03 05:10:01 ##### data dev=ttyS1, pid=830, caller=&apos;none&apos;, conn=&apos;57600&apos;,
name=&apos;&apos;, cmd=&apos;/bin/login&apos;, user=&apos;5.&apos;
//------------------
При этом в логе аутентификации имеем:
//------------------
Nov  3 05:10:01 server pam_tcb[830]: Bad username
Nov  3 05:10:01 server pam_tcb[830]: login: Authentication failed for UNKNOWN
USER from LOGIN(uid=0)
Nov  3 05:10:03 server pam_tcb[830]: login: Authentication failed for UNKNOWN
USER from LOGIN(uid=0)
Nov  3 05:10:14 server pam_tcb[20285]: crond: Session closed for root
Nov  3 05:10:21 server pam_tcb[830]: Bad username
//------------------</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32825</commentid>
    <comment_count>1</comment_count>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2005-11-04 09:39:31 +0300</bug_when>
    <thetext>Кстате, в &quot;user=&apos;5.&apos;&quot; точка не простая, это управляющий символ 0x05(^E).
Я даже незнаю как такое повторить. Ктото из моих клиентов такое шлёт.
И ещё одно, в /etc/mgetty+sendfax/login.config имею строку:
#*      -       -       /bin/login @

По идее пускать на login недолжен, а он пускает. Это фича или бага? </thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>32832</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey Vlasov">vsu</who>
    <bug_when>2005-11-04 17:59:37 +0300</bug_when>
    <thetext>Нужно получить отладочную информацию, выдаваемую ядром. Это можно сделать через
serial console (указать при загрузке ядра параметр вида console=ttyS0,115200 и
подключить соответствующий порт через нульмодемный кабель к другой машине); если
такой возможности нет, придётся возиться с фотографированием экрана или
переписыванием вывода вручную (если используется такой вариант, лучше
использовать не стандартный текстовый режим 80x25, а либо vga=0xf01 (80x50),
либо vesafb, чтобы информация уместилась на экране - scrollback в такой ситуации
может не работать).

Кроме того, необходимо сохранить содержимое файлов /proc/ksyms и /proc/modules
(содержимое этих файлов меняется при каждой перезагрузке - нужны именно данные,
соответствующие конкретному oops/panic).

Запуск /bin/login, когда соответствующая строка в файле конфигурации
закомментирована - это отдельная проблема, по которой нужно открыть отдельный
баг на mgetty.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>33850</commentid>
    <comment_count>3</comment_count>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2005-12-14 17:05:23 +0300</bug_when>
    <thetext>Перестало паниковать после установки
*       -       -       /sbin/nologin @
в /etc/mgetty+sendfax/login.config</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43361</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2006-12-17 21:45:08 +0300</bug_when>
    <thetext>На 2.6.18 часом не можешь проверить?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>44357</commentid>
    <comment_count>5</comment_count>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2007-01-09 09:31:09 +0300</bug_when>
    <thetext>(In reply to comment #4)
&gt; На 2.6.18 часом не можешь проверить?
Это врядли. На сервере у меня ALT2.4 и менять на неподдерживаемое ядро из серии
2.6, на боевом сервере, у меня желания нет совсем.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52060</commentid>
    <comment_count>6</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2007-06-27 11:05:55 +0400</bug_when>
    <thetext>Ну а на стенде попробовать воспроизвести?  Или &quot;даже незнаю как такое повторить&quot;?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>52214</commentid>
    <comment_count>7</comment_count>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2007-06-29 19:17:24 +0400</bug_when>
    <thetext>(In reply to comment #6)
&gt; Ну а на стенде попробовать воспроизвести?  Или &quot;даже незнаю как такое 
повторить&quot;?
Я пытался от себя такое с имитировать, не получилось. Ставлю баге Later, 
может автоматом проверится с переползанием сервера на ALT4.0.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63707</commentid>
    <comment_count>8</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-02-15 23:14:43 +0300</bug_when>
    <thetext>re</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63709</commentid>
    <comment_count>9</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2008-02-15 23:15:03 +0300</bug_when>
    <thetext>Так что вышло?  на 2.4 это wontfix уже...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>63867</commentid>
    <comment_count>10</comment_count>
    <who name="Roman Savochenko">rom_as</who>
    <bug_when>2008-02-16 17:34:38 +0300</bug_when>
    <thetext>(In reply to comment #9)
&gt; Так что вышло?  на 2.4 это wontfix уже...
Ещё не переполз. Поэтому и для fetchmail полигона нет. Надеюсь со следующего 
месяца начать.
</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>