Linux-kezdő

notifyd mitől indul?

Fórumok

Mielőtt bugreportolnék, és nagyon hülyét csinálnék magamból, kérdezek. Van néhány általam karbantartott gép Fedora 26-tal. A notifikációt az xfce4-notifyd végzi. Szerintem normális körülmények között egy üzenet megjelenítésekor a dbus szól (talán?) a systemd-nek, hogy rántsa be az xfce4-notifyd daemon-t, aztán a dbus át tudja adni az üzenetet, amelyet a daemon megjelenít. Egy darabig - kb. 1 perc - még a memóriában marad üzenetre várva, ha nincs új üzenet, kilép, a későbbiekben újra betöltésre kerül, ha szükséges.

Már eleve kérdés, jó-e a feltételezésem a működéséről. A gondom az, hogy néhány gépen - nem az összesen - nem indul el magától a daemon, ha üzenetet küldenék. Ez baj, mert elég komoly üzemzavart tud okozni, hiszen az alkalmazások várnak vélhetően valamilyen nyugtát, hogy sikerült megjeleníteni a kis buborékot. Ilyen például a hangerő szabályozás. Hiába működik jól a volumeicon, ha vár a notifyd nyugtájára, gyakorlatilag le van fagyva a hangerő állítás. Vagy a levelező kliens elszürkül néhány percre, s nem lehet vele mit kezdeni.

Maga a daemon működik, csak nem indul el magától, tehát vagy jogosultsági, vagy konfigurációs probléma lesz ez. Nem selinux, mert kipróbáltam selinux=0 kernelparaméterrel boot-olva.

Van egy borzalmasan gány workaround-om, de korrekt megoldást keresek. Azt csinálom, hogy a startup scriptemben egy háttérbe küldött subshell öt másodpercenként megnézi, fut-e az adott felhasználó nevében az xfce4-notifyd. Ha nem, akkor elindítom. Ezt végtelen ciklusban teszem, így legrosszabb esetben öt másodpercig nem megy a daemon, de annyit ki lehet bírni.

Úgy érzem, szinte mindent végigbogarásztam, de nem találom a konfigurációját, illetve a hiba okát. A tesztelés egyszerű, hiszen van notify-send parancs.

Pontosan hogyan működik ez? Mit vizsgáljak? Jelezzem a bugot? Jó, de minek a bugja? A dbus, a systemd a ludas? Vagy? Amelyik gépen előjön, ott következetesen. Ahol meg nem, ott meg jó minden.

C libary

Fórumok

Sziasztok.

Egy kis segítséget szeretnék kérni a választásban. Építeni szeretnék ismét egy saját rendszert, de nem tudom eldönteni, melyik C könyvtárkezelőt válaszam. Eddig a glibc-t használtam ami bevált, de musl honlapján néztem az összehasonlítást ami alapján, jobbnak tűni a musl. A kérdésem az lenne, érdemes e váltani glibc-ről musl-re? Tényleg jobb mint a glibc?

Válaszokat előre is köszönöm.

sw raid tömbök méreteinek növelése (nem több hdd-vel)

Fórumok

Sziasztok,

szépen lassan kihullottak az eredeti hdd-k a (debian 8) szerverben, és mostanra mindegyik (4 db) ki lett cserélve dupla méretűre.
Szeretném birtokba venni a szabad területeket.
A lemezeken raid 1 és raid 5 van. Elöl az 1 utána az 5. A raid 1-nek a méretét kellene megnövelni elsősorban, de hosszabb távon a 5-öst sem ártana.
rescuecd-vel bootolva x-en GParteddel látom külön a partíciókat, külön a tömböket és a szabad helyet.
EndegélyezNÉ a partíciók mozgatását, növelését, de szabad-e?
Azaz fizikailag kitolni a raid5-öt tartalmazó sdax..sddx partíciókat a hdd végére, majd megnövelni és utána a raid 1-et tartalmazó partíciót növelni és végül megkérni mdadm-al, hogy használja is?

A rendelkezésre állás most nem számít (iskola), szinkronizálásra van idő dögivel.

Egyedi célra összeállított linuxos disztribúciók - hogyan keressem?

Fórumok

Néhány éve találtm egy oldalt, amelyen speciálisan felkonfigurált, egy-egy célterületre kialakított linux alapú összeállítások voltak letölthetők iso formátumban. Egyfajta gyűjtőhely volt az ilyen egyedi feladatra összerakott linuxoknak. Emlékeim szerint különféle csoportokba voltak sorolva ezek a céllinuxok. Voltak például e-mail szerverek, NAS-ok, tűzfalak, ERP összeállítás. Úgy emlékszem mindegyik céllinuxnak volt valami gusztusos logója. Egy hete kínlódom, hogy vagy ezt oldalt, vagy valami hasonlót találjak, de nem találok olyan keresést, ami jó lenne.

UEFI secure boot helyreállítása

Fórumok

Picike notebook, volt rajta Linpus linux, tettem rá Fedora 26-ot. Működött is, de zavart az UEFI partíción a Linpus nyoma, így gondoltam, törlöm onnan, aztán majd pendrive-ról bootolva helyreteszem a Fedorát. Jó elképzelés volt, most van egy indíthatatlan gépem. :(

Elkezdtem nézni a netet, csináltam grub és shim reinstallt, de nem segített. Pedig követtem a leírást, bind mount, chroot megvolt. Valószínűleg meg fogom találni a megoldást, de ha valaki hozott már helyre ilyet, s tudja a varázsigét, ne fogja vissza magát.

Az külön hab a tortán, hogy valamiért nem volt névfeloldásom wifin. Az nmcli-vel még csak-csak összeszögeltem, hogy menjen a wifi, de fogalmam sincs, mi lett a dns-sel. Szerintem a routeremen megy a dns szerver, mert egy másik gépen volt névfeloldás ugyanarról a routerről.

Az is jó, hogy most látom, a leírás régi lehetett, shim csomag utoljára Fedora 22-höz van. De jó. Vélhetően Fedora 26 esetén már rég más a megfejtés.

Frissítési probléma..

Fórumok

Sziasztok!

Lehet láma a kérdés, de nem tudok rájönni mi okozza:
OS: Ubuntu 16.04

(Adatbázis olvasása ... 1957010 fájl és könyvtár van jelenleg telepítve.)
Kibontás előkészítése: .../linux-headers-4.4.0-78-generic_4.4.0-78.99_i386.deb ...
Kibontás: linux-headers-4.4.0-78-generic (4.4.0-78.99) ...
dpkg: hiba az archívum feldolgozásakor: /var/cache/apt/archives/linux-headers-4.4.0-78-generic_4.4.0-78.99_i386.deb (--unpack):
hiba az alábbi könyvtár létrehozásakor: `./usr/src/linux-headers-4.4.0-78-generic/include/config/cpu/sup/umc': Nincs több hely a lemezen
Nem került kiírásra apport jelentés, mivel a hibaüzenet szerint megtelt a lemez
dpkg-deb: hiba: a(z) beillesztés részfolyamatot kilőtte a (Törött adatcsatorna) jel
Hibák történtek a feldolgozáskor:
/var/cache/apt/archives/linux-headers-4.4.0-78-generic_4.4.0-78.99_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@N5110:~# uname -a
Linux N5110 4.4.0-78-generic #99-Ubuntu SMP Thu Apr 27 15:28:22 UTC 2017 i686 i686 i686 GNU/Linux

Ötlet? Találkozott valaki hasonlóval? A lemez nincs megtelve..

Linux CLI érték átadás

Fórumok

Sziasztok.

Kérnék egy kis segítséget.
Van egy xyz parancsom, pl:
smartctl -A -d marvell /dev/sda | grep Temperature_Celsius | awk '{print $10}'

Ennek a kimenete egy hex érték:
0x26

Hogyan lehet ezt átalakítani decimálisra?
2 féle lehetőséget találtam eddig, ami működik:

echo $((0x15a))
Ekkor a 0x15a értékét kiírja decimálisan

vagy

printf '%d\n' 0x15a

De hogyan lehet a 0x15a helyére az előző parancssori kimenetet irányítani?