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

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

    <bug>
          <bug_id>20874</bug_id>
          
          <creation_ts>2009-07-26 01:36:02 +0400</creation_ts>
          <short_desc>(38)Function not implemented: apr_socket_accept: (client socket)</short_desc>
          <delta_ts>2009-07-28 17:26:28 +0400</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>libapr1</component>
          <version>unstable</version>
          <rep_platform>x86</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>major</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey Kurakin">kurakin</reporter>
          <assigned_to name="arbars@altlinux.org">arbars</assigned_to>
          <cc>arbars</cc>
    
    <cc>ktirf</cc>
    
    <cc>rider</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>95298</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey Kurakin">kurakin</who>
    <bug_when>2009-07-26 01:36:02 +0400</bug_when>
    <thetext>Хотелось бы ошибиться, но кажется, с пакетом libapr1-1.3.6-alt1 произошло что-то страшное. apache2 (prefork) после (ре)старта не работает и бесконечно пишет в лог строчку &quot;[error] (38)Function not implemented: apr_socket_accept: (client socket)&quot;. httpd2.worker пишет эту же строку 2-3 раза, после чего умирает.
apache2 (prefork), запущенный до обновления, продолжал нормально работать. Видимо, до тех пор, пока ему не вздумалось бы запустить еще один экземпляр httpd2.prefork.
Поймал на двух машинах, обе -- x86.
Вопрос решился откатом до 1.3.3-alt2.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95306</commentid>
    <comment_count>1</comment_count>
    <who name="solo">solo</who>
    <bug_when>2009-07-26 13:53:27 +0400</bug_when>
    <thetext>Пакет apache2 какой версии/релиза?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95310</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey Kurakin">kurakin</who>
    <bug_when>2009-07-26 16:39:01 +0400</bug_when>
    <thetext>(In reply to comment #1)
&gt; Пакет apache2 какой версии/релиза?

$ rpm -qa apache2
apache2-2.2.9-alt18

На обеих машинах актуальный Сизиф.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95318</commentid>
    <comment_count>3</comment_count>
    <who name="Boris Savelev">boris</who>
    <bug_when>2009-07-26 23:36:16 +0400</bug_when>
    <thetext>возможно сизифовский апач немного отстал от apr1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95319</commentid>
    <comment_count>4</comment_count>
    <who name="solo">solo</who>
    <bug_when>2009-07-27 00:55:45 +0400</bug_when>
    <thetext>(В ответ на комментарий №3)
&gt; возможно сизифовский апач немного отстал от apr1

Может, если подтвердится, стоит в apr1 (в libapr1) добавить конфликт, на apache2-common &lt;= 2.2.9-alt18?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95334</commentid>
    <comment_count>5</comment_count>
    <who name="Boris Savelev">boris</who>
    <bug_when>2009-07-27 17:03:16 +0400</bug_when>
    <thetext>в changelog никаких данных на этот счет не углядел...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95335</commentid>
    <comment_count>6</comment_count>
    <who name="Boris Savelev">boris</who>
    <bug_when>2009-07-27 17:29:05 +0400</bug_when>
    <thetext>Set CLOEXEC flags where appropriate. Either use new O_CLOEXEC flag and
associated functions, such as dup3(), accept4(), epoll_create1() etc.,
or simply set CLOEXEC flag using fcntl().  PR 46425.  [Stefan Fritsch
&lt;sf sfritsch.de&gt;, Arkadiusz Miskiewicz &lt;arekm pld-linux.org&gt;]

есть вот такое изменение. из-за этого пропали символы accept и epol_create
вместо них соответственно accept4 и epol_create1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>95339</commentid>
    <comment_count>7</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2009-07-27 18:00:26 +0400</bug_when>
    <thetext>apr1-1.3.7-alt2 -&gt; sisyphus:

* Mon Jul 27 2009 Boris Savelev &lt;boris@altlinux&gt; 1.3.7-alt2

- add 2 patches from Debian
- omit new syscalls (closes: #20874)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>