Pagina 1 di 1
Cannot find device with major:minor 8:16
Inviato: mar 23 lug 2019, 13:11
da maxim65
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?
Re: Cannot find device with major:minor 8:16
Inviato: mar 23 lug 2019, 14:44
da ponce
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
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?
Re: Cannot find device with major:minor 8:16
Inviato: mar 23 lug 2019, 15:24
da maxim65
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.
Re: Cannot find device with major:minor 8:16
Inviato: mar 23 lug 2019, 15:28
da ponce
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...
Re: Cannot find device with major:minor 8:16
Inviato: mar 23 lug 2019, 15:55
da maxim65
uso startx
l'ambiente grafico è kde
Re: Cannot find device with major:minor 8:16
Inviato: mar 23 lug 2019, 16:00
da ponce
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) ?
Re: Cannot find device with major:minor 8:16
Inviato: mar 23 lug 2019, 18:04
da maxim65
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?
Re: Cannot find device with major:minor 8:16
Inviato: mar 23 lug 2019, 18:22
da ponce
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
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.
Re: Cannot find device with major:minor 8:16
Inviato: mar 23 lug 2019, 18:52
da maxim65
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
Re: Cannot find device with major:minor 8:16
Inviato: mar 23 lug 2019, 19:02
da ponce
maxim65 ha scritto:Con il comando udisksctl dump
mi dà lo stesso errore
non da nessun altro output?
e' troppo poco: prova con termbin
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.
Re: Cannot find device with major:minor 8:16
Inviato: mar 23 lug 2019, 19:19
da maxim65
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
Re: Cannot find device with major:minor 8:16
Inviato: mer 24 lug 2019, 10:31
da maxim65
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?!?
Re: Cannot find device with major:minor 8:16
Inviato: gio 25 lug 2019, 12:36
da ponce
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.
Re: Cannot find device with major:minor 8:16
Inviato: sab 27 lug 2019, 6:20
da maxim65
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......