Portál AbcLinuxu, 30. dubna 2025 14:49

Řešení problému slackware + udev-054 (skoro)

8.3.2005 14:32 | Přečteno: 914× | slack

Problém: po aktualizaci udev-050 na udev-054 došlo k pár 'problémům', tj. ztráta práv k zařízením a vůbec takové divné chování.
Řešení: hlavní problém je skryt v souboru /etc/udev/rules.d/udev.rules , kde jsou všechna práva defaultně na 660 a proto je potřeba udělat pár úprav a to:

přidat
# /dev/null permisions
kernel="null", MODE="0666"
a změnit práva tady
# permissions for IDE CD devices
BUS="ide", KERNEL="*[!0-9]", PROGRAM="/bin/cat /proc/ide/%k/media", RESULT="cdrom*", NAME="%k", GROUP="cdrom", MODE="0666"

# permissions for IDE floppy devices
BUS="ide", KERNEL="*[!0-9]", PROGRAM="/bin/cat /proc/ide/%k/media", RESULT="floppy*", NAME="%k", GROUP="floppy", MODE="0666"

# permissions for SCSI cd/sg/tape devices
BUS="scsi", KERNEL="s[grt][0-9]*", SYSFS_type="5", NAME="%k", GROUP="cdrom", MODE="0666"
a pak přidat práva na tty (tato už tam jsou, jen je potřeba připsat MODE ...), protože jinak mi nešel pustit terminál z X
# pty devices
KERNEL="pty[p-za-e][0-9a-f]*", NAME="pty/m%n", SYMLINK="%k", MODE="666"
KERNEL="tty[p-za-e][0-9a-f]*", NAME="pty/s%n", SYMLINK="%k", MODE="666"
Navíc mě to nepustilo do home adresáře, takže jsem byl nucen použít kouzlo chown.
Ještě musím dořešit proč mi taky ff a tb padá bez jakékoli další informace na segfault. Po stažení zdrojáků a kompilaci je vše ok. To ale není řešení. Navíc velká Mozilla to neudělá.

To je pro dnešek vše, kdyžtak ještě doplním.

       

Hodnocení: -

zatím nehodnoceno
        špatnédobré        

Tiskni Sdílej: Linkuj Jaggni to Vybrali.sme.sk Google Del.icio.us Facebook

Komentáře

Nástroje: Začni sledovat (0) ?Zašle upozornění na váš email při vložení nového komentáře. , Tisk

Vložit další komentář

8.3.2005 15:33 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše skupiny
Odpovědět | Sbalit | Link | Blokovat | Admin
ahoj, nevyresil by si velkou cast tech problemu pridanim se do prislusnych skupin? ;-)
Urine should only be green if you're Mr. Spock.
8.3.2005 15:43 Libor Klepac | skóre: 45 | Mýto
Rozbalit Rozbalit vše Re: skupiny
a mozna pouzit devpts
Urine should only be green if you're Mr. Spock.
8.3.2005 16:07 Milan Horák | skóre: 24 | blog: strange blog | Havlíčkův Brod
Rozbalit Rozbalit vše Re: skupiny
Tak mám řešení nejsnadnější: přes swaret nainstalovat udev-054-i486-2 :o)
Každý dobrý skutek bude po zásluze potrestán. Ale ten pocit ... ;o)
9.3.2005 10:52 ZS-Man | skóre: 31 | blog: B26
Rozbalit Rozbalit vše Re: skupiny
Po aktualizaci pomoci slapt-get --upgrade (asi 20 balicku) mi pod userem najednou neslo spustit KDE. Pod rootem vse OK. Uz sem mel sepsanou sahodlouhou otazku sem do fora, nez sem ji odeslal, uplne nahodou sem jeste kouknul na User manager, a bylo to tam. teda spis mebylo. vsechny skupiny zrusene. Stacilo doklikat a vsechno je OK. Je to normalni, ze instalace baliku(jakehokoliv) muze takhle zrusit prava, nebo je to bug?
9.3.2005 12:44 Milan Horák | skóre: 24 | blog: strange blog | Havlíčkův Brod
Rozbalit Rozbalit vše Re: skupiny
stát se to asi může, pár lidí si stěžovalo že po aktualizaci zrovna udev-050 na udev054-1 nemohli spustit KDE. Jak jsem už psal, Patrick už vydal aktualizaci udev-054-2 a v changelogu se všem omlouvá. Slacka už mám od 9.0 a tohle je první zádrhel, který se mi díky aktualizacím přihodil.
Akorát mám zase problémek, že si z X (fluxbox) nepustím terminál :o(
Každý dobrý skutek bude po zásluze potrestán. Ale ten pocit ... ;o)
9.3.2005 15:36 Milan Horák | skóre: 24 | blog: strange blog | Havlíčkův Brod
Rozbalit Rozbalit vše Definitivně vyřešeno
Odpovědět | Sbalit | Link | Blokovat | Admin
Tak je potřeba v udev.rules upravit tty devices na:
# tty devices
KERNEL="console",	NAME="%k", GROUP="tty", MODE="0666"
KERNEL="tty",		NAME="%k", GROUP="tty", MODE="0666"
KERNEL="tty[0-9]*",	NAME="vc/%n",  SYMLINK="%k", GROUP="tty"
Každý dobrý skutek bude po zásluze potrestán. Ale ten pocit ... ;o)

Založit nové vláknoNahoru

ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.