Cannot find device with major:minor 8:16

Se avete problemi con l'installazione e la configurazione di Slackware64 postate qui. Non usate questo forum per argomenti che trattano la Slackware32 o generali... per quelli usate rispettivamente il forum Slackware e Gnu/Linux in genere.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware64 usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Slackware64, se l'argomento è Slackware32 o generale usate rispettivamente il forum Slackware o Gnu/Linux in genere.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.
maxim65
Linux 0.x
Linux 0.x
Messaggi: 90
Iscritto il: mar nov 13, 2007 14:33
Località: Quercia di Aulla (MS)
Contatta:

Cannot find device with major:minor 8:16

Messaggioda maxim65 » mar lug 23, 2019 13:11

Ho lo slackware64-14.2 e funziona tutto tranne udisks.
Non mi interessa in modo particolare se non fosse che serve per poter disattivare le penne usb prima di poterle rimuovere in modo sicuo.
Quando dò il comando udisks --detach /dev/sdb mi dà l'errore
"Cannot find device with major:minor 8:16: "Cannot launch daemon, file not found or permissions invalid
Ovviamente /dev/sdb è la pennetta.Il kernel è compilato custom con il supporto per gli usb e major:minor .
Posso smontare e montare la penna usb e funziona correttamente usando mount e umount.

Che posso fare?

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2592
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 5.2.2-ck1
Desktop: lxde
Località: Pisa
Contatta:

Re: Cannot find device with major:minor 8:16

Messaggioda ponce » mar lug 23, 2019 14:44

immagino che tu voglia usare udisks da utente, visto che mount e umount da root ti funzionano.

prova a rispondere alle seguenti domande:

- se, dalla tua sessione grafica, da un terminale esegui il comando

Codice: Seleziona tutto

ck-list-sessions

qual'e' l'output?

- come avvii l'ambiente grafico, avvio testuale/startx (init 3, il default) oppure usi un display manager (init 4)?

- quale ambiente grafico usi?

- questa cosa te la fa anche col kernel standard di Slackware?

maxim65
Linux 0.x
Linux 0.x
Messaggi: 90
Iscritto il: mar nov 13, 2007 14:33
Località: Quercia di Aulla (MS)
Contatta:

Re: Cannot find device with major:minor 8:16

Messaggioda maxim65 » mar lug 23, 2019 15:24

Il kernel è il 4.9.74
il problema si presenta anche da consolle sia come utente normale che come root .

ck-list-sessions
Session1:
unix-user = '1000'
realname = ''
seat = 'Seat1'
session-type = ''
active = TRUE
x11-display = ':0'
x11-display-device = '/dev/tty7'
display-device = '/dev/tty2'
remote-host-name = ''
is-local = TRUE
on-since = '2019-07-23T13:06:03.398922Z'
login-session-id = '4294967295'

Con il kernel standard devo ancora provare. L'ho rimosso e devo rimettere anche i moduli .
Provo poi vi faccio sapere.

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2592
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 5.2.2-ck1
Desktop: lxde
Località: Pisa
Contatta:

Re: Cannot find device with major:minor 8:16

Messaggioda ponce » mar lug 23, 2019 15:28

maxim65 ha scritto:il problema si presenta anche da consolle sia come utente normale che come root .

da console e' normale che udisk non funzioni: al di fuori di una sessione grafica di default non c'e' niente che avvii il demone udiskd.

ponce ha scritto:- come avvii l'ambiente grafico, avvio testuale/startx (init 3, il default) oppure usi un display manager (init 4)?

- quale ambiente grafico usi?

per favore, potresti rispondere anche a queste due domande?
a seconda della risposte che darai te ne dovro' fare un'altro paio...

maxim65
Linux 0.x
Linux 0.x
Messaggi: 90
Iscritto il: mar nov 13, 2007 14:33
Località: Quercia di Aulla (MS)
Contatta:

Re: Cannot find device with major:minor 8:16

Messaggioda maxim65 » mar lug 23, 2019 15:55

uso startx
l'ambiente grafico è kde

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2592
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 5.2.2-ck1
Desktop: lxde
Località: Pisa
Contatta:

Re: Cannot find device with major:minor 8:16

Messaggioda ponce » mar lug 23, 2019 16:00

allora:

- e' un'installazione completa di slackware64-14.2? hai applicato tutti gli aggiornamenti?

- potresti postare il contenuto dei file /etc/X11/xinit/xinitrc e, se presente, ~/.xinitrc (il file .xinitrc nella home del tuo utente) ?

maxim65
Linux 0.x
Linux 0.x
Messaggi: 90
Iscritto il: mar nov 13, 2007 14:33
Località: Quercia di Aulla (MS)
Contatta:

Re: Cannot find device with major:minor 8:16

Messaggioda maxim65 » mar lug 23, 2019 18:04

ho provato con il kernel huge ultima versione e relativi moduli. Stesso problema anche da terminale kde

/etc/X11/xinit/xinitrc

#!/bin/sh
# $XConsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi

if [ -f $sysmodmap ]; then
xmodmap $sysmodmap
fi

if [ -f $userresources ]; then
xrdb -merge $userresources
fi

if [ -f $usermodmap ]; then
xmodmap $usermodmap
fi

# Start the window manager:
if [ -z "$DESKTOP_SESSION" -a -x /usr/bin/ck-launch-session ]; then
ck-launch-session startkde
else
startkde
fi

.xinitrc non c'è

Gli aggiornamenti li ho installati tutti.
Sono uno smanettone, uso lo Slack dal 95 e sono abituato ainstallare anche pacchetti dal sorgente, magari non quelli convenzinali di Slack.
Cosa potrei aver modificato per fargli generare quell'errore nel char device pur funzionando perfettamente la pen drive?

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2592
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 5.2.2-ck1
Desktop: lxde
Località: Pisa
Contatta:

Re: Cannot find device with major:minor 8:16

Messaggioda ponce » mar lug 23, 2019 18:22

seguendo quello che e' scritto qui, sarebbe utile leggere l'output di questi comandi col disco inserito (magari usa un servizio come http://pastebin.com per incollarci l'output e poi metti i link qui alle pagine risultanti)

Codice: Seleziona tutto

udisksctl dump
cat /proc/self/mountinfo
cat /etc/fstab
udisksctl monitor

(per l'ultimo comando dai ctrl-c dopo che ha restituito l'output)

e anche di questo comando, questa volta da root

Codice: Seleziona tutto

udevadm info --export-db

e speriamo di capirci qualcosa ;)

maxim65 ha scritto:Sono uno smanettone, uso lo Slack dal 95 e sono abituato ainstallare anche pacchetti dal sorgente, magari non quelli convenzinali di Slack.
Cosa potrei aver modificato per fargli generare quell'errore nel char device pur funzionando perfettamente la pen drive?

per ora non ne ho la piu' pallida idea.

maxim65
Linux 0.x
Linux 0.x
Messaggi: 90
Iscritto il: mar nov 13, 2007 14:33
Località: Quercia di Aulla (MS)
Contatta:

Re: Cannot find device with major:minor 8:16

Messaggioda maxim65 » mar lug 23, 2019 18:52

Con il comando udisksctl dump
mi dà lo stesso errore

con udevadm info --export-db
non riesco ad incollare tutto e metto solo l'uso

https://pastebin.com/qkmA9VmT


Cercando su internet ho letto che potrebbe essere un problema con dbus

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2592
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 5.2.2-ck1
Desktop: lxde
Località: Pisa
Contatta:

Re: Cannot find device with major:minor 8:16

Messaggioda ponce » mar lug 23, 2019 19:02

maxim65 ha scritto:Con il comando udisksctl dump
mi dà lo stesso errore

non da nessun altro output?

con udevadm info --export-db
non riesco ad incollare tutto e metto solo l'uso

https://pastebin.com/qkmA9VmT

e' troppo poco: prova con termbin

Codice: Seleziona tutto

udevadm info --export-db | nc termbin.com 9999


e qual'e' l'output degli altri tre comandi

Codice: Seleziona tutto

cat /proc/self/mountinfo
cat /etc/fstab
udisksctl monitor

?

Cercando su internet ho letto che potrebbe essere un problema con dbus

ammettendo che /etc/rc.d/rc.messagebus sia eseguibile (e che quindi ci sia un processo "/usr/bin/dbus-daemon --system" attivo), dovrebbe collegarcisi da solo kde all'avvio.

maxim65
Linux 0.x
Linux 0.x
Messaggi: 90
Iscritto il: mar nov 13, 2007 14:33
Località: Quercia di Aulla (MS)
Contatta:

Re: Cannot find device with major:minor 8:16

Messaggioda maxim65 » mar lug 23, 2019 19:19

Ho verificato dal log di sistema un errore di dbus con policikit1

dbus[650]: [system] Activated service 'org.freedesktop.PolicyKit1' failed: Failed to execute program org.freedesktop.PolicyKit1: Permission denied

maxim65
Linux 0.x
Linux 0.x
Messaggi: 90
Iscritto il: mar nov 13, 2007 14:33
Località: Quercia di Aulla (MS)
Contatta:

Re: Cannot find device with major:minor 8:16

Messaggioda maxim65 » mer lug 24, 2019 10:31

Ho provato a ripristinare la directory etc , dbus udisks con i file originali dell'installazione e il risultato è che dà sempre lo stesso errore ma dopo essere andato in timeout. Probabilmente dal log di sistema c'è un problema con qualche libreria.
Installo pareccho software non slackware, Xilinx, geda, lettura fatture elettroniche, etc. etc. e questo si porta dietro le librerie loro che devono poter essere caricate dinamicamente, altrimenti non funziona.
Per esperienza sò che questo si porta dietro innumerevoli problemi fra cui cose inspiegabili, almeno per me, come questa.
udisks mi serve solo per poter disattivare le pennette prima di rimuoverle.
Esiste un'alternativa a udisks per questa cosa?!?

Avatar utente
ponce
Iper Master
Iper Master
Messaggi: 2592
Iscritto il: mer mar 05, 2008 16:45
Nome Cognome: Matteo Bernardini
Slackware: slackware64-current
Kernel: 5.2.2-ck1
Desktop: lxde
Località: Pisa
Contatta:

Re: Cannot find device with major:minor 8:16

Messaggioda ponce » gio lug 25, 2019 12:36

hai detto che usi kde, no? c'e' il gestore dei dispositivi di kde, ma probabilmente anche quello usa udisks.

secondo me, in generale, ti conviene fare un'installazione pulita e poi trovare il modo di installare i software di terze parti che usi in modo che non si sovrappongano a librerie di sistema (utilizzando, ad esempio, $LD_LIBRARY_PATH).

comunque, se tutto cio' lo fai per la pennetta, una volta che hai smontato le sue partizioni con umount non c'e' problema a toglierla.

se proprio vuoi puoi anche dare un'occhiata a udevil, ma tieni di conto che le installazioni "introiaiate" (mi sembra il termine tecnico piu' adatto) come la tua non sono supportate da SlackBuilds.org.

maxim65
Linux 0.x
Linux 0.x
Messaggi: 90
Iscritto il: mar nov 13, 2007 14:33
Località: Quercia di Aulla (MS)
Contatta:

Re: Cannot find device with major:minor 8:16

Messaggioda maxim65 » sab lug 27, 2019 6:20

Alla fine ci sono riuscito a far funzionare udisksctl per spegnere le pennette usb.
Le monto e le smonto con i comandi classici da console e le spengo con udisksctl, udisks non serve.
Inoltre le spengo da consolle root e dulcis in fundo ho pure rimosso kde che da un pò di tempo cominciava ad urticarmi, probabilmente perchè sono rimasto "alle origini". Come ambiente grafico ora uso xfce.
Kde non funzionava senza pulseaudio e pulseaudio mi creava dei problemi con il microfono,
Ora uso alsa puro e semplice e sicuramente ho meno problemi.
Le interfccie grafiche tipo kde, troppo user friendly e che cominciano pure ad avere uno store con cui vendere le applicazioni mi ricordano tanto bill......