Bug 49625 - systemd-oomd прерывает консольную сессию при обновлении KWST 10.2.1 при ОЗУ=4 Гб и небольшом SWAP (в профиле по умолчании)
Summary: systemd-oomd прерывает консольную сессию при обновлении KWST 10.2.1 при ОЗУ=4...
Status: NEW
Alias: None
Product: Branch p10
Classification: Unclassified
Component: systemd (show other bugs)
Version: не указана
Hardware: x86_64 Linux
: P5 normal
Assignee: Alexey Shabalin
QA Contact: qa-p10@altlinux.org
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2024-03-06 19:34 MSK by Владимир Осташов
Modified: 2024-03-07 10:30 MSK (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Владимир Осташов 2024-03-06 19:34:24 MSK
Из спецификации:
Системные требования для установки «Альт Рабочая станция К»:
• архитектура: х86_64 (64 бита);
• оперативная память: от 1 Гбайт, рекомендуется 4+ Гбайт;
• жёсткий диск: от 32 Гбайт;

Настройки vm (PVE) HDD 32 Гб ОЗУ 4 Гб 

Вся установка профиля по умолчанию, ничего не менялось (установка рабочей станции совместимой с timeshift, требуется 20 гб).

После установки системы:
# df -h
Файловая система Размер Использовано  Дост Использовано% Cмонтировано в
udevfs             5,0M          96K  5,0M            2% /dev
runfs              2,0G         1,3M  2,0G            1% /run
/dev/sda2           32G          22G  9,4G           71% /
tmpfs              2,0G            0  2,0G            0% /dev/shm
/dev/sda2           32G          22G  9,4G           71% /home
tmpfs              392M          56K  392M            1% /run/user/500
tmpfs              392M          12K  392M            1% /run/user/0

# free -h
          total        used        free      shared  buff/cache   available
Mem:      3,8Gi       681Mi       118Mi        31Mi       3,0Gi       2,8Gi
Swap:     126Mi        64Mi        62Mi

$ rpm -qa | grep systemd-oomd-defaults
systemd-oomd-defaults-249.16-alt2.noarch

после запуска обновления в tty2, через
# apt-get update
# apt-get dist-upgrade

через какое то время, происходит переоткрытие сессии (обновление прерывается,
после чего при повторном обновлении появляются ошибки)

при этом в journalctl:

мар 06 13:17:58 host-107 apt-get[4008]: exfatprogs-1.2.2-alt1 p10+335282.100.1.1 1701142949 installed
мар 06 13:17:58 host-107 apt-get[4008]: ethtool-1:6.5-alt4 p10+337060.100.1.1 1703300274 installed
мар 06 13:17:58 host-107 kde5[3654]: kf.service.services: The desktop entry file "/usr/share/applications/org.freedesktop.Xwayland.desktop" has Type= "Application" but no Exec line
мар 06 13:17:58 host-107 kde5[3654]: kf.service.sycoca: Invalid Service :  "/usr/share/applications/org.freedesktop.Xwayland.desktop"
мар 06 13:17:58 host-107 kde5[3654]: kf.kded: kded module "freememorynotifier" has already been found using JSON metadata, please don't install the now unneeded .desktop file ("freememoryno>
мар 06 13:17:58 host-107 kde5[3654]: QDBusAbstractAdaptor: Cannot relay signal KDEDModule::moduleDeleted(KDEDModule*): Pointers are not supported: KDEDModule*
мар 06 13:17:59 host-107 systemd-oomd[3224]: Killed /user.slice/user-0.slice/session-5.scope due to memory used (3971424256) / total (4105482240) and swap used (119910400) / total (13316505>
мар 06 13:17:59 host-107 systemd[1]: session-5.scope: systemd-oomd killed 4 process(es) in this unit.
мар 06 13:17:59 host-107 systemd[1]: getty@tty2.service: Deactivated successfully.
мар 06 13:17:59 host-107 systemd[1]: getty@tty2.service: Scheduled restart job, restart counter is at 1.
мар 06 13:17:59 host-107 systemd-logind[2709]: Session 5 logged out. Waiting for processes to exit.
мар 06 13:17:59 host-107 systemd[1]: Stopped Getty on tty2.
мар 06 13:17:59 host-107 systemd[1]: Started Getty on tty2.
мар 06 13:17:59 host-107 plasmashell[7940]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x55e9cb3fe2e0) QQmlContext(0x55e9ca7b54f0) QUrl("file:///usr/share/kf5/plasma/plasmoids/org>
мар 06 13:17:59 host-107 plasmashell[7940]: Could not find the Plasmoid for Plasma::FrameSvgItem(0x55e9cb3fe2e0) QQmlContext(0x55e9ca7b54f0) QUrl("file:///usr/share/kf5/plasma/plasmoids/org>
мар 06 13:17:59 host-107 systemd[1]: session-5.scope: Deactivated successfully.
мар 06 13:17:59 host-107 systemd[1]: session-5.scope: Consumed 5min 4.239s CPU time.
мар 06 13:17:59 host-107 systemd-logind[2709]: Removed session 5.
мар 06 13:18:09 host-107 systemd[1]: Stopping User Manager for UID 0...
мар 06 13:18:09 host-107 systemd[3919]: Removed slice User Background Tasks Slice.

При увеличении ОЗУ до 8ГБ все отрабатывает нормально.
$ free -m
               total        used        free      shared  buff/cache   available
Mem:            7941         843         349          26        6747        6768
Swap:            126           2         124

Также не наблюдается такого поведения после удаления пакета systemd-oomd-defaults.

В ОС Альт Рабочая станция 10.1 например, такого не наблюдается ( SWAP в профиле по умолчанию при этих условиях равен 4 Гб и не установлен пакет systemd-oomd-defaults)
Comment 1 Sergey V Turchin 2024-03-07 09:29:55 MSK
> 1:252.4-alt1
> - Update systemd-oomd defaults to friendlier values.
Возможно, надо в p10 тоже.