apparmor -kernelmoduli ???
Mitä tuo apparmor -kernelmoduli oikein tekee ?
Ensinnäkin: Tuo moduli on poistettava rmmod -komennolla, jos aikoo käyttää tulostinta (Canon LBP-660), koska jos kyseinen moduli on ladattuna, lasertulostimen toiminta estyy.
Mutta näyttäisi siltä, että kaffeine ei kykene toistamaan videoita, jos ko. moduli EI ole ladattuna (jos ei tuo videovika sitten ole muu satunnainen häiriö, jolla ei ole tekemistä ko. modulin kanssa - videot alkoivat näkyä uudelleen koneen buuttauksen jälkeen).
Lisäksi:
sivulla
http://www.cyberciti.biz/tips/avoid-linux-kernel-module-driver-autoloading.html
neuvottu tapa estää modulin latutuminen (KUbuntu 7.10) ei toimi. Eli lisäsin tuon apparmor -modulin tiedostoon
/etc/modprobe.d/blacklist
seuraavanlaisella rivillä:
blacklist apparmor
- kyseinen moduli latautuu silti.
Miten selvitän, tarvitseeko kaffeine todella ko. moduulia videon toistamiseksi, vai oliko videoiden toistokyvyttömyys muu satunnainen häiriö, joka ei liity ko. moduliin ?
Jos modulia tosiaan tarvitaan videoiden toistamiseen, tilanne on ikävä:
Lasertulostin ei toimi, jos ko. moduli on ladattu (alkaa toimia, kun modulin poistaa rmmod -komennolla).
Ja jos videot taas eivät toimi ilman ko. modulia, niin eivät ala uudelleen toimia komennolla:
modprobe apparmor
vaan vasta uudelleen buuttaus korjaa videot taas toimiviksi.
Mikä siis neuvoksi jos videot vaativat tuon ja lasertulostin taas ei toimi jos ko. moduli on ladattuna ?
apparmor -kernelmoduli ???
Linuxkäyttäjä
7644
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 7
Vanhimmat
Jos video ei toistu niin asenna VLC Player, sehän toistaa vaikka mitä. Tosta muusta en osaa sanoa, mutta ehkä sulle selkoa tuolta: "Mitä tuo apparmor -kernelmoduli oikein tekee ?" http://wiki.ubuntu.com/AppArmor
Käyttääkö Ubuntukin tätä tapaa estämään moduulin autom. lataus? http://wiki.debian.org/KernelModuleBlacklisting
Apparmor on köyhän miehen Selinux. Aiemmin se on ollut käytössä vain Susessa. Itse kyllä poistaisin koko hässäkän (siis kaikki paketit, joissa lukee apparmor) ennen kuin alkaisin säädellä.
Mulla tuli buutissa herjaa, en ihan tarkkaan muista mutta jotain "failure register capability main security module" ja jotenkin se liittyy LSM:n kautta Apparmoriin ja kun en muuta keksinyt niin kokeilin poistaa apparmori kokonaan. Havainnot olivat - ettei ubuntu 8.04:ssä ole modulia apparmor lainkaan - myöskään capabilityä joka on LSM:n joku osa, sitäkään ei ole modulina mutta apparmor jotenkin sisältää sen ominaisuudet - vaikka kaikki apparmorin osaset olivat poistettu niin sama herja jatkui - vaikka kaikki apparmorin osaset olivat poistettu niin syslogista löytyi edelleen merkintä apparmorista. En kylläkään tullut katsoneeksi oliko apparmorin käynnistysskriptit kadonneet sillä asensin sen takaisin. Eli sekavaksi jäi koko hässäkkä ja edelleen virheilmoitukset mutta ilmeisesti niistä ei ole mitään haittaa. Ytimeen on sisällytetty tuki apparmorille joten vaikuttaisiko se asiaan jotenkin?
Eikä ole paikalla Ubuntuakaan kokeiltavaksi.
Niin loppuu ;) Täytyy varmaankin tutkia asiaa alkaen tästä https://help.ubuntu.com/community/AppArmor jos se siitä aukeaisi. Kumma kyllä tutkin syslogeja historiaan niin mielestäni ytimellä 2.6.24-19 ei tuota herjaa näkynyt mutta 2.6.24-24 se esiintyi. Mun pitikin itseasiassa buutata tuohon versioon 19 mutta koska olen asentanut nVidian poropietari-ajurin niin en viitsinyt alkaa sitä kääntämään. Eihän se kääntäminen siinä ole mikään operaatio mutta kun mulla on sellainen näppis-hiiri-näyttö jakaja välissä joka aiheuttaa epävakautta näytön tunnistamisessa niin en viitsinyt alkaa purkamaan johtoja. Toisaalta jos kääntää pelkän modulin mutta ei ylikirjoita xorg.confia niin periaatteessa mitään muutoksia näyttöön ei pitäisi tulla mutta en jaksanut enää illalla alkaa kokeilemaan ettei mene säätämiseksi ;) joten rupesin puuhailemaan muita hommia. Tänään ehkä testaan toisella ytimellä tuleeko syslogiin vielä herjaa. Ja tuota apparmoria voisi kyllä lueskella ja ottaa oikeasti käyttöön, nythän siinä on vain oletusasetukset, lisäsäänrtöjä näyttää sovelluksille löytyvän valmiiksi. SELinux voi olla turhan työläs säätää näin kotikäyttäjälle vaikkei senkään osaamisesta mitään haittaa ole.
oikea neuvo olisi ollut että poista apparmor käytöstä ja sen jälkeen poista paketit. Sitä en tiedä (enkä ole aikeissa kokeilla) mitä canonical on apparmorin kanssa oikein säätänyt. openSUSE/SLE kyseisen hässäkä sammutetaan komennolla su -c 'rcapparmor stop' Komennolla apparmor_status näet mitä profiileja on käytössä. apparmor module is loaded. 11 profiles are loaded. 11 profiles are in enforce mode. /usr/sbin/ntpd /usr/sbin/identd /sbin/klogd /sbin/syslogd /sbin/syslog-ng /usr/sbin/traceroute /usr/sbin/nscd /bin/ping /usr/sbin/mdnsd /usr/sbin/named /usr/sbin/avahi-daemon 0 profiles are in complain mode. 5 processes have profiles defined. 5 processes are in enforce mode : /usr/sbin/avahi-daemon (4283) /sbin/syslog-ng (2782) /sbin/klogd (2768) /usr/sbin/nscd (4377) /usr/sbin/ntpd (4414) 0 processes are in complain mode. 0 processes are unconfined but have a profile defined. Nämä eivät estä mitenkään normaalia käyttöä.