SID udevd : SYSFS{}= will be removed in a future udev version, please use ATTR{}

Založil yerry, 23. 01. 2010, 14:17:49

Předchozí téma - Další téma

yerry

V tomto threade http://forum.debian-linux.cz/index.php/topic,464.0.html som zistil, že nie som sám, komu na Sidovi zapĺňajú bootovaciu obrazovku udev varningy typu: udevd : SYSFS{}= will be removed in a future udev version, please use ATTR{}= to match the event device.

Trochu som zagoolil a zistil, že sa jedná o zmrvené pravidlá k HP tlačiarňam. Teda u mňa to tak aspoň bolo. Jedná sa pravdepodobne o Debianom prevzaté balíčky z Ubuntu :D

Takže ako to napraviť, aby nekazilo naše estetické cítenie to množstvo riadkov textu, ktorý aj tak nemáme šancu prečítať? Riešenie je nasledujúce:

1. V súbore /lib/udev/rules.d/56-hpmud_support.rules zmeníme na 10. riadku všetky  SYSFS za ATTR.

2. Taktiež zeditujeme súbory (na mojom compe je to tak) /etc/udev/rules.d/11-hplj10xx.rules a 56-hpmud_support.rules a zameníme všetky výskyty reťazcov SYSFS za ATTR resp. BUS za SUBSYSTEM.

Môžeme reštartovať a bootovacia obrazovka je krásna ako predtým :)

Je to nahlásené ako bug, ale kedy to opravia, je vo hviezdach, Sid je predsa len unstable aj keď stabilnejší ako čokoľvek iné.

Zdroje:
http://linuxindetails.wordpress.com/2009/12/30/udevd-sysfs-will-be-removed-in-a-future-udev-version-please-use-attr-to-match-the-event-device/
http://forums.debian.net/viewtopic.php?f=5&t=47954
O Linuxe korektne aj nekorektne, ale hlavne bez obalu... --> http://inylinux.blogspot.com/

Ota Trkola

Tyto chyby jsou i u Squeeze. Návod dneska zkusím a dám vědět.

Ota Trkola

Tak bohužel, tenhle návod mi nepomohl. Chyby se zobrazují stále.

yerry

Skús pozrieť aj iné súbory v adresároch /lib/udev/rules.d/ a /etc/udev/rules.d/ či sa tam nevyskytujú reťazce SYSFS a BUS a zmeň to, nemajú tam totiž čo hľadať. Mne to totiž už tie warningy nehádže. Ale môže to byť aj špecifický problém u Squeezyho.
O Linuxe korektne aj nekorektne, ale hlavne bez obalu... --> http://inylinux.blogspot.com/

Ota Trkola


johnnycage

Ja mam Squeeze a navod funguje. Kedze sa subor 56-hpmud_support.rules v mojom systeme nenachadza, stacilo, aby som pomenil hodnoty v /etc/udev/rules.d/11-hplj10xx.rules
OS: Debian Testing 64bit, Kernel 2.6.39, GNOME 2.30.2
NB: Lenovo G550, Intel Pentium Dual-Core T4200 2.0GHz, RAM 3GB 1066MHz, WD 320GB, Intel GMA X4500 256MB