Gentoo Forums
Gentoo Forums
Gentoo Forums
Quick Search: in
[RISOLTO] CONFIG_SYS_DEPRECATED ed udev
View unanswered posts
View posts from last 24 hours
View posts from last 7 days

 
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian)
View previous topic :: View next topic  
Author Message
devi
n00b
n00b


Joined: 05 Feb 2010
Posts: 57

PostPosted: Thu Feb 11, 2010 8:57 am    Post subject: [RISOLTO] CONFIG_SYS_DEPRECATED ed udev Reply with quote

Durante il boot mi esce questo errore:
Code:
 udev: missing sysfs features; please update the kernel
  or disable the kernel's CONFIG_SYSFS_DEPRECATED option;
  udev may fail to work correctly

Suggerimenti?


Last edited by devi on Thu Feb 11, 2010 11:59 am; edited 1 time in total
Back to top
View user's profile Send private message
riverdragon
Veteran
Veteran


Joined: 14 Sep 2006
Posts: 1269
Location: Verona

PostPosted: Thu Feb 11, 2010 11:14 am    Post subject: Reply with quote

Code:
grep CONFIG_SYSFS_DEPRECATED /usr/src/linux/.config
Back to top
View user's profile Send private message
devi
n00b
n00b


Joined: 05 Feb 2010
Posts: 57

PostPosted: Thu Feb 11, 2010 11:40 am    Post subject: Reply with quote

Allora ho fatto questo:
- con
Code:
# CONFIG_SYS_DEPRECATED
al boot il messaggio esce
- con
Code:
CONFIG_SYS_DEPRECATED=n
al boot il messaggio esce
- con
Code:
CONFIG_SYS_DEPRECATED=0
al boot il messaggio esce
- ho commentato sia CONFIG_SYS_DEPRECATED che CONFIG_SYS_DEPRECATED_v2 ma al rboot il messaggio esce
- ho impostato
Code:
CONFIG_SYS_DEPRECATED=n
e poi da terminale
Code:
emerge  -u gentoo-sources
genkernel all
ma al boot il messaggio esce
- mi sono accorto che gli stessi flag sono impostati a "y" in etc/kernels/kernel-config-x86_64-2.6.31-gentoo-r6, allora li ho impostati a "n" e da terminale ho dato
Code:
emerge  -u gentoo-sources
genkernel all
Ora sta compilando, speriamo bene...
Suggerimenti?
Back to top
View user's profile Send private message
devi
n00b
n00b


Joined: 05 Feb 2010
Posts: 57

PostPosted: Thu Feb 11, 2010 11:58 am    Post subject: Reply with quote

RISOLTO! :D
Impostare i flags
Code:
CONFIG_SYS_DEPRECATED=n
CONFIG_SYS_DEPRECATED_V2=n
sia in /usr/src/linux/.config ed in /etc/kernels/kernel-config-x86_64-2.6.31-gentoo-r6 (o quello del vostro kernel) e poi da terminale
Code:
emerge -u gentoo-sources
genkernel all
ed il messaggio al boot non compare più! :wink:
Back to top
View user's profile Send private message
drins
n00b
n00b


Joined: 11 Feb 2010
Posts: 23

PostPosted: Mon Feb 22, 2010 3:01 am    Post subject: Reply with quote

:o

Last edited by drins on Sun Mar 14, 2010 11:20 pm; edited 1 time in total
Back to top
View user's profile Send private message
Apetrini
Veteran
Veteran


Joined: 09 Feb 2005
Posts: 1158

PostPosted: Mon Feb 22, 2010 6:33 am    Post subject: Reply with quote

Miraccomando... continuate a fare le cose ad minchiam e diffondete i suggerimenti per le worst practices...
_________________
Linux ape 2.6.31-vanilla. Paludis since 0.28.0.
Back to top
View user's profile Send private message
drins
n00b
n00b


Joined: 11 Feb 2010
Posts: 23

PostPosted: Mon Feb 22, 2010 11:45 am    Post subject: Reply with quote

:o

Last edited by drins on Sun Mar 14, 2010 11:20 pm; edited 1 time in total
Back to top
View user's profile Send private message
Peach
Advocate
Advocate


Joined: 08 Mar 2003
Posts: 3686
Location: London, UK

PostPosted: Mon Feb 22, 2010 12:09 pm    Post subject: Reply with quote

drins wrote:
Apetrini wrote:
Miraccomando... continuate a fare le cose ad minchiam e diffondete i suggerimenti per le worst practices...


Se credi che la soluzione al problema di devi sia sbagliata perchè non ci mostri tu quella giusta? :roll:


penso si riferisca al fatto che la soluzione proposta e' un modo CIECO e privo di alcun ragionamento tecnico.

La soluzione era scritta nel primo post: ovvero disabilitare la feature del kernel.
la soluzione non e' "cambia la feature" "usa genkernel" e "lancia emerge"
questi sono comandi che non hanno senso IMHO e che NON si applicano comunque in tutte le situazioni e a tutte le persone, quindi c'e' una buona possibilita' di generare casino (aka worst practices).
La soluzione ottimale e' imparare ad usare l'interfaccia di configurazione del kernel, e imparare a (ri)compilarsi il kernel a manina (magari partendo da una base gia' pronta, ovvio, mica dico che dovete diventare dei guru del kernel), oppure usare CORRETTAMENTE le opzioni di genkernel (una a caso che viene citata nella guida, --menuconfig).
Se non si sanno queste cose, si domanda e se la risposta non arriva e si ha FRETTA si usa la funzione di ricerca del forum o di Mr Google, che chiaramente non avete usato perche' avevate FRETTA.

Rimarco che
Code:
emerge -u kernel
non ha senso nel contesto, sia tecnicamente che praticamente.
_________________
Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom
Back to top
View user's profile Send private message
djinnZ
Advocate
Advocate


Joined: 02 Nov 2006
Posts: 4831
Location: somewhere in L.O.S.

PostPosted: Mon Feb 22, 2010 3:36 pm    Post subject: Reply with quote

Peach wrote:
Rimarco che
Code:
emerge -u kernel
non ha senso nel contesto, sia tecnicamente che praticamente.
ma forse, in simili casi, ripulire completamente l'albero del kernel incriminato e ripetere l'emerge (capita che qualcosa vada a donnine allegre causando errori incomprensibili) non è una cattiva pratica, lo dico per esperienza.
Quanto ad emerge è solo una utility per evitare di ripetere le solite operazioni ogni volta, imparare ad usarla non è una cattiva idea, ma serve solo a risparmiare tempo non a risolvere.
_________________
scita et risus abundant in ore stultorum sed etiam semper severi insani sunt:wink:
mala tempora currunt...mater stultorum semper pregna est :evil:
Murpy'sLaw:If anything can go wrong, it will - O'Toole's Corollary:Murphy was an optimist :wink:
Back to top
View user's profile Send private message
Onip
Advocate
Advocate


Joined: 02 Sep 2004
Posts: 2912
Location: Parma (Italy)

PostPosted: Mon Feb 22, 2010 4:40 pm    Post subject: Reply with quote

djinnZ wrote:
Quanto ad emerge è solo una utility per evitare di ripetere le solite operazioni ogni volta, imparare ad usarla non è una cattiva idea, ma serve solo a risparmiare tempo non a risolvere.

forse intedi genkernel ?
_________________
Linux Registered User n. 373835

Titus Lucretius Carus, De Rerum Natura - Tantum religio potuit suadere malorum
Back to top
View user's profile Send private message
DevOne
Guru
Guru


Joined: 13 Jul 2005
Posts: 419

PostPosted: Tue Feb 23, 2010 8:58 am    Post subject: Reply with quote

A quanto pare sembra un problema che si manifesta utilizzando genkernel...
un altra persona mi ha segnalato lo stesso problema e mi ha chiesto se io lo avevo;
siccome non uso genkernel, ma lo configuro manualmente, e non ho avuto questo problema,
presumo che sia causato dall'uso di genkernel (oo da un uso sbagliato)...
che ne pensate?
_________________
Real-time cooperative softair: http://www.softairrealfight.net
Qt generic-compass contribution: https://codereview.qt-project.org/#/c/92017
Open-source Virtual Keyboard QT widget: https://www.linux-apps.com/p/1132203/
Back to top
View user's profile Send private message
Peach
Advocate
Advocate


Joined: 08 Mar 2003
Posts: 3686
Location: London, UK

PostPosted: Tue Feb 23, 2010 10:49 am    Post subject: Reply with quote

DevOne wrote:
A quanto pare sembra un problema che si manifesta utilizzando genkernel...
un altra persona mi ha segnalato lo stesso problema e mi ha chiesto se io lo avevo;
siccome non uso genkernel, ma lo configuro manualmente, e non ho avuto questo problema,
presumo che sia causato dall'uso di genkernel (oo da un uso sbagliato)...
che ne pensate?


penso che sia una delle ragioni per cui la guida a genkernel sia stata abbandonata.. penso che invece la sezione riguardante il suo uso nell'handbook sia solo per evitare di spaventare i nuovi utenti. La cosa non e' semplice ma occorrerebbe un pelo piu' di informazione a riguardo, specie per chi non ci ha mai messo mano.
_________________
Gentoo user since 2004.
"It's all fun and games, until someone loses an eye" - mom
Back to top
View user's profile Send private message
DevOne
Guru
Guru


Joined: 13 Jul 2005
Posts: 419

PostPosted: Tue Feb 23, 2010 12:54 pm    Post subject: Reply with quote

Peach wrote:

penso che sia una delle ragioni per cui la guida a genkernel sia stata abbandonata.. penso che invece la sezione riguardante il suo uso nell'handbook sia solo per evitare di spaventare i nuovi utenti. La cosa non e' semplice ma occorrerebbe un pelo piu' di informazione a riguardo, specie per chi non ci ha mai messo mano.


Beh di sicuro non è una cosa semplice e soprattutto immediata quella di giocare nella configurazione del kernel manualmente...
In effetti genkernel, anche se non l'ho mai utilizzato, è una buona idea ed abbastanza funzionale...però evidentemente va migliorata in alcune parti
proprio per evitare problemi di conflitti o quant altro.
_________________
Real-time cooperative softair: http://www.softairrealfight.net
Qt generic-compass contribution: https://codereview.qt-project.org/#/c/92017
Open-source Virtual Keyboard QT widget: https://www.linux-apps.com/p/1132203/
Back to top
View user's profile Send private message
xdarma
l33t
l33t


Joined: 08 Dec 2003
Posts: 683
Location: tra veneto e friuli (italy)

PostPosted: Tue Feb 23, 2010 9:44 pm    Post subject: Reply with quote

Eventualmente, per "ripulire" i sorgenti del kernel prima di una nuova compilazione con genkernel esistono:
--clean (che equivale a make clean)
--mrproper (che equivale a make mrproper e cancella anche l'ultima configurazione cancellando .config).

L'utente pappy_mcfae mette a disposizione delle configurazioni "precotte" qui.
Caricabili in genkernel con --kernel-config=/etc/kernels/nome_kernel
_________________
proud user of faKeDE-4.7.3
Back to top
View user's profile Send private message
devi
n00b
n00b


Joined: 05 Feb 2010
Posts: 57

PostPosted: Wed Apr 14, 2010 9:15 am    Post subject: Reply with quote

Ai signori apretrini e peach dico solo una cosa che prima di sparare sentenze dicendo che ho fatto le cose "ad minchian" e che sono "prive di alcun ragionamento tecnico" cercate di capire bene la situazione:
1. avrei gradito espressioni tipo "sarebbe meglio risolvere in questo modo" oppure "quello che hai fatto non ca bene ma sarebbe meglio in un altro modo" oppure "quello che hai fatto ti può creare problemi" piuttosto che quelle tipo "privo di ragionamento tecnico" oppure "ad minchiam";
2. essendo un nubbio e con questo non mi giustifico non si puo' pretendere da me una esperienza come la vostra che di sicuro sarà molto più permeata di ragionamento tecnico e non ad minchiam come la mia;
3. sinceramente tutte le disquisizioni filosofiche se un una cosa è tecnica o meno, se compilare a mano o con genkernel ecc. le lascio a voi ed a tutti gli altri, io so solo che ho risolto il problema e questo mi basta, se poi ho risolto nel modo errato preferirei che me lo faceste notare in modi diversi
4. sinceramente non ho tutto questo tempo per cercare in rete o nei forums per risolvere il problema, questo lo possono fare gli studenti o i disoccupati o chi ha tempo a disposizione e non chi lavora come me
Per me la cosa termina qui perchè non mi va di iniziare polemiche sterili e soprattutto inutili, ma ho detto quesgto solo per chiarire alcuni punti.
Ringrazio invece chi mi ha aiutato e chi llo fa sempre.
Back to top
View user's profile Send private message
Danilo
l33t
l33t


Joined: 05 Feb 2004
Posts: 747
Location: Italy

PostPosted: Wed Apr 14, 2010 7:59 pm    Post subject: Reply with quote

devi wrote:
Ai signori apretrini e peach ....

I due utenti ti hanno fatto notare che bastava seguissi il messaggio di errore e risolvevi.


udev: missing sysfs features; please update the kernel
or disable the kernel's CONFIG_SYSFS_DEPRECATED option
;
udev may fail to work correctly

Da quel che ho capito sei intervenuto a manina nel file .config e' questo e' pericoloso.
I files di compilazione del kernel fanno dei check: se una feature dipende da altre
prima di poterla disabilitare devi abilitare o disabilitare quelle da da cui dipende
in maniera che il sistema rimanga stabile.
Facendo come hai fatto tu il sistema potrebbe diventare instabile e nessuno ti potrebbe aiutare
in quanto "non standard".


L'errore in questione mi e' capitato anche a me che non uso Genkernel: basta dare un :
Code:

make menuconfig

disabilitare la features da li dentro (cosi' si modificano anche le features dipendenti) e poi compilare.




Personalmente sconsiglio Gentoo a chi non vuole documentarsi.
Dico "vuole documentarsi" e non "ha il tempo di documentarsi" perche' io sono uno di quelli che
trovano il tempo di cercare in rete pur lavorando, avendo moglie, figli e con 5 ore di viaggio
per arrivare al lavoro ogni giorno.

Se ti occorre una cosa pronta vi sono ottime distribuzioni gia' tarate: Ubuntu (o Kbuntu), mandriva e fedora
sono solo degli esempi.

Gentoo (come Slackware) e' rognosa ma ti obbliga a capire "cosa c'e' sotto". :P
Back to top
View user's profile Send private message
Display posts from previous:   
Reply to topic    Gentoo Forums Forum Index Forum italiano (Italian) All times are GMT
Page 1 of 1

 
Jump to:  
You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot vote in polls in this forum