Bug 1943954
Summary: | Upgrading Fedora to 34 beta did not disable earlyoom | ||
---|---|---|---|
Product: | [Fedora] Fedora | Reporter: | Alexey Rochev <equeim> |
Component: | earlyoom | Assignee: | Vitaly <vitaly> |
Status: | CLOSED WORKSFORME | QA Contact: | Fedora Extras Quality Assurance <extras-qa> |
Severity: | unspecified | Docs Contact: | |
Priority: | unspecified | ||
Version: | 34 | CC: | ego.cordatus, the.anitazha, vitaly |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | Unspecified | ||
OS: | Unspecified | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | If docs needed, set a value | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2021-04-12 16:31:44 UTC | Type: | Bug |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Alexey Rochev
2021-03-28 18:25:24 UTC
It should work correctly: https://src.fedoraproject.org/rpms/earlyoom/blob/rawhide/f/earlyoom.spec#_40 Well, something certainly went wrong. Logs say that it was updated from earlyoom-1.6.2-1.fc33.x86_64 to earlyoom-1.6.2-3.fc34.x86_64. That's from journald: мар 28 16:15:04 localhost.localdomain dnf[766]: Обновление : earlyoom-1.6.2-3.fc34.x86_64 2031/4222 мар 28 16:15:04 localhost.localdomain dnf[766]: Запуск скриптлета: earlyoom-1.6.2-3.fc34.x86_64 2031/4222 мар 28 16:16:03 localhost.localdomain dnf[766]: Запуск скриптлета: earlyoom-1.6.2-1.fc33.x86_64 2568/4222 мар 28 16:16:03 localhost.localdomain dnf[766]: Очистка : earlyoom-1.6.2-1.fc33.x86_64 2568/4222 мар 28 16:16:03 localhost.localdomain dnf[766]: Запуск скриптлета: earlyoom-1.6.2-1.fc33.x86_64 2568/4222 That's from dnf.rpm.log: 2021-03-28T16:15:03+0300 SUBDEBUG Upgrade: earlyoom-1.6.2-3.fc34.x86_64 2021-03-28T16:16:03+0300 SUBDEBUG Upgraded: earlyoom-1.6.2-1.fc33.x86_64 There is nothing else about earlyoom in logs, no warnings or errors. Except that after reboot both earlyoom and systemd-oomd were started: мар 28 16:22:58 localhost.localdomain audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=earlyoom comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' мар 28 16:22:58 localhost.localdomain audit[1]: SERVICE_START pid=1 uid=0 auid=4294967295 ses=4294967295 subj=system_u:system_r:init_t:s0 msg='unit=systemd-oomd comm="systemd" exe="/usr/lib/systemd/systemd" hostname=? addr=? terminal=? res=success' I checked with systemctl status, and it said that earlyoom was "Loaded: loaded (/usr/lib/systemd/system/earlyoom.service; enabled; vendor preset: disabled)" > I checked with systemctl status, and it said that earlyoom was "Loaded: loaded (/usr/lib/systemd/system/earlyoom.service; enabled; vendor preset: disabled)"
Based on that "enabled" I think there is still likely a symlink at `/etc/systemd/system/multi-user.target.wants/earlyoom.service` that is starting earlyoom at boot. Do you happen to have a preset file under `/etc/systemd/system-preset/` that contains "enable earlyoom" that would override the distro default?
No. But I did 'systemctl disable --now earlyoom.service' immediately when I noticed this issue. Could this remove it? Tested on a clean VM with F33 Workstation. Updated it to F34 and earlyoom was disabled automatically. |