Page 1 sur 2
[hal] Ne veut pas pas monter les CD (résolu)
Publié : mar. 13 mai 2008, 18:35
par Calimero
Salut !
Je viens seulement d'avoir besoin de mon lecteur CD, et je m'aperçois qu'en cliquant sur la jolie icône de mon bureau après l'avoir inséré (et que le lecteur ait reconnu le CD, vuiiii), ça me fait "fonction uniquement disponible avec HAL"
Ni une ni deux, je fais :
Tiens ?
Bah comment c'est que je fais alors...
Mon fstab :
Code : Tout sélectionner
# /etc/fstab: static file system information
#
# <file system> <dir> <type> <options> <dump><pass>
none /dev/pts devpts defaults 0 0
none /dev/shm tmpfs defaults 0 0
/dev/cdrom /media/cdrom auto ro,user,noauto,unhide 0 0
/dev/dvd /media/dvd auto ro,user,noauto,unhide 0 0
/dev/fd0 /media/fd0 auto user,noauto 0 0
/dev/sda5 / reiserfs defaults 0 1
/dev/sda6 swap swap defaults 0 0
Je viens d'essayer, en faisant "mount /dev/cdrom" depuis un shell, ça fonctionne.
Curieux, non ?
C'est le même gestionnaire que pour les périphériques amovibles, qui gère ça automatiquement à chaud ?
Qu'installer pour que les périphériques se montent tout seuls ? (ou juste en cliquant dessus)
Publié : mar. 13 mai 2008, 18:59
par AddiKT1ve
Publié : mar. 13 mai 2008, 19:01
par tuxce
salut, c'est quel dm? si c'est gnome, il y a la solution dans le wiki
http://wiki.archlinux.fr/gnome:gestion_volume
il faut commenter les 2 entrées (cd/dvd) au niveau du fstab
(en plus d'être dans le groupe optical)
Publié : mar. 13 mai 2008, 19:06
par AddiKT1ve
L'ajout au groupe optical a en effet fonctionné chez moi, j'ai commenté ces deux lignes au cas où mais ça ne semblait pas nécessaire, dans l'absolu

.
Publié : mar. 13 mai 2008, 19:09
par tuxce
ca m'interesse, tu utilises gnome?
tu arrives à monter les cd/dvd depuis nautilus avec les lignes non commentées?
Publié : mar. 13 mai 2008, 19:16
par AddiKT1ve
vui, j'ai même essayé juste avant de commenter les lignes et après m'être ajouté à optical. Ça a fonctionné.
Par contre, même une fois ces lignes commentées, j'ai toujours le droit à ce message d'erreur à l'ouverture de mon lecteur CD (sans cliquer sur Éjecter, donc) :
There was an error ejecting the volume or drive.
org.freedesktop.Hal.Device.UnknownError: An unknown error occured
Publié : mar. 13 mai 2008, 19:31
par tuxce
je vais t'embeter, mais ca m'intrigue, tu peux me poster dans
http://pastebin.archlinux.fr la sortie de ces 2 commandes
Code : Tout sélectionner
readlink -f /dev/cdrom
hal-device $(hal-find-by-property --key block.device --string $(readlink -f /dev/cdrom))
hal-device $(hal-find-by-property --key block.device --string /dev/cdrom)
merci
Publié : mar. 13 mai 2008, 19:48
par AddiKT1ve
Publié : mar. 13 mai 2008, 21:37
par tuxce
bizarre, presque pas de différence, enfin à part la marque, c'est bien gnome 2.22 que tu as...
bref, je chercherais une autre fois

Publié : jeu. 15 mai 2008, 22:04
par Calimero
J'ai kde.
Et je suis déjà dans le groupe optical.
PS, je lance gpasswd depuis une console SU, car :
Code : Tout sélectionner
$ sudo gpasswd -a calimero optical
bash: sudo: command not found
Elle existe pas chez moi, la commande sudo...
En plus, je peux pas lancer d'applis graphiques depuis une console, ça fait serveur x non trouvé, pour toutes.
Et toute cette sorte de choses bizarres qui différentient mon ordi de tous les autres.
Publié : jeu. 15 mai 2008, 22:16
par mélodie
Calimero a écrit :je lance gpasswd depuis une console SU, car :
Code : Tout sélectionner
$ sudo gpasswd -a calimero optical
bash: sudo: command not found
Elle existe pas chez moi, la commande sudo...
$ yaourt sudo
1 core/sudo 1.6.9p12-1 [installed]
Give certain users the ability to run some commands as root
En plus, je peux pas lancer d'applis graphiques depuis une console, ça fait serveur x non trouvé, pour toutes.
Depuis une console vc/tty tu veux dire ?
Et toute cette sorte de choses bizarres qui différentient mon ordi de tous les autres.
Mééé non !

Publié : jeu. 15 mai 2008, 22:32
par Calimero
mélodie a écrit :En plus, je peux pas lancer d'applis graphiques depuis une console, ça fait serveur x non trouvé, pour toutes.
Depuis une console vc/tty tu veux dire ?
Non, depuis un émulateur de terminal dans l'environnement graphique. Sous Knoppix par exemple, je peux, j'ai essayé.
mélodie a écrit :Et toute cette sorte de choses bizarres qui différentient mon ordi de tous les autres.
Mééé non !

Hélas si, mon install actuelle étant une copie d'une partition à l'autre, de l'intégralité des fichiers. Ce à quoi je n'étais pas habitué, c'était aux permissions... Sous windaube on s'en fout y'en a pas, mais là,
tous les fichiers de mon disque se sont retrouvés user root, group root...

Je vais restaurer les permissions manuellement à partir d'une install propre, quand j'aurai fait celle-ci... (j'apprendrai comment est foutu tout le système, au passage)
Pour en revenir au problème : je peux monter sans problème mon CD depuis une console, mais ça veut pas se faire depuis KDE.
Un problème avec HAL, selon le message d'erreur qui s'affiche.
Publié : jeu. 15 mai 2008, 23:07
par tuxce
Calimero a écrit :
Hélas si, mon install actuelle étant une copie d'une partition à l'autre, de l'intégralité des fichiers. Ce à quoi je n'étais pas habitué, c'était aux permissions... Sous windaube on s'en fout y'en a pas, mais là,
tous les fichiers de mon disque se sont retrouvés user root, group root...
tu peux faire une copie en gardant les permissions, uid/gid/suid/sgid/stickybit etc... avec "cp -p"
et il faut pas croire, windows aussi a des permissions et le fait que pleins d'éditeurs s'en foutent, ses propres développeurs en premier est source d'une majorité de soucis, mais bref, c'est pas l'endroit pour en parler
Calimero a écrit :
Pour en revenir au problème : je peux monter sans problème mon CD depuis une console, mais ça veut pas se faire depuis KDE.

Un problème avec HAL, selon le message d'erreur qui s'affiche.
pour en revenir à ton souci, le msg d'erreur de hal doit surment etre une conséquence du flou dans les permissions...
si ca se trouve, il met surement des erreurs au démarrage, mais bon, je te conseille de repartir sur une install propre (ou de mieux faire la copie si tu as encore la source)
Publié : ven. 16 mai 2008, 00:19
par mightyjaym
Vu que tu n'as pas installé hal manuellement (je suppose qu'il était en dépendence de KDE) il doit tout simplement être absent de ton rc.conf.
Rajoute simplement hal dans la ligne "DAEMONS=" tout en bas du fichier.
Fais ensuite /etc/rc.d/hal start en root, ou redémarre ta machine pour valider les changements, et hal devrait fonctionner sans encombre.
Publié : ven. 16 mai 2008, 18:23
par AddiKT1ve
Sans oublier de t'ajouter au groupe hal

Publié : ven. 16 mai 2008, 18:43
par tuxce
non, l'utilisateur/groupe hal n'est la que pour compartimenter le risque de sécurité, il ne sert pas pour l'utilisateur.
Pour les groupes utiles pour l'utilisateur:
http://wiki.archlinux.fr/install:utilisateurs
Publié : ven. 16 mai 2008, 18:53
par AddiKT1ve
Je m'y étais ajouté au cas où... Merci pour l'info

.
Publié : ven. 16 mai 2008, 20:46
par Calimero
Effectivement, hal n'était pas dans rc.conf, c'était ça le problème !
Ouais heu les groupes, quand y'a un truc qui fonctionne pas sur le système je m'y ajoute et j'y remets les éléments qui doivent y être, peu à peu les problèmes disparaissent.
J'apprends comment le système est fait, comme ça.
La réinstall, va falloir, c'est vrai. Cet été, quand le bac sera plus à l'horizon.
Publié : ven. 16 mai 2008, 21:00
par tuxce

profite en pour mettre le thème [HAL] par exemple
Publié : sam. 17 mai 2008, 01:00
par mélodie
Calimero a écrit :La réinstall, va falloir, c'est vrai. Cet été, quand le bac sera plus à l'horizon.
Quoi, pas pour les permissions des fichiers tout de même ?
Les répertoires du fs sont root.root et 755:
drwxr-xr-x
les fichiers du fs sont root.root et 644:
-rw-r--r--
dans /home les fichiers sont à utilisateur.users et les permissions comme dans le reste du fs : selon si ce sont des répertoires ou des fichiers.
ça doit faire quelque chose comme euh...
$ sudo find -type d / -exec chmod -R 755 {} \;
pour les répertoires.
à essayer sur un petit sous-répertoire dans le home utilisateur pour voir si c'est bien ça ? (donc "$ sudo find -type d /home/calimero/repertoire_test/ -exec chmod -R 755 {} \;" )