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

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

    <bug>
          <bug_id>18925</bug_id>
          
          <creation_ts>2009-02-21 00:59:22 +0300</creation_ts>
          <short_desc>Проблема при обновлении через http</short_desc>
          <delta_ts>2017-12-20 12:52:14 +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>apt</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>https://bugs.launchpad.net/ubuntu/+source/apt/+bug/42835</bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P2</priority>
          <bug_severity>normal</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Evgeny Sinelnikov">sin</reporter>
          <assigned_to name="placeholder@altlinux.org">placeholder</assigned_to>
          <cc>boyarsh</cc>
    
    <cc>evg</cc>
    
    <cc>glebfm</cc>
    
    <cc>imz</cc>
    
    <cc>lav</cc>
    
    <cc>ldv</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>86250</commentid>
    <comment_count>0</comment_count>
      <attachid>3331</attachid>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2009-02-21 00:59:22 +0300</bug_when>
    <thetext>Created attachment 3331
Файл настроек lighttpd для проблемной ситуации

Уже неоднократно встречаюсь с ситуацией, при которой apt недокачивает файлы через http. Видимо виной тому настройки сервера... Тем не менее клиентская сторона всё равно так себя вести не должна:

[sin@base Battlestar]$ sudo apt-get dist-upgrade
[...]
120 upgraded, 3 newly installed, 1 replaced, 0 removed and 0 not upgraded.
Need to get 97.3MB of archives.
After unpacking 12.2MB of additional disk space will be used.
Do you want to continue? [Y/n]
[...]
Get:17 http://age i586/classic libxcb-devel 1.2-alt2 [2639kB]
Err http://age i586/classic libxcb-devel 1.2-alt2
  Error reading from server - read (104 Connection reset by peer)
Get:18 http://age i586/classic libX11-devel 3:1.2-alt1 [1027kB]
[...]
Get:45 http://age noarch/classic ant-bcel 1.7.1-alt2 [16.1kB]
E: Method http has died unexpectedly!
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object
E: Tried to dequeue a fetching object

Ситуация повторяется на одних серверах и не повторяется на других. Для примера прикладываю файл настроек lighttpd для воспроизведения проблемной ситуации.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>123694</commentid>
    <comment_count>1</comment_count>
    <who name="Evgeny Sinelnikov">sin</who>
    <bug_when>2011-08-06 14:51:04 +0400</bug_when>
    <thetext>С аналогично проблемой столкнулся в nginx. Исходно проблема состояла в ошибках загрузки отдельных пакетов:
http://lists.etersoft.ru/pipermail/devel/2011-July/001840.html
Далее этот вопрос был перенесён и решён в рассылке nginx-ru@:
http://mailman.nginx.org/pipermail/nginx-ru/2011-July/042025.html

Проблема в nginx решалась патчем:
http://git.etersoft.ru/people/sin/packages/?p=nginx.git;a=commitdiff;h=61ff17c8976cee74e57f0781b2aee47be05aabab

А аналогичная исходной теме проблема стала возникать при таких двух опциях настройки:
lingering_close always
lingering_timeout 0

Суть проблемы в том, что при раннем закрытии соединения на сервере, считывание обрабатывается с ошибкой.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>167993</commentid>
    <comment_count>2</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2017-12-16 15:51:28 +0300</bug_when>
    <thetext>Эти неприятности возникают иногда у некоторых людей. (Последний раз у gremlin@ вчера, наложил патчи из Debian, task 196830 , протестировали с gremlin@, исправилось.)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168047</commentid>
    <comment_count>3</comment_count>
    <who name="Repository Robot">repository-robot</who>
    <bug_when>2017-12-19 16:18:26 +0300</bug_when>
    <thetext>apt-0.5.15lorg2-alt58 -&gt; sisyphus:

Fri Dec 15 2017 Ivan Zakharyaschev &lt;imz@altlinux&gt; 0.5.15lorg2-alt58
- cherry-picked from Debian 0.7.22 (git://anonscm.debian.org/git/apt/apt.git)
  some fixes for http download method (ALT: 18925)
  * Fix pipeline handling on http.cc
  (closes: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=413324)
  (thx Otavio Salvador).
  * show error details of failed methods
  * if a process aborts with signal, show signal number
  * in http method: ignore SIGPIPE, we deal with EPIPE elsewhere
  (closes: https://bugs.launchpad.net/ubuntu/+source/apt/+bug/385144)
  (thx Michael Vogt).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>168066</commentid>
    <comment_count>4</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2017-12-20 12:52:14 +0300</bug_when>
    <thetext>Припоминаю, что когда-то напарывались/решали на ftp.linux.kiev.ua (nginx).</thetext>
  </long_desc>
      
          <attachment
              isobsolete="0"
              ispatch="0"
              isprivate="0"
          >
            <attachid>3331</attachid>
            <date>2009-02-21 00:59:22 +0300</date>
            <delta_ts>2009-02-21 00:59:22 +0300</delta_ts>
            <desc>Файл настроек lighttpd для проблемной ситуации</desc>
            <filename>lighttpd.conf</filename>
            <type>application/octet-stream</type>
            <size>3512</size>
            <attacher name="Evgeny Sinelnikov">sin</attacher>
            
              <data encoding="base64">c2VydmVyLm1vZHVsZXMgPSAoIm1vZF9hbGlhcyIsICJtb2RfYWNjZXNzIiwgIm1vZF9jb21wcmVz
cyIsICJtb2Rfc3NpIikKCnNlcnZlci5kb2N1bWVudC1yb290ID0gIi92YXIvd3d3L2h0bWwvIgpk
aXItbGlzdGluZy5hY3RpdmF0ZSA9ICJlbmFibGUiCmFsaWFzLnVybCA9ICggIi9BTFRMaW51eC8i
ID0+ICIvc3J2L1NvZnR3YXJlL0FMVExpbnV4LyIgKQoKc2VydmVyLmVycm9ybG9nICAgICAgICAg
ICAgID0gIi92YXIvbG9nL2xpZ2h0dHBkL2Vycm9yLmxvZyIKCmluZGV4LWZpbGUubmFtZXMgICAg
ICAgICAgICA9ICggImluZGV4LnBocCIsICJpbmRleC5zaHRtbCIsICJpbmRleC5odG1sIiwKICAg
ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAiaW5kZXguaHRtIiwgImRlZmF1bHQuaHRtIiAp
CgptaW1ldHlwZS5hc3NpZ24gICAgICAgICAgICAgPSAoCiAgIi5wZGYiICAgICAgICAgID0+ICAg
ICAgImFwcGxpY2F0aW9uL3BkZiIsCiAgIi5zaWciICAgICAgICAgID0+ICAgICAgImFwcGxpY2F0
aW9uL3BncC1zaWduYXR1cmUiLAogICIuc3BsIiAgICAgICAgICA9PiAgICAgICJhcHBsaWNhdGlv
bi9mdXR1cmVzcGxhc2giLAogICIuY2xhc3MiICAgICAgICA9PiAgICAgICJhcHBsaWNhdGlvbi9v
Y3RldC1zdHJlYW0iLAogICIucHMiICAgICAgICAgICA9PiAgICAgICJhcHBsaWNhdGlvbi9wb3N0
c2NyaXB0IiwKICAiLnRvcnJlbnQiICAgICAgPT4gICAgICAiYXBwbGljYXRpb24veC1iaXR0b3Jy
ZW50IiwKICAiLmR2aSIgICAgICAgICAgPT4gICAgICAiYXBwbGljYXRpb24veC1kdmkiLAogICIu
Z3oiICAgICAgICAgICA9PiAgICAgICJhcHBsaWNhdGlvbi94LWd6aXAiLAogICIucGFjIiAgICAg
ICAgICA9PiAgICAgICJhcHBsaWNhdGlvbi94LW5zLXByb3h5LWF1dG9jb25maWciLAogICIuc3dm
IiAgICAgICAgICA9PiAgICAgICJhcHBsaWNhdGlvbi94LXNob2Nrd2F2ZS1mbGFzaCIsCiAgIi50
YXIuZ3oiICAgICAgID0+ICAgICAgImFwcGxpY2F0aW9uL3gtdGd6IiwKICAiLnRneiIgICAgICAg
ICAgPT4gICAgICAiYXBwbGljYXRpb24veC10Z3oiLAogICIudGFyIiAgICAgICAgICA9PiAgICAg
ICJhcHBsaWNhdGlvbi94LXRhciIsCiAgIi56aXAiICAgICAgICAgID0+ICAgICAgImFwcGxpY2F0
aW9uL3ppcCIsCiAgIi5tcDMiICAgICAgICAgID0+ICAgICAgImF1ZGlvL21wZWciLAogICIubTN1
IiAgICAgICAgICA9PiAgICAgICJhdWRpby94LW1wZWd1cmwiLAogICIud21hIiAgICAgICAgICA9
PiAgICAgICJhdWRpby94LW1zLXdtYSIsCiAgIi53YXgiICAgICAgICAgID0+ICAgICAgImF1ZGlv
L3gtbXMtd2F4IiwKICAiLm9nZyIgICAgICAgICAgPT4gICAgICAiYXBwbGljYXRpb24vb2dnIiwK
ICAiLndhdiIgICAgICAgICAgPT4gICAgICAiYXVkaW8veC13YXYiLAogICIuZ2lmIiAgICAgICAg
ICA9PiAgICAgICJpbWFnZS9naWYiLAogICIuamFyIiAgICAgICAgICA9PiAgICAgICJhcHBsaWNh
dGlvbi94LWphdmEtYXJjaGl2ZSIsCiAgIi5qcGciICAgICAgICAgID0+ICAgICAgImltYWdlL2pw
ZWciLAogICIuanBlZyIgICAgICAgICA9PiAgICAgICJpbWFnZS9qcGVnIiwKICAiLnBuZyIgICAg
ICAgICAgPT4gICAgICAiaW1hZ2UvcG5nIiwKICAiLnhibSIgICAgICAgICAgPT4gICAgICAiaW1h
Z2UveC14Yml0bWFwIiwKICAiLnhwbSIgICAgICAgICAgPT4gICAgICAiaW1hZ2UveC14cGl4bWFw
IiwKICAiLnh3ZCIgICAgICAgICAgPT4gICAgICAiaW1hZ2UveC14d2luZG93ZHVtcCIsCiAgIi5j
c3MiICAgICAgICAgID0+ICAgICAgInRleHQvY3NzIiwKICAiLmh0bWwiICAgICAgICAgPT4gICAg
ICAidGV4dC9odG1sIiwKICAiLmh0bSIgICAgICAgICAgPT4gICAgICAidGV4dC9odG1sIiwKICAi
LmpzIiAgICAgICAgICAgPT4gICAgICAidGV4dC9qYXZhc2NyaXB0IiwKICAiLmFzYyIgICAgICAg
ICAgPT4gICAgICAidGV4dC9wbGFpbiIsCiAgIi5jIiAgICAgICAgICAgID0+ICAgICAgInRleHQv
cGxhaW4iLAogICIuY3BwIiAgICAgICAgICA9PiAgICAgICJ0ZXh0L3BsYWluIiwKICAiLmxvZyIg
ICAgICAgICAgPT4gICAgICAidGV4dC9wbGFpbiIsCiAgIi5jb25mIiAgICAgICAgID0+ICAgICAg
InRleHQvcGxhaW4iLAogICIudGV4dCIgICAgICAgICA9PiAgICAgICJ0ZXh0L3BsYWluIiwKICAi
LnR4dCIgICAgICAgICAgPT4gICAgICAidGV4dC9wbGFpbiIsCiAgIi5kdGQiICAgICAgICAgID0+
ICAgICAgInRleHQveG1sIiwKICAiLnhtbCIgICAgICAgICAgPT4gICAgICAidGV4dC94bWwiLAog
ICIubXBlZyIgICAgICAgICA9PiAgICAgICJ2aWRlby9tcGVnIiwKICAiLm1wZyIgICAgICAgICAg
PT4gICAgICAidmlkZW8vbXBlZyIsCiAgIi5tb3YiICAgICAgICAgID0+ICAgICAgInZpZGVvL3F1
aWNrdGltZSIsCiAgIi5xdCIgICAgICAgICAgID0+ICAgICAgInZpZGVvL3F1aWNrdGltZSIsCiAg
Ii5hdmkiICAgICAgICAgID0+ICAgICAgInZpZGVvL3gtbXN2aWRlbyIsCiAgIi5hc2YiICAgICAg
ICAgID0+ICAgICAgInZpZGVvL3gtbXMtYXNmIiwKICAiLmFzeCIgICAgICAgICAgPT4gICAgICAi
dmlkZW8veC1tcy1hc2YiLAogICIud212IiAgICAgICAgICA9PiAgICAgICJ2aWRlby94LW1zLXdt
diIsCiAgIi5iejIiICAgICAgICAgID0+ICAgICAgImFwcGxpY2F0aW9uL3gtYnppcCIsCiAgIi50
YnoiICAgICAgICAgID0+ICAgICAgImFwcGxpY2F0aW9uL3gtYnppcC1jb21wcmVzc2VkLXRhciIs
CiAgIi50YXIuYnoyIiAgICAgID0+ICAgICAgImFwcGxpY2F0aW9uL3gtYnppcC1jb21wcmVzc2Vk
LXRhciIsCiAgIi5zaXMiCSAgPT4JICAiYXBwbGljYXRpb24vdm5kLnN5bWJpYW4uaW5zdGFsbCIs
CiAgIi5zaXN4IgkgID0+CSAgIngtZXBvYy94LXNpc3gtYXBwIiwKICAjIGRlZmF1bHQgbWltZSB0
eXBlCiAgIiIgICAgICAgICAgICAgID0+ICAgICAgImFwcGxpY2F0aW9uL29jdGV0LXN0cmVhbSIs
CiApCgpzZXJ2ZXIudGFnICAgICAgICAgICAgICAgICA9ICJsaWdodHRwZCBvbiBhZ2UgKEFMVExp
bnV4KSIKCmFjY2Vzc2xvZy5maWxlbmFtZSAgICAgICAgICA9ICIvdmFyL2xvZy9saWdodHRwZC9h
Y2Nlc3MubG9nIgoKdXJsLmFjY2Vzcy1kZW55ICAgICAgICAgICAgID0gKCAifiIsICIuaW5jIiAp
CgokSFRUUFsidXJsIl0gPX4gIlwucGRmJCIgewogIHNlcnZlci5yYW5nZS1yZXF1ZXN0cyA9ICJk
aXNhYmxlIgp9CgpzdGF0aWMtZmlsZS5leGNsdWRlLWV4dGVuc2lvbnMgPSAoICIucGhwIiwgIi5w
bCIsICIuZmNnaSIgKQoKc2VydmVyLnBpZC1maWxlICAgICAgICAgICAgPSAiL3Zhci9ydW4vbGln
aHR0cGQucGlkIgoKc2VydmVyLnVzZXJuYW1lICAgICAgICAgICAgPSAibGlnaHR0cGQiCnNlcnZl
ci5ncm91cG5hbWUgICAgICAgICAgID0gImxpZ2h0dHBkIgoKY29tcHJlc3MuY2FjaGUtZGlyICAg
ICAgICAgPSAiL3Zhci9zcG9vbC9saWdodHRwZC90bXAvIgpjb21wcmVzcy5maWxldHlwZSAgICAg
ICAgICA9ICgidGV4dC9wbGFpbiIsICJ0ZXh0L2h0bWwiKQo=
</data>

          </attachment>
      

    </bug>

</bugzilla>