Bug 57917 - Скрипт апгрейда падает от нехватки места и ломает загрузку системы
Summary: Скрипт апгрейда падает от нехватки места и ломает загрузку системы
Status: REOPENED
Alias: None
Product: Branch p10
Classification: Unclassified
Component: alt-workstation-10-11-upgrade (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 critical
Assignee: qualimock@altlinux.org
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2026-02-18 16:01 MSK by Божченко Павел Александрович
Modified: 2026-04-16 17:31 MSK (History)
5 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Божченко Павел Александрович 2026-02-18 16:01:41 MSK
Версия пакета: 1.1.0-alt1

Скрипт перед началом обновления не проверяет сколько доступного места осталось в системе. Из-за этого возможны ситуации когда место заканчивается после загрузки пакетов, но перед их установкой, и установка завершается с ошибкой.
Для надёжности рекомендуется добавить проверку и предупреждение перед обновлением
Comment 1 Repository Robot 2026-02-26 14:56:14 MSK
alt-workstation-10-11-upgrade-1.1.1-alt1 -> sisyphus:

Thu Feb 26 2026 Alexey Volkov <qualimock@altlinux> 1.1.1-alt1
- new version 1.1.1 (closes: 57916, 57917)
Comment 2 Котюхов Михаил Андреевич 2026-02-27 15:26:34 MSK
При первом запуске если не хватает свободного места, скрипт выдает:
 Upgrading and switching requireat least 5GB of free disk space!
 Aborting
и завершается
Если скрипт запустился (после увеличения пространства на диске либо его хватило изначально) и во время работы место закончилось, скрипт выдает:
Preparing...
 installing package <package name> needs 147 MB on the / filesystem
 E: Error while running transaction
 Upgrade to p11 failed
 Upgrade to p11 is failed, contact support to resolve your problem

После перезапуска система не работает, зависает на:
 Failder to start Display Manager. Screen...up...ce....ill Watch.Zb0a86....
Comment 3 Котюхов Михаил Андреевич 2026-02-27 16:28:50 MSK
Версия: alt-workstation-10-11-upgrade-1.1.1-alt1
Comment 4 Repository Robot 2026-03-03 21:46:20 MSK
alt-workstation-10-11-upgrade-1.2.0-alt1 -> sisyphus:

Mon Mar 02 2026 Alexey Volkov <qualimock@altlinux> 1.2.0-alt1
- new version 1.2.0 (closes: 57917, 58055, 58056, 58057)
Comment 5 Белая Алёна 2026-04-16 17:31:46 MSK
Переношу на Branch p10 т.к. из Sisyphus пакет удален и .т.к. целевой репозторий все-таки Р10.

P10: alt-workstation-10-11-upgrade-1.2.0-alt1 

Проблема воспроизвелась на образе Alt Workstation K 10.4 при обновлении до P11. 

Проблема воспроизводится, как описано в комментарии 2 - если скрипт запустился, но во время его работы место закончилось, то обновление обрывается: 
Подготовка...                           ################################# [100%]
	installing package foomatic-db-4.0.20240517-alt1.noarch needs 151MB on the / filesystem
E: Ошибка во время исполнения транзакции
Upgrade to P11 failed
Restoring lightdm service...

После перезапуска зайти в систему можно, т.к. lightdm теперь включается даже если обновление неудачное, но система скорее всего уже не будет работать корректно, как минимум потому что у нее остаются указаны репозитории р11.

Также есть проблема c переключением с MATE на GNOME после обновления: допустим, у нас свободного места 20Гб, мы запускаем обновление, оно проходит успешно. Далее мы запускаем переключение MATE на GNOME и получаем ошибку нехватки места, т.к. после обновления осталось не 15Гб свободного места, а 14. Если мы рассчитываем, что каждая операция займет по 15Гб, то пользователю лучше сообщить об этом заранее, перед тем как он начал обновляться, а не в середине пути. 

Проблема также воспроизводится в р10 + 415310: alt-workstation-10-11-upgrade-1.4.2-alt1