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

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

    <bug>
          <bug_id>32068</bug_id>
          
          <creation_ts>2016-05-05 17:18:47 +0300</creation_ts>
          <short_desc>шум при загрузке</short_desc>
          <delta_ts>2017-04-19 16:08:20 +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-initrd2</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>minor</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Michael Shigorin">mike</reporter>
          <assigned_to name="Alexey Gladkov">legion</assigned_to>
          <cc>evg</cc>
    
    <cc>shaba</cc>
    
    <cc>shrek</cc>
    
    <cc>zxwarior</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>156551</commentid>
    <comment_count>0</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-05-05 17:18:47 +0300</bug_when>
    <thetext>Собрал с make-initrd2-2.0.0-alt1 сперва rescue.iso;
при загрузке на фоне последней синей строчки propagator:

sh: udevadm: command not found

Далее при загрузке собственно initrd:

init-bottom: Root fs is squashfs
init-bottom: Remounting / with aufs
sed: missing command
sed: missing command
sed: missing command
init-bottom: Root fs overlayed with aufs
sed: missing command

В остальном на первый взгляд порядок.

Собрал и icewm.iso (инсталятор); при загрузке исошки аналогично rescue.iso,
только ещё заметил:

Spawning init ... done.
/bin/grep: /proc/cmdline: No such file or directory

Загрузка установленной системы проходит нормально, только на глаз заметно дольше грузится сам initrd.

PS: для сборки потребовались мелкие правки в mkimage-profiles (причёсываю)
и чуть другой bootloader-utils.spec (http://webery.altlinux.org/task/164335).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156652</commentid>
    <comment_count>1</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2016-05-10 00:51:39 +0300</bug_when>
    <thetext>Это кто-то трогал propagator (не будем показывать пальцем) и не всё пошло ему на пользу.

http://git.altlinux.org/gears/p/propagator.git?p=propagator.git;a=blob;f=cdrom.c;h=e5a3de141303c4f58953538d5f89a535e2ec4fae;hb=35bf95867adddca7d81d07047ffc601821a7afc4#l202

http://git.altlinux.org/gears/p/propagator.git?p=propagator.git;a=blob;f=disk.c;h=5c2bc57f8ac8f282430c71b5a6c440e9245d7607;hb=35bf95867adddca7d81d07047ffc601821a7afc4#l339

Эти сделаны из расчёта, что у вас есть PATH. Когда вы init это не так.

Варианта решения два:
* Я добавлю скрипт, который обернёт propagator и выставит ему env;
* Вы добавите в propagator PATH и остальной env, который ему нужен.

Второй вариант мне кажется более разумным.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156667</commentid>
    <comment_count>2</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-05-10 12:18:28 +0300</bug_when>
    <thetext>(В ответ на комментарий №1)
&gt; Это кто-то трогал propagator (не будем показывать пальцем)
Да что уж там, показывай -- и так все знают, какой из меня сишник.
Спасибо.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156669</commentid>
    <comment_count>3</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2016-05-10 12:28:56 +0300</bug_when>
    <thetext>Также там несколько устарели пляски вокруг /dev/.udev/{db,queue}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156827</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-05-17 11:10:22 +0300</bug_when>
    <thetext>Проверил твой http://git.altlinux.org/people/legion/packages/propagator.git?p=propagator.git;a=commitdiff;h=bc936fd7c2602099173c859cbb6e221aefc030f6 -- &quot;sh: udevadm: command not found&quot; пропало (остальное, понятно, на месте); спасибо!</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156830</commentid>
    <comment_count>5</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-05-17 11:33:32 +0300</bug_when>
    <thetext>PS: при загрузке собранного с таким propagator и установленного icewm.iso сообщений об ошибках во время работы initrd _не_ наблюдаю вовсе, а вот при старте собственно основной системы перед запуском udev пробежало:

mount: mount /dev/pts on /dev/pts failed: Too many levels of symbolic links</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156831</commentid>
    <comment_count>6</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2016-05-17 11:40:30 +0300</bug_when>
    <thetext>(In reply to comment #5)
&gt; PS: при загрузке собранного с таким propagator и установленного icewm.iso
&gt; сообщений об ошибках во время работы initrd _не_ наблюдаю вовсе, а вот при
&gt; старте собственно основной системы перед запуском udev пробежало:
&gt; 
&gt; mount: mount /dev/pts on /dev/pts failed: Too many levels of symbolic links

Ты говоришь про живую систему уже ?
Можно исошку ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>156835</commentid>
    <comment_count>7</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2016-05-17 12:06:48 +0300</bug_when>
    <thetext>(In reply to comment #6)
&gt; &gt; mount: mount /dev/pts on /dev/pts failed: Too many levels of symbolic links
&gt; Ты говоришь про живую систему уже ?
Угу, в смысле установленную и загружающуюся.

&gt; Можно исошку ?
https://yadi.sk/d/VYuf3jTTrmbxE (361M)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163208</commentid>
    <comment_count>8</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2017-04-13 17:03:56 +0300</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; PS: при загрузке собранного с таким propagator и установленного icewm.iso
&gt; сообщений об ошибках во время работы initrd _не_ наблюдаю вовсе, а вот при
&gt; старте собственно основной системы перед запуском udev пробежало:
&gt; 
&gt; mount: mount /dev/pts on /dev/pts failed: Too many levels of symbolic links

Это же сообщение сейчас на системе с текущим сизифом на ядрах 4.9.2x-std-def
https://forum.altlinux.org/index.php?topic=38583.0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163269</commentid>
    <comment_count>9</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2017-04-17 14:21:49 +0300</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; при старте собственно основной системы перед запуском udev пробежало:
&gt; 
&gt; mount: mount /dev/pts on /dev/pts failed: Too many levels of symbolic links

В системах на sysv будут сломаны права на /dev/pts/N
который псевдотерминал, т.е. X-терминал.
Права должны быть

user tty

При ошибке

mount: mount /dev/pts on /dev/pts failed: Too many levels of symbolic links

права будут

user user

ИМХО:
Нужно убирать make-initrd-busybox откатом make-initrd на версию 0.8.14.
Ставить make-initrd в hold необязательно.
Но после отката make-initrd на версию 0.8.14, удалять
make-initrd-busybox
и блокировать его установку перед dist-upgrade обязательно:

# cat /etc/apt/preferences
Package: make-initrd-busybox
Pin: version 0.8.14*
Pin-Priority: -1

Заодно и пакеты make-initrd* &apos;будут СОХРАНЕНЫ&apos;.

Если по version и Pin-Priority не тормознуть установку
make-initrd-busybox
при установленном make-initrd версии 0.8.14,
то после перегенерации initrd.img, на старте системы вывалит горы повторений ошибки MESSAGES и логгирование будет сломано.

Без кастомной пересборки make-initrd, ИМХО тут два варианта:
- или мириться со сломанными правами /dev/pts/N
- или откатывать make-initrd на версию 0.8.14 и по version и Pin-Priority блокировать установку make-initrd-busybox.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163271</commentid>
    <comment_count>10</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2017-04-17 14:52:39 +0300</bug_when>
    <thetext>(В ответ на комментарий №9)
&gt; В системах на sysv будут сломаны права на /dev/pts/N
&gt; который псевдотерминал, т.е. X-терминал.
&gt; Права должны быть
&gt; 
&gt; user tty

Эти права должен выставлять udev. В системе с systemd или sysv.

&gt; При ошибке
&gt; 
&gt; mount: mount /dev/pts on /dev/pts failed: Too many levels of symbolic links

ls -la /dev/pts ?

&gt; Нужно убирать make-initrd-busybox откатом make-initrd на версию 0.8.14.

Утилита mount изпользуется из util-linux, а не из busybox. С чего вы взяли, что эта проблема из-за make-initrd-busybox ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163281</commentid>
    <comment_count>11</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2017-04-17 16:55:07 +0300</bug_when>
    <thetext>(В ответ на комментарий №10)
&gt; (В ответ на комментарий №9)
&gt; &gt; В системах на sysv будут сломаны права на /dev/pts/N
&gt; &gt; который псевдотерминал, т.е. X-терминал.
&gt; &gt; Права должны быть
&gt; &gt; 
&gt; &gt; user tty
&gt; 
&gt; Эти права должен выставлять udev. В системе с systemd или sysv.
&gt; 
&gt; &gt; При ошибке
&gt; &gt; 
&gt; &gt; mount: mount /dev/pts on /dev/pts failed: Too many levels of symbolic links
&gt; 
&gt; ls -la /dev/pts ?
&gt; 

$ ls -la /dev/pts
итого 0
drwxr-xr-x  2 root   root        0 апр 17  2017 .
drwxr-xr-x 17 root   root     3480 апр 17 16:44 ..
crw-------  1 user   user   136, 0 апр 17  2017 0
c---------  1 root   root     5, 2 апр 17  2017 ptmx


Должно быть:

$ ls -la /dev/pts
...
crw--w----  1 user   tty   136, 0 апр 17  2017 0
...

$ grep tty /etc/group
tty:x:5:tester,user

$ grep pts /etc/fstab 
devpts	/dev/pts   devpts   nosuid,noexec,gid=tty,mode=620   0 0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163284</commentid>
    <comment_count>12</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2017-04-17 17:19:46 +0300</bug_when>
    <thetext>При установленном


$ rpm -qa|grep make-initrd
make-initrd-lvm-0.8.14-alt1.i586
make-initrd-luks-0.8.14-alt1.i586
make-initrd-0.8.14-alt1.i586
make-initrd-mdadm-0.8.14-alt1.i586
make-initrd-plymouth-0.8.14-alt1.i586
make-initrd-devmapper-0.8.14-alt1.i586


$ cat /etc/apt/preferences
Package: make-initrd-busybox
Pin: version 0.8.14*
Pin-Priority: -1


$ grep tty /etc/group
tty:x:5:tester,user


$ grep pts /etc/fstab 
devpts	/dev/pts   devpts   nosuid,noexec,gid=tty,mode=620   0 0


права

$ ls -la /dev/pts
итого 0
drwxr-xr-x  2 root root      0 апр 17  2017 .
drwxr-xr-x 17 root root   3480 апр 17 17:06 ..
crw--w----  1 user tty  136, 0 апр 17 17:10 0
c---------  1 root root   5, 2 апр 17  2017 ptmx


Ошибки нет:
mount: mount /dev/pts on /dev/pts failed: Too many levels of symbolic links


При dist-upgrade обновления make-initrd* не будет.
Pin-Priority блокирует установку make-initrd-busybox и слом MESSAGES на загрузке.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163286</commentid>
    <comment_count>13</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2017-04-17 17:28:21 +0300</bug_when>
    <thetext>(В ответ на комментарий №11)
&gt; $ ls -la /dev/pts
&gt; итого 0
&gt; drwxr-xr-x  2 root   root        0 апр 17  2017 .
&gt; drwxr-xr-x 17 root   root     3480 апр 17 16:44 ..
&gt; crw-------  1 user   user   136, 0 апр 17  2017 0
&gt; c---------  1 root   root     5, 2 апр 17  2017 ptmx
 
Скрипт /etc/rc.d/init.d/udevd делает какие-то странные манипуляции с /dev/pts:

http://git.altlinux.org/gears/s/systemd.git?p=systemd.git;a=blob;f=udevd.init;h=d42717a435c2400e24462a2c0b0ce6beca4c20cb;hb=f7c4653220e7b262687f4133c47c8768e27c78b3#l70

2shaba@: Алексей не подскажите, что должна делать attach_pts_filesystem ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163287</commentid>
    <comment_count>14</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2017-04-17 17:29:17 +0300</bug_when>
    <thetext>Валер, может ты знаешь что это за функции такие в /etc/rc.d/init.d/udevd ?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163288</commentid>
    <comment_count>15</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2017-04-17 17:36:17 +0300</bug_when>
    <thetext>Там же все и так ясно и понятно... проверяем, если не смонтировано, монтируем</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163289</commentid>
    <comment_count>16</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2017-04-17 17:44:56 +0300</bug_when>
    <thetext>(В ответ на комментарий №15)
&gt; Там же все и так ясно и понятно... проверяем, если не смонтировано, монтируем

Не совсем так. В 82 строке если мы нашли в /proc/mounts /dev/pts мы делаем:

mount -n --move pts &quot;$udev_root&quot;/pts

и вот это мне не очень понятно. Зачем что-то двигать, если он уже смонтировано ?

Я не уверен на 100%, кажется эта ошибка:

mount: mount /dev/pts on /dev/pts failed: Too many levels of symbolic links

как раз от этой операции т.к. мы двигаем /dev/pts в /dev/pts.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163290</commentid>
    <comment_count>17</comment_count>
    <who name="Valery Inozemtsev">shrek</who>
    <bug_when>2017-04-17 17:47:21 +0300</bug_when>
    <thetext>а кто и зачем запускает /etc/rc.d/init.d/udevd?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163291</commentid>
    <comment_count>18</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2017-04-17 18:01:03 +0300</bug_when>
    <thetext>(В ответ на комментарий №12)
&gt; При установленном
&gt; 
&gt; 
&gt; $ rpm -qa|grep make-initrd
&gt; make-initrd-lvm-0.8.14-alt1.i586
&gt; make-initrd-luks-0.8.14-alt1.i586
&gt; make-initrd-0.8.14-alt1.i586
&gt; make-initrd-mdadm-0.8.14-alt1.i586
&gt; make-initrd-plymouth-0.8.14-alt1.i586
&gt; make-initrd-devmapper-0.8.14-alt1.i586
&gt; 
&gt; 
&gt; $ cat /etc/apt/preferences
&gt; Package: make-initrd-busybox
&gt; Pin: version 0.8.14*
&gt; Pin-Priority: -1
&gt; 
&gt; 
&gt; $ grep tty /etc/group
&gt; tty:x:5:tester,user
&gt; 
&gt; 
&gt; $ grep pts /etc/fstab 
&gt; devpts    /dev/pts   devpts   nosuid,noexec,gid=tty,mode=620   0 0
&gt; 
&gt; 
&gt; права
&gt; 
&gt; $ ls -la /dev/pts
&gt; итого 0
&gt; drwxr-xr-x  2 root root      0 апр 17  2017 .
&gt; drwxr-xr-x 17 root root   3480 апр 17 17:06 ..
&gt; crw--w----  1 user tty  136, 0 апр 17 17:10 0
&gt; c---------  1 root root   5, 2 апр 17  2017 ptmx
&gt; 
&gt; 
&gt; Ошибки нет:
&gt; mount: mount /dev/pts on /dev/pts failed: Too many levels of symbolic links
&gt; 
&gt; 
&gt; При dist-upgrade обновления make-initrd* не будет.
&gt; Pin-Priority блокирует установку make-initrd-busybox и слом MESSAGES на
&gt; загрузке.

Если в этой ситуации make-initrd-busybox не удалять и не прибивать его инсталляцию по Pin-Priority, то на загрузке в tty1 вывалит пачку таких сообщений:


logger: unrecognized option &apos;--socket-errors=off&apos;
BusyBox v1.24.2 (2017-03-16 10:50:56 UTC) multi-call-binary,

Usage: logger [OPTIONS] [MESSAGE]

Write MESSAGE (or stdin) to syslog

       -s      Log to stderr as well as the system log
       -t TAG  Log using the specified tag (defaults to username)
       -p PRIO Priority (nimeric or facility.level pair)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163293</commentid>
    <comment_count>19</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2017-04-17 18:08:43 +0300</bug_when>
    <thetext>(В ответ на комментарий №17)
&gt; а кто и зачем запускает /etc/rc.d/init.d/udevd?

На системах sysv он используется. Я конечно знаю быстрое решение: не переносить /dev/pts из initrd и тогда всё будет работать.

Но в данном случае в налицо ошибка в init-скрипте. Ведь даже grep делается с udev_root и последующий mount --move просто не имеет смысла. Это могло бы быть нужно если бы мы нашли pts вне udev_root и тогда можно понять желание переместить его на правильное место.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163294</commentid>
    <comment_count>20</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2017-04-17 18:18:10 +0300</bug_when>
    <thetext>(В ответ на комментарий №18)
&gt; &gt; При dist-upgrade обновления make-initrd* не будет.
&gt; &gt; Pin-Priority блокирует установку make-initrd-busybox и слом MESSAGES на
&gt; &gt; загрузке.
&gt; 
&gt; Если в этой ситуации make-initrd-busybox не удалять и не прибивать его
&gt; инсталляцию по Pin-Priority, то на загрузке в tty1 вывалит пачку таких
&gt; сообщений:
&gt; 
&gt; 
&gt; logger: unrecognized option &apos;--socket-errors=off&apos;
&gt; BusyBox v1.24.2 (2017-03-16 10:50:56 UTC) multi-call-binary,
&gt; 
&gt; Usage: logger [OPTIONS] [MESSAGE]
&gt; 
&gt; Write MESSAGE (or stdin) to syslog
&gt; 
&gt;        -s      Log to stderr as well as the system log
&gt;        -t TAG  Log using the specified tag (defaults to username)
&gt;        -p PRIO Priority (nimeric or facility.level pair)

Пожалуйста хватит. Либо пользуйтесь новой версией make-initrd, либо откатывайте его весь и удаляйте make-initrd-busybox. Совершенно очевидно, что работать то, что вы делаете нормально не будет.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163296</commentid>
    <comment_count>21</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2017-04-17 19:14:20 +0300</bug_when>
    <thetext>(В ответ на комментарий №20)
&gt; Пожалуйста хватит. Либо пользуйтесь новой версией make-initrd, либо откатывайте
&gt; его весь и удаляйте make-initrd-busybox. Совершенно очевидно, что работать то,
&gt; что вы делаете нормально не будет.

Оно _уже_ работает без ошибок и сломов и не требует дальнейшего вмешательства пользователя.
Извините что потревожил.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163298</commentid>
    <comment_count>22</comment_count>
    <who name="Alexey Gladkov">legion</who>
    <bug_when>2017-04-17 23:11:07 +0300</bug_when>
    <thetext>(В ответ на комментарий №21)
&gt; Оно _уже_ работает без ошибок и сломов и не требует дальнейшего вмешательства
&gt; пользователя.
&gt; Извините что потревожил.

Ну если откат чего-либо для вас решение проблемы, то вам виднее.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163311</commentid>
    <comment_count>23</comment_count>
    <who name="Speccyfighter">zxwarior</who>
    <bug_when>2017-04-18 13:27:36 +0300</bug_when>
    <thetext>(In reply to comment #22)
&gt; (В ответ на комментарий №21)
&gt; &gt; Оно _уже_ работает без ошибок и сломов и не требует дальнейшего вмешательства
&gt; &gt; пользователя.
&gt; 
&gt; Ну если откат чего-либо для вас решение проблемы, то вам виднее.

Пользователь не обязан быть догадливым.
В комментарии #18 показал, что ожидает пользователя в недалёком будущем, если он воспользуется советом про откат и удаление.
hold не решает полностью проблему. И удаление make-initrd-busybox не решает полностью проблему.

Решает сразу все проблемы:
- откат по версии на 27 марта на версию 0.8.14, удаление свежего make-initrd-busybox и его блокировка по Pin-Priority.
Соблюдение последовательности действий строго обязательно.

В этом случае hold пакетов make-initrd* становится лишней сущностью, а блокировка make-initrd-busybox по Pin-Priority решит сразу две проблемы.
Всё это будет работать если зависимости не поменяются. Но если вероятность этого существует, то лучше использовать и hold и Pin-Priority.
Чтобы пользователь решил проблему один раз и мог про неё забыть навсегда.
Это я и пытался объяснить в комментарии #18.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163335</commentid>
    <comment_count>24</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2017-04-19 11:39:09 +0300</bug_when>
    <thetext>make-initrd-2.0.4-alt1 -&gt; sisyphus:

* Wed Apr 19 2017 Alexey Gladkov &lt;legion@altlinux&gt; 2.0.4-alt1
- initrd-cp:
  + Remove existing destination file before copy
- luks:
  + Add access to console
  + Add gpg encryption for keyfile
- initrd:
  + Do not mount /dev/pts (ALT#32068)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>163341</commentid>
    <comment_count>25</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2017-04-19 16:08:20 +0300</bug_when>
    <thetext>Лёш, спасибо!</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>