Альт Рабочая станция 10.3 Обновление на 2024/05/27 Установочный образ без изменений: alt-kworkstation-10.3-install-x86_64.iso CPU count: 1 CPU cores: 10 RAM: 4GiB Размер диска: 50GiB Тип шины: SATA Тип накопителя: SSD Размер диска: "по умолчанию" - с timeshift . сразу после установки [root@host-14 ~]# free -h total used free shared buff/cache available Mem: 3,8Gi 368Mi 1,7Gi 9,8Mi 1,7Gi 3,2Gi Swap: 127Mi 0B 127Mi [root@host-14 ~]# cat /etc/fstab | grep wap # installer-feature-swapfile /home/swap swap swap defaults 0 0 [root@host-14 ~]# ls -alh /home/swap -rw------- 1 root root 128M мая 29 14:13 /home/swap После перезагрузки после завершения успешной установки, авторизоваться. Начать процесс обновления apt-get update apt-get dist-upgrade В процессе обновления дистрибутива: убивается процесс с сообщением о том что "память исчерпана".
На виртуалке специально делается маленький swap. Можете отключить oom killer в cmdline ядра или увеличить размер памяти.
установка была с 10.2.1 обновлена по настощий момент free -h total used free shared buff/cache available Mem: 7,7Gi 906Mi 5,5Gi 37Mi 1,3Gi 6,6Gi Swap: 127Mi 1,0Mi 126Mi
(Ответ для Sergey V Turchin на комментарий #1) > На виртуалке специально делается маленький swap. > Можете отключить oom killer в cmdline ядра или увеличить размер памяти. 4GiB недостаточно для обновления системы. заявлена поддержка начиная с 2GiB
это такое поведение не позволяет обновить систему, т.к на пустой системе при обновлении исчерпывается память, дополнительно стоит уведомлять о таком поведении ЯВНО
Я и на 3GB не видел ни разу проблем.
(Ответ для GordeevM на комментарий #3) > 4GiB недостаточно для обновления системы. заявлена поддержка начиная с 2GiB apt-get dist-upgrade
(Ответ для Sergey V Turchin на комментарий #6) > (Ответ для GordeevM на комментарий #3) > > 4GiB недостаточно для обновления системы. заявлена поддержка начиная с 2GiB > apt-get dist-upgrade и при настройках по умолчанию, без изменений, для 10.3 падает где-т после 40% выполненного, пристреливает по потреблению памяти, там что-то большое распаковывается сейчас
Обновление на данной конфигурации для 4GiB не возможно -- пристреливает по исчерпанию оперативной памяти
(Ответ для GordeevM на комментарий #7) > > apt-get dist-upgrade > и при настройках по умолчанию, без изменений, для 10.3 падает где-т после > 40% выполненного, пристреливает по потреблению памяти Не подтверждаю. Проверил только что: На 3GiB через Discover обновляется успешно. Настраивайте свою виртуалку.
я выводы разметки диска и распределение памяти предоставил. в этого не сделали. заявление о том что "не воспроизводиться" крайне сомнительно без таких деталей.
(Ответ для GordeevM на комментарий #10) > я выводы разметки диска и распределение памяти предоставил. У меня всего меньше. Процессора 2, ядра 2.
внутри той что "работает" покажи вывод: free -h покажи вывод: cat /etc/fstab | grep wap покажи вывод: ls -alh /home/swap именно установка 10.3 с набором пактов по умолчанию.. предположение: при обновлении происходит распаковка большого пакета, и оно отстреливает по потреблению памяти, никаких отключении oomkill не делал, система в принципе не тюнинговалась при установки -- далее-далее-далее
Ошибка воспроизводится на Proxmox Данные: Memory 4 GB Processors 4(2 sockets, 2 cores) Hard Disk size 32 GB Шаги для воспроизведения: 1.Создать виртуальную машину с 4 Гб RAM. 2.Сделать установку системы с образа alt-kworkstation-10.3-install-x86_64.iso. 3.При установке использовать автоматическую разметку диска с профилем Установка рабочей станции (совместима с Timeshift). 4.После завершения установки ОС авторизоваться в системе. 5.Обновить систему до актуального состояния: # apt-get update && apt-get dist-upgrade Ожидаемый результат: Обновление операционной системы прошло успешно (полностью) Реальный результат: Во время обновления пакетов процесс убивается, от недостатка памяти Дополнительно: Если установить образ в Virtualbox с такими же данными, то проблем нет. На Proxmox создается swap 128MiB, в Virtualbox swap 4GB
Это ожидаемое поведение.(Ответ для Pivkin Denis на комментарий #13) > Ошибка воспроизводится на Proxmox Так и надо. Это ожидаемое поведение.
(Ответ для Sergey V Turchin на комментарий #14) > Это ожидаемое поведение.(Ответ для Pivkin Denis на комментарий #13) > > Ошибка воспроизводится на Proxmox > Так и надо. Это ожидаемое поведение. При таком правильно, система не обновляется.
(Ответ для Mikhail Chernonog на комментарий #15) > При таком правильно, система не обновляется. Обновляется без проблем.
(Ответ для Pivkin Denis на комментарий #13) > На Proxmox создается swap 128MiB, в Virtualbox swap 4GB Вы говорите неправду.
Created attachment 16232 [details] success
Created attachment 16233 [details] success
А почему обновление через Discover на скриншотах? В шагах же чётко написано: # apt-get update && apt-get dist-upgrade https://bugzilla.altlinux.org/show_bug.cgi?id=50492#c13 Discover скачал пакеты, но установка произойдет во время перезагрузки ОС. А процесс убивается именно во время обновления, а не загрузки пакетов.
Ааа, ок. Ща apt-get (Ответ для Шевченко Денис на комментарий #20) > А почему обновление через Discover на скриншотах? Ну, кто-то ж кричал, что надо через него.
(Ответ для Шевченко Денис на комментарий #20) > В шагах же чётко написано: > # apt-get update && apt-get dist-upgrade В рабочей станции К это ССЗБ. Делайте его в консоли, а не в konsole. И гарантии, что у пользователей не свалится графическая сессия нет.
(Ответ для Sergey V Turchin на комментарий #1) > Можете отключить oom killer в cmdline ядра Ну и это. Могу сделать, чтоб он не включался при установке, если это виртуалка.
(Ответ для Sergey V Turchin на комментарий #22) > (Ответ для Шевченко Денис на комментарий #20) > > В шагах же чётко написано: > > # apt-get update && apt-get dist-upgrade > В рабочей станции К это ССЗБ. > Делайте его в консоли, а не в konsole. И гарантии, что у пользователей не > свалится графическая сессия нет. Обновление не из графики не прописано в документацию на K Workstation. Точно такое же поведение наблюдается при терминальной авторизации -- пристреливает процесс по исчерпанию памяти.
(Ответ для Sergey V Turchin на комментарий #23) > > Можете отключить oom killer в cmdline ядра > Могу сделать, чтоб он не включался при установке, если это виртуалка.
(Ответ для Sergey V Turchin на комментарий #25) > (Ответ для Sergey V Turchin на комментарий #23) > > > Можете отключить oom killer в cmdline ядра > > Могу сделать, чтоб он не включался при установке, если это виртуалка. Маскировал сервис systemd-oomd.service, систему успешно удалось обновить с помощью apt-get dist-upgrade. Остаётся вопрос, почему при установке ОС с образа alt-kworkstation-10.3-install-x86_64.iso: 1) в PVE swap файл создается равным 128MiB 2) в Virtualbox swap файл создается равным 4GB Вывод в Virtualbox после установки ОС: $ ls -la /home/swap -rw------- 1 root root 4310975488 июн 9 13:07 /home/swap $ free -h total used free shared buff/cache available Mem: 3,8Gi 686Mi 1,1Gi 15Mi 2,0Gi 2,9Gi Swap: 4,0Gi 0B 4,0Gi При создании виртуальной машины в Virtualbox использовались следующие опции: 1) Версия - Other Linux (64-bit) 2) RAM - 4Gb 3) CPU - 2 4) HDD - 32Gb Больше ничего не менялось.
(Ответ для Шевченко Денис на комментарий #26) > Маскировал сервис systemd-oomd.service, систему успешно удалось обновить с > помощью apt-get dist-upgrade. Достаточно psi=1 убрать из cmdline ядра.