tohle mi kdysi fungovalo a ani jsem si nevšiml, kdy to přestalo. Pravděpodobně po upgrade na 22.
Skripty onbattery a offbaterry v adresáři /etc/apcupsd samy o sobě fungují když je spustím ručně.
Ale apcupsd mi je po vytažení ze zásuvky nezavolá, alespoň ne tak, aby projevily nějakou činnost.
No, asi jo. Ale celý selinux odstraňovat nechci, už jen proto, že mám přes něj chrůtovaný SFTP. Odstranil jsem modul apcupsd, ale bez účinku (semodule -v -d apcupsd).
Eee… odstranit ten modul asi nepomuze, kdyz ten modul by mel obsahovat politiky prave pro acpupsd. Spis bych v logu hledal jestli to selinux neblokuje kdyz se to pousti pri dane udalosti a pripadne pridal custom, ktery to povoli a nahlasil to jako bug. D. Walsh to jiste do pristiho baliku zahrne, kdyz se mu presne poslou pravidla co se musi pridat.
Že já blbec jsem se v tom hrabal… 8-/
Zkusil jsem přepnout selinux do permissive modu, kdesi v /etc/selinux/config
pak jsem restartoval …
a víc z toho nedostanu: Skříňšok .
Co teď s tím?
Tak, počítač už zase počítá. Prostě jsem napsal permissuve místo permissive a neštěstí bylo hotovo. Ještě, že máme Live Fedoru na USB čudlíku.
S tím permissive už apcupsd funguje.
Zdá se, že se selinuxu nelíbí, že z těch skriptů xxxbaterry se volá program smtp-cli.
Nevim sice proc se z toho vola smtp-cli (asi na posilani mailu) ale pokud to nahlasis do bugzilly, tak jak jsem psal lze cekat brzkou opravu.
Jinak na to existuje jakasi sekvence prikazu jak z AVC udelat rovnou prislusnou custom politiku, ale z hlavy je nevim, musis hledat nejake semanage apod.
Jeste jeden detail - selinux neni potreba vypinat pres konfigurak, staci na prikazove radce zatad “setenforce 0” nebo “1” pro zapnuti.