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

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

    <bug>
          <bug_id>44174</bug_id>
          
          <creation_ts>2022-10-29 18:36:44 +0300</creation_ts>
          <short_desc>p10-&gt;sisyphus, dist-upgrade: installing package ... needs ... on the ... filesystem</short_desc>
          <delta_ts>2023-06-29 12:07:17 +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>x86_64</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>NEW</bug_status>
          <resolution></resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P5</priority>
          <bug_severity>enhancement</bug_severity>
          <target_milestone>---</target_milestone>
          
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Sergey Y. Afonin">asy</reporter>
          <assigned_to name="Ivan Zakharyaschev">imz</assigned_to>
          <cc>boyarsh</cc>
    
    <cc>glebfm</cc>
    
    <cc>imz</cc>
    
    <cc>ldv</cc>
    
    <cc>placeholder</cc>
    
    <cc>vle</cc>
    
    <cc>vt</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>216685</commentid>
    <comment_count>0</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2022-10-29 18:36:44 +0300</bug_when>
    <thetext>715 upgraded, 57 newly installed, 1 replaced, 0 removed and 0 not upgraded.
Need to get 0B/772MB of archives.
After unpacking 605MB of additional disk space will be used.
Do you want to continue? [Y/n]
Committing changes...
Preparing...                            ########################################################## [100%]
       installing package git-core-2.33.5-alt1.x86_64 needs 53MB on the /usr filesystem
E: Error while running transaction


# df
Filesystem      Size  Used Avail Use% Mounted on
udevfs          5,0M   64K  5,0M   2% /dev
runfs           2,0G  652K  2,0G   1% /run
/dev/sda5       3,9G  1,1G  2,6G  30% /
shmfs           2,0G     0  2,0G   0% /dev/shm
tmpfs           2,0G   32M  1,9G   2% /tmp
/dev/sda2       488M   38M  415M   9% /boot
/dev/sda7       3,9G   21M  3,6G   1% /home
/dev/sda6       3,9G  2,5G  1,2G  68% /usr
/dev/sda8       3,9G  2,8G  881M  77% /var
/dev/sda9        42G  1,5G   38G   4% /var/cache/nfcapd
tmpfs            10G  453M  9,6G   5% /home/asy/tmp-build
tmpfs            10G  2,8G  7,3G  28% /var/cache/nfcapd/RPM/BUILD

Поведение одинаково как c apt и rpm из p10, так и после предварительного обновления apt и rpm из Sisyphus (и ещё там некоторое количество зависимых пакетов обновилось, включая glibc):

rpm-4.13.0.1-alt34 sisyphus+303395.200.2.1 1657552018 installed
apt-0.5.15lorg2-alt82 sisyphus+306103.600.6.1 1666875937 installed
apt-0.5.15lorg2-alt75 p10+295130.100.1.1 1644479049 removed
rpm-4.13.0.1-alt26 p10+283204.100.3.1 1629737062 removed</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216686</commentid>
    <comment_count>1</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2022-10-29 18:38:08 +0300</bug_when>
    <thetext>Очень похоже на https://bugzilla.altlinux.org/44153#c5 , но пусть отдельно будет, а то там два разных бага в одном получается.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216689</commentid>
    <comment_count>2</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2022-10-29 21:16:25 +0300</bug_when>
    <thetext># df -i
Filesystem     Inodes IUsed IFree IUse% Mounted on
udevfs           490K   504  489K    1% /dev
runfs            491K   524  491K    1% /run
/dev/sda5        256K   17K  240K    7% /
shmfs            491K     1  491K    1% /dev/shm
tmpfs            491K   466  491K    1% /tmp
/dev/sda2         32K   346   32K    2% /boot
/dev/sda7        256K    62  256K    1% /home
/dev/sda6        256K   84K  173K   33% /usr
/dev/sda8        256K  3,4K  253K    2% /var
/dev/sda9        2,7M   28K  2,7M    2% /var/cache/nfcapd
tmpfs            491K  3,4K  488K    1% /home/asy/tmp-build
tmpfs            491K  5,4K  486K    2% /var/cache/nfcapd/RPM/BUILD</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216696</commentid>
    <comment_count>3</comment_count>
    <who name="Ivan Zakharyaschev">imz</who>
    <bug_when>2022-10-30 00:38:42 +0300</bug_when>
    <thetext>(In reply to Sergey Y. Afonin from comment #0)
&gt; 715 upgraded, 57 newly installed, 1 replaced, 0 removed and 0 not upgraded.
&gt; Need to get 0B/772MB of archives.
&gt; After unpacking 605MB of additional disk space will be used.
&gt; Do you want to continue? [Y/n]
&gt; Committing changes...
&gt; Preparing...                           
&gt; ########################################################## [100%]
&gt;        installing package git-core-2.33.5-alt1.x86_64 needs 53MB on the /usr
&gt; filesystem
&gt; E: Error while running transaction
&gt; 
&gt; 
&gt; # df
&gt; Filesystem      Size  Used Avail Use% Mounted on
&gt; udevfs          5,0M   64K  5,0M   2% /dev
&gt; runfs           2,0G  652K  2,0G   1% /run
&gt; /dev/sda5       3,9G  1,1G  2,6G  30% /
&gt; shmfs           2,0G     0  2,0G   0% /dev/shm
&gt; tmpfs           2,0G   32M  1,9G   2% /tmp
&gt; /dev/sda2       488M   38M  415M   9% /boot
&gt; /dev/sda7       3,9G   21M  3,6G   1% /home
&gt; /dev/sda6       3,9G  2,5G  1,2G  68% /usr
&gt; /dev/sda8       3,9G  2,8G  881M  77% /var
&gt; /dev/sda9        42G  1,5G   38G   4% /var/cache/nfcapd
&gt; tmpfs            10G  453M  9,6G   5% /home/asy/tmp-build
&gt; tmpfs            10G  2,8G  7,3G  28% /var/cache/nfcapd/RPM/BUILD

По-моему, теоретически вполне возможная ситуация, т.к. во время транзакции будет занято больше места, чем в конце: сначала все новые паеты распаковываются, а потом удаляются файлы старых -- если только для такого случая не предусмотрено другой диагностики. (В принципе у rpm эта информация есть, он мог бы писать что-то более понятное, но здесь подсчёт будущего размера -- этим занимается apt и мы видим его вывод, который не даёт нам информацию, сколько будет занято временно во время транзакции.)

Так что скорее всего NOTABUG.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216698</commentid>
    <comment_count>4</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2022-10-30 11:10:26 +0300</bug_when>
    <thetext>(In reply to Ivan Zakharyaschev from comment #3)

&gt; т.к. во время транзакции будет занято больше места, чем в конце: сначала все новые паеты распаковываются, а потом удаляются файлы старых

Какое-то нелогичное место для вывода ошибки получается. Но хотя да, лучше так, чем в середине транзакции нарваться. Но, если дело в этом, сообщение об ошибке лучше поправить.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>216700</commentid>
    <comment_count>5</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2022-10-30 11:21:05 +0300</bug_when>
    <thetext>Да, после удаления группы devel пакетов на 451MB обновление пошло. Значит надо просто сообщение более понятное придумать.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217140</commentid>
    <comment_count>6</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2022-11-09 19:36:57 +0300</bug_when>
    <thetext>(In reply to Aleksey Cheusov from https://bugzilla.altlinux.org/44153#c13 )

&gt; Давай еще раз. Свобдного места -- 3 гига. Требуется -- 1 гиг. При чем тут
&gt; &quot;проблема с местом&quot;?

То есть получается, что несмотря на то, что 

[root@ryzen ~]# df /
Filesystem      Size  Used Avail Use% Mounted on
/dev/sda3        25G   21G  3.2G  87% /

временно для обновления требуется на 1 Гб больше. Если это точно тот же случай, по которому я этот баг завёл.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217143</commentid>
    <comment_count>7</comment_count>
    <who name="Aleksey Cheusov">vle</who>
    <bug_when>2022-11-09 21:52:24 +0300</bug_when>
    <thetext>(In reply to Sergey Y. Afonin from comment #6)
&gt; (In reply to Aleksey Cheusov from https://bugzilla.altlinux.org/44153#c13 )
&gt; 
&gt; &gt; Давай еще раз. Свобдного места -- 3 гига. Требуется -- 1 гиг. При чем тут
&gt; &gt; &quot;проблема с местом&quot;?
&gt; 
&gt; То есть получается, что несмотря на то, что 
&gt; 
&gt; [root@ryzen ~]# df /
&gt; Filesystem      Size  Used Avail Use% Mounted on
&gt; /dev/sda3        25G   21G  3.2G  87% /
&gt; 
&gt; временно для обновления требуется на 1 Гб больше. Если это точно тот же
&gt; случай, по которому я этот баг завёл.

Я не вижу сообщения от apt-а, что &quot;временно для обновления требуется на 1 Гб больше&quot;. Собственно в этом и проблема. В моем случае нет вообще ни одного сообщения о том, что имеет место проблема с местом на диске. Как это вижу я? apt написал, что ему нужен 1гиг и упал. Смотрю, что у меня свободно 3гига. &quot;И?&quot;,-- думаю я, никак совершенно не связывая падение с местом на диске.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>217702</commentid>
    <comment_count>8</comment_count>
    <who name="Sergey Y. Afonin">asy</who>
    <bug_when>2022-11-21 11:13:21 +0300</bug_when>
    <thetext>(In reply to Sergey Y. Afonin from comment #0)

&gt; ########################################################## [100%]
&gt;        installing package git-core-2.33.5-alt1.x86_64 needs 53MB on the /usr
&gt; filesystem

Хм, а не rpm ли выводит это сообщение? Тогда получается, что apt-get вовсе не считает необходимый промежуточный объём.</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>