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

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

    <bug>
          <bug_id>24961</bug_id>
          
          <creation_ts>2011-01-23 23:04:08 +0300</creation_ts>
          <short_desc>После обновления не запускается alteratord</short_desc>
          <delta_ts>2025-11-14 12:31:03 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>3</classification_id>
          <classification>Distributions</classification>
          <product>Branch p5</product>
          <component>cross-component</component>
          <version>unspecified</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>P3</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Vladimir Karpinsky">vvkarpinsky</reporter>
          <assigned_to name="Nobody&apos;s working on this, feel free to take it">nobody</assigned_to>
          <cc>mike</cc>
    
    <cc>shakirov</cc>
          
          <qa_contact name="QA p5">qa-p5</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>117565</commentid>
    <comment_count>0</comment_count>
    <who name="Vladimir Karpinsky">vvkarpinsky</who>
    <bug_when>2011-01-23 23:04:08 +0300</bug_when>
    <thetext>После обновления до alterator-4.19-alt0.M50P.3 

# service alteratord start
Starting alteratord service:             [ DONE ]

Но:
# service alteratord status
alteratord is dead, but stale PID file exists

и в /var/log/messages:
guile18: _bind_unix: address /var/run/alteratord/.socket in use
alteratord: alteratord startup succeeded 

# netstat -pan | grep /var/run/alteratord/.socket 
unix  2      [ ACC ]     STREAM     LISTENING     17056960 31776/guile18     /var/run/alteratord/.socket
unix  2      [ ]         STREAM     CONNECTING    0      -   /var/run/alteratord/.socket
unix  2      [ ]         STREAM     CONNECTING    0      -   /var/run/alteratord/.socket
unix  2      [ ]         STREAM     CONNECTING    0      -   /var/run/alteratord/.socket
unix  2      [ ]         STREAM     CONNECTING    0      -   /var/run/alteratord/.socket
unix  2      [ ]         STREAM     CONNECTING    0      -   /var/run/alteratord/.socket
unix  3      [ ]         STREAM     CONNECTING    0      -   /var/run/alteratord/.socket
unix  2      [ ]         STREAM     CONNECTING    0      -   /var/run/alteratord/.socket
unix  2      [ ]         STREAM     CONNECTED     17057677 31776/guile18     /var/run/alteratord/.socket</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117577</commentid>
    <comment_count>1</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-01-24 10:08:52 +0300</bug_when>
    <thetext>Рассказывайте что откуда обновляли, потому что в 5.1, если я ничего не путаю,  alterator-4.14-alt1.M51.1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117591</commentid>
    <comment_count>2</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-01-24 18:40:52 +0300</bug_when>
    <thetext>И все же, вы обновляли из p5 или 5.1?

Покажите выводы команд:
$ rpm -qa | egrep &apos;(alterator|vhttp)&apos;
$ grep &apos;^[[:blank:]]*rpm&apos; /etc/apt/sources.list* -R
$ apt-get check</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117631</commentid>
    <comment_count>3</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-01-25 13:52:48 +0300</bug_when>
    <thetext>Покажите:

# rpm -V alterator alterator-fbi libvhttpd

# netstat -anlp | grep guile

Еще раз на всякий случай покажите:
# service ahttpd status</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117634</commentid>
    <comment_count>4</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-01-25 14:44:06 +0300</bug_when>
    <thetext># cat /etc/ahttpd/acl.conf /etc/alterator/menu/module-expert-list
# cat /etc/alterator/menu/module-order-list /etc/alterator/menu/module-skip-list 
# telnet 127.0.0.1 8080
# ip a</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117668</commentid>
    <comment_count>5</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-01-25 21:17:39 +0300</bug_when>
    <thetext># netstat -anlp | grep 8080
# service ahttpd stop
# telnet 127.0.0.1 8080

P.S. почему вы не отвечаете в багзиле? :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117670</commentid>
    <comment_count>6</comment_count>
    <who name="Vladimir Karpinsky">vvkarpinsky</who>
    <bug_when>2011-01-25 21:28:07 +0300</bug_when>
    <thetext>(В ответ на комментарий №5)
&gt; # netstat -anlp | grep 8080
tcp        0      0 0.0.0.0:8080                0.0.0.0:*                   LISTEN      12062/guile18
tcp       47      0 195.19.205.74:8080          114.207.113.55:4517         CLOSE_WAIT  - 
tcp      170      0 195.19.205.74:8080          194.149.90.24:4092          CLOSE_WAIT  - 
tcp       20      0 195.19.205.74:8080          61.160.201.10:39472         CLOSE_WAIT  - 
tcp       13      0 127.0.0.1:8080              127.0.0.1:39757             CLOSE_WAIT  - 
tcp       38      0 195.19.205.74:8080          192.168.5.220:3136          CLOSE_WAIT  12062/guile18

&gt; # service ahttpd stop
Stopping ahttpd service:                                            [ DONE ]

&gt; # telnet 127.0.0.1 8080
Trying 127.0.0.1...
telnet: connect to address 127.0.0.1: Connection refused

&gt; P.S. почему вы не отвечаете в багзиле? :)

Могу и в багзиле, просто письмо приходит в ящик, я там же на него и отвечаю. ;-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117680</commentid>
    <comment_count>7</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-01-26 12:27:36 +0300</bug_when>
    <thetext># alterator-cmdline /menu/avail_sections action list
# service ahttpd start
# mypid=`ps eax|grep ahttp|grep -v grep|awk &apos;{print $1}&apos;`
# strace -o /tmp/mylog.txt -f -p $mypid

в новом терминале опять выполните:
# telnet 127.0.0.1 8080
и нажмите Enter

покажите вывод:
# cat /tmp/mylog.txt

P.S. мой жаббер snejok@altlinux.org, там будет удобнее дебажить проблему :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117684</commentid>
    <comment_count>8</comment_count>
    <who name="Vladimir Karpinsky">vvkarpinsky</who>
    <bug_when>2011-01-26 15:06:41 +0300</bug_when>
    <thetext>(В ответ на комментарий №7)
&gt; # alterator-cmdline /menu/avail_sections action list
Ожидание, ничего не происходит 
^C
&gt; # service ahttpd start
[ DONE ]
&gt; # mypid=`ps eax|grep ahttp|grep -v grep|awk &apos;{print $1}&apos;`

&gt; # strace -o /tmp/mylog.txt -f -p $mypid
&gt; в новом терминале опять выполните:
&gt; # telnet 127.0.0.1 8080
&gt; и нажмите Enter
&gt; покажите вывод:
&gt; # cat /tmp/mylog.txt

27490 select(13, [12], NULL, NULL, {2, 180713}) = 0 (Timeout)
27490 select(13, [12], NULL, NULL, {10, 0}) = 0 (Timeout)
27490 select(13, [12], NULL, NULL, {10, 0}) = 1 (in [12], left {9, 430404})
27490 accept(12, {sa_family=AF_INET, sin_port=htons(57222), sin_addr=inet_addr(&quot;127.0.0.1&quot;)}, [16]) = 15
27490 fcntl64(12, F_GETFD)              = 0x1 (flags FD_CLOEXEC)
27490 fcntl64(12, F_SETFD, FD_CLOEXEC)  = 0
27490 ioctl(15, FIONBIO, [1])           = 0
27490 gettimeofday({1296043415, 275153}, NULL) = 0
27490 select(16, [12 15], NULL, NULL, {10, 0}) = 1 (in [15], left {7, 826507})
27490 recv(15, &quot;\r&quot;, 1, MSG_PEEK)       = 1
27490 time(NULL)                        = 1296043417
27490 read(15, &quot;\r\n&quot;, 11)              = 2
27490 read(15, 0x80cce72, 9)            = -1 EAGAIN (Resource temporarily unavailable)
27490 brk(0x80f7000)                    = 0x80f7000
27490 select(16, [12 15], NULL, NULL, {10, 0}) = 0 (Timeout)
27490 select(16, [12 15], NULL, NULL, {10, 0}) = 0 (Timeout)
27490 select(16, [12 15], NULL, NULL, {10, 0}) = 0 (Timeout)
27490 select(16, [12 15], NULL, NULL, {10, 0}) = 0 (Timeout)
27490 select(16, [12 15], NULL, NULL, {10, 0}) = 0 (Timeout)
27490 select(16, [12 15], NULL, NULL, {10, 0}</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117685</commentid>
    <comment_count>9</comment_count>
    <who name="Vladimir Karpinsky">vvkarpinsky</who>
    <bug_when>2011-01-26 15:09:53 +0300</bug_when>
    <thetext>(В ответ на комментарий №8)
...
&gt; 27490 select(16, [12 15], NULL, NULL, {10, 0}) = 0 (Timeout)
&gt; 27490 select(16, [12 15], NULL, NULL, {10, 0}) = 0 (Timeout)
&gt; 27490 select(16, [12 15], NULL, NULL, {10, 0}

После выхода из telneta дописалась последняя строка, добавилось штук 15 аналогичных и далее:

27490 select(16, [12 15], NULL, NULL, {10, 0}) = 1 (in [15], left {3, 908288})
27490 time(NULL)                        = 1296043663
27490 read(15, &quot;&quot;, 9)                   = 0
27490 close(15)                         = 0</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117717</commentid>
    <comment_count>10</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-01-27 11:54:30 +0300</bug_when>
    <thetext>(В ответ на комментарий №8)
&gt; (В ответ на комментарий №7)
&gt; &gt; # alterator-cmdline /menu/avail_sections action list
&gt; Ожидание, ничего не происходит 
&gt; ^C

О! А вот это уже знакомо (для p5)!

Даже вот это не работает, просто висит?

# alterator-cmdline /help action read

Если да, то делаем так:

# service ahttpd stop
# service alteratord stop
# ps eax | grep guile
# strace -f alterator-cmdline /help action read 2&gt;/dev/null</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117721</commentid>
    <comment_count>11</comment_count>
    <who name="Vladimir Karpinsky">vvkarpinsky</who>
    <bug_when>2011-01-27 12:50:42 +0300</bug_when>
    <thetext>(В ответ на комментарий №10)
&gt; (В ответ на комментарий №8)
&gt; &gt; (В ответ на комментарий №7)
&gt; &gt; &gt; # alterator-cmdline /menu/avail_sections action list
&gt; &gt; Ожидание, ничего не происходит 
&gt; &gt; ^C
&gt; 
&gt; О! А вот это уже знакомо (для p5)!
&gt; 
&gt; Даже вот это не работает, просто висит?
&gt; 
&gt; # alterator-cmdline /help action read

Да

&gt; Если да, то делаем так:
&gt; 
&gt; # service ahttpd stop
&gt; # service alteratord stop
&gt; # ps eax | grep guile

23047 pts/0 S+ 0:00 grep guile LESSKEY=/etc/.less HOSTNAME=plkv.gsras.ru GDK_PIXBUF_MODULEDIR=/usr/lib/gtk-2.0/2.10.0/

&gt; # strace -f alterator-cmdline /help action read 2&gt;/dev/null

Тоже висит, а что должно происходить?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117726</commentid>
    <comment_count>12</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-01-27 13:17:42 +0300</bug_when>
    <thetext>(В ответ на комментарий №11)
&gt; &gt; # strace -f alterator-cmdline /help action read 2&gt;/dev/null
&gt; 
&gt; Тоже висит, а что должно происходить?

Смотрите https://bugzilla.altlinux.org/show_bug.cgi?id=24796#c5

баги очень похожие (в плане проблемы с alterator)

Может у вас есть аська? Напишите мне свой номер в почту</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117727</commentid>
    <comment_count>13</comment_count>
    <who name="Vladimir Karpinsky">vvkarpinsky</who>
    <bug_when>2011-01-27 13:25:02 +0300</bug_when>
    <thetext>(В ответ на комментарий №12)
&gt; (В ответ на комментарий №11)
&gt; &gt; &gt; # strace -f alterator-cmdline /help action read 2&gt;/dev/null
&gt; &gt; 
&gt; &gt; Тоже висит, а что должно происходить?
&gt; 
&gt; Смотрите https://bugzilla.altlinux.org/show_bug.cgi?id=24796#c5
&gt; 
&gt; баги очень похожие (в плане проблемы с alterator)
&gt; 
&gt; Может у вас есть аська? Напишите мне свой номер в почту

Нет нету. Чаос до 15 Мск могу непрерывно сидеть за компьютером и ловить сообщения...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117732</commentid>
    <comment_count>14</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-01-27 17:36:06 +0300</bug_when>
    <thetext>(В ответ на комментарий №11)
&lt;skip&gt;
&gt; Да
&gt; 
&gt; &gt; Если да, то делаем так:
&gt; &gt; 
&gt; &gt; # service ahttpd stop
&gt; &gt; # service alteratord stop
&gt; &gt; # ps eax | grep guile
&gt; &gt; # strace -f alterator-cmdline /help action read 2&gt;/dev/null
&gt; 
&gt; Тоже висит, а что должно происходить?

А вы сколько подождали? Следует немного подождать, т.к. процесс запускается под strace. Ждать стоит не более 2 мин :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117733</commentid>
    <comment_count>15</comment_count>
    <who name="Vladimir Karpinsky">vvkarpinsky</who>
    <bug_when>2011-01-27 17:43:43 +0300</bug_when>
    <thetext>(В ответ на комментарий №14)
&gt; &gt; &gt; # strace -f alterator-cmdline /help action read 2&gt;/dev/null
&gt; &gt; 
&gt; &gt; Тоже висит, а что должно происходить?
&gt; 
&gt; А вы сколько подождали? Следует немного подождать, т.к. процесс запускается под
&gt; strace. Ждать стоит не более 2 мин :)

Да, я  честно признаться, в какой-то момент совсем о нём забыл и этот процесс у меня часа 2 висел, если не больше :-)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117734</commentid>
    <comment_count>16</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-01-27 17:54:59 +0300</bug_when>
    <thetext>(В ответ на комментарий №15)
&gt; Да, я  честно признаться, в какой-то момент совсем о нём забыл и этот процесс у
&gt; меня часа 2 висел, если не больше :-)

Ок, тогда так:

# service ahttpd stop
# service alteratord stop
# ps eax | grep guile
# alterator-cmdline -l /help action read

появилась опция &quot;-l&quot;</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117735</commentid>
    <comment_count>17</comment_count>
    <who name="Vladimir Karpinsky">vvkarpinsky</who>
    <bug_when>2011-01-27 18:00:55 +0300</bug_when>
    <thetext>(В ответ на комментарий №16)
&gt; (В ответ на комментарий №15)
&gt; &gt; Да, я  честно признаться, в какой-то момент совсем о нём забыл и этот процесс у
&gt; &gt; меня часа 2 висел, если не больше :-)
&gt; 
&gt; Ок, тогда так:
&gt; 
&gt; # service ahttpd stop
&gt; # service alteratord stop
&gt; # ps eax | grep guile
23947 pts/0    S+     0:00 grep guile  LESSKEY=/etc/.less HOSTNAME=plkv.gsras.ru GDK_PIXBUF_MODULEDIR=/usr/lib/gtk-2.0/2.10.0/

&gt; # alterator-cmdline -l /help action read
&lt;пустая строка&gt;
url:/usr/share/alterator/help/en_US/notfound.html</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117736</commentid>
    <comment_count>18</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2011-01-27 18:14:30 +0300</bug_when>
    <thetext>(В ответ на комментарий №17)
&gt; &gt; # alterator-cmdline -l /help action read
&gt; &lt;пустая строка&gt;
&gt; url:/usr/share/alterator/help/en_US/notfound.html

Да, вы тоже напоролись на #24796 :)
До этого проблема воспроизводилась только в livecd.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>117738</commentid>
    <comment_count>19</comment_count>
    <who name="Vladimir Karpinsky">vvkarpinsky</who>
    <bug_when>2011-01-27 18:56:27 +0300</bug_when>
    <thetext>(В ответ на комментарий №18)
&gt; Да, вы тоже напоролись на #24796 :)

Спасибо, доктор, за диагноз :-)

И что с этим делать? Там написано, что пофикшено, но как и где непонятно.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>276949</commentid>
    <comment_count>20</comment_count>
    <who name="Andrey Cherepanov">cas</who>
    <bug_when>2025-11-14 12:31:03 +0300</bug_when>
    <thetext>Продукт более не поддерживается. Если актуально, то необходимо перевешать на новый поддерживаемый репозиторий (p10, p11, Sisyphus).</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>