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
Очень похоже на https://bugzilla.altlinux.org/44153#c5 , но пусть отдельно будет, а то там два разных бага в одном получается.
# 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
(In reply to Sergey Y. Afonin from comment #0) > 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 По-моему, теоретически вполне возможная ситуация, т.к. во время транзакции будет занято больше места, чем в конце: сначала все новые паеты распаковываются, а потом удаляются файлы старых -- если только для такого случая не предусмотрено другой диагностики. (В принципе у rpm эта информация есть, он мог бы писать что-то более понятное, но здесь подсчёт будущего размера -- этим занимается apt и мы видим его вывод, который не даёт нам информацию, сколько будет занято временно во время транзакции.) Так что скорее всего NOTABUG.
(In reply to Ivan Zakharyaschev from comment #3) > т.к. во время транзакции будет занято больше места, чем в конце: сначала все новые паеты распаковываются, а потом удаляются файлы старых Какое-то нелогичное место для вывода ошибки получается. Но хотя да, лучше так, чем в середине транзакции нарваться. Но, если дело в этом, сообщение об ошибке лучше поправить.
Да, после удаления группы devel пакетов на 451MB обновление пошло. Значит надо просто сообщение более понятное придумать.
(In reply to Aleksey Cheusov from https://bugzilla.altlinux.org/44153#c13 ) > Давай еще раз. Свобдного места -- 3 гига. Требуется -- 1 гиг. При чем тут > "проблема с местом"? То есть получается, что несмотря на то, что [root@ryzen ~]# df / Filesystem Size Used Avail Use% Mounted on /dev/sda3 25G 21G 3.2G 87% / временно для обновления требуется на 1 Гб больше. Если это точно тот же случай, по которому я этот баг завёл.
(In reply to Sergey Y. Afonin from comment #6) > (In reply to Aleksey Cheusov from https://bugzilla.altlinux.org/44153#c13 ) > > > Давай еще раз. Свобдного места -- 3 гига. Требуется -- 1 гиг. При чем тут > > "проблема с местом"? > > То есть получается, что несмотря на то, что > > [root@ryzen ~]# df / > Filesystem Size Used Avail Use% Mounted on > /dev/sda3 25G 21G 3.2G 87% / > > временно для обновления требуется на 1 Гб больше. Если это точно тот же > случай, по которому я этот баг завёл. Я не вижу сообщения от apt-а, что "временно для обновления требуется на 1 Гб больше". Собственно в этом и проблема. В моем случае нет вообще ни одного сообщения о том, что имеет место проблема с местом на диске. Как это вижу я? apt написал, что ему нужен 1гиг и упал. Смотрю, что у меня свободно 3гига. "И?",-- думаю я, никак совершенно не связывая падение с местом на диске.
(In reply to Sergey Y. Afonin from comment #0) > ########################################################## [100%] > installing package git-core-2.33.5-alt1.x86_64 needs 53MB on the /usr > filesystem Хм, а не rpm ли выводит это сообщение? Тогда получается, что apt-get вовсе не считает необходимый промежуточный объём.