Page 1 sur 1
[boot] dossier /home inexistant (résolu)
Publié : jeu. 16 mai 2013, 18:58
par z3bra
Bonjour à tous !
Voila ça fait quelques semaines que j'ai un petit souci de boot (que j'ai laissé traîner... mea culpa):
À chaque boot, mon dossier /home n'existe pas ! Et j'ai donc une belle erreur de slim (qui ne trouve forcément pas le $HOME/.xinitrc).
J'ai aussi une erreur de bash lorsque je me loggue en TTY, me disant que "/" sera utilisé comme home directory puisque /home n'existe pas.
C'est pas la mort... sudo mkdir /home && mount -a
, et le tour est joué ! Néanmoins.. Vous me comprenez... Ça fait pas "propre"... *hum*
Voila, j'ai pas tellement plus d'infos, systemctl --failed
ne me dis rien, pas plus que journalctl -xn
ou dmesg
.
(Je précise quand même que ce problème n'existait pas après mon installation d'arch, et que j'ai créé mon /home dans les règles lors de l'install)
EDIT: Le problème vient du service systemd "ldm.service" qui empêche le montage du /home au boot. Il suffit de le désactiver (# systemctl disable ldm.service
) et tout rentre dans l'ordre.
Je sais pas encore POURQUOI ça cause ce souci...
Re: [boot] dossier /home inexistant
Publié : jeu. 16 mai 2013, 19:55
par benjarobin
Le dossier /home ne se supprime pas tout seul par magie. Il doit y avoir un rm -R qui traine... J'ai peur...
Re: [boot] dossier /home inexistant
Publié : jeu. 16 mai 2013, 20:08
par hopimet
Salut,
Ton fstab n'a pas été modifié, par hasard ?
Re: [boot] dossier /home inexistant
Publié : jeu. 16 mai 2013, 20:15
par benjarobin
@hopimet Désolé mais je ne vois pas le rapport. Pourquoi un dossier (/home) disparaitrait ?
Re: [boot] dossier /home inexistant
Publié : jeu. 16 mai 2013, 20:55
par hopimet
Ben parce qu'il ne serait pas monté ? Vu que ça à l'air de marcher quand il fait un mount.
Edit : En même temps, j'avais pas fais gaffe qu'il faisait un mkdir avant. Au temps pour moi, désolé.
Re: [boot] dossier /home inexistant
Publié : jeu. 16 mai 2013, 21:43
par z3bra
Je pense pas au rm -R... Ça n'a pas de sens, je retrouve mes données quand je monte ma partition.. Ou alors, au boot/à l'extinction, un rm -R avant/après le montage/démontage ? systemd que fais tu ? :O
Re: [boot] dossier /home inexistant
Publié : jeu. 16 mai 2013, 21:56
par benjarobin
Si tu fait juste après le démarrage (tu ne monte pas la partition home) :
Qu'est ce que tu as après le redémarrage
Re: [boot] dossier /home inexistant
Publié : jeu. 16 mai 2013, 22:36
par z3bra
Beeeeeen... le dossier existe toujours après reboot et le fichier est à sa place. En revanche, ma partition se monte pas.
Autre question du coup, comment je peux obtenir l'équivalent du bon vieux less /var/log/boot.log
avec journalctl
(ou autre...)
Re: [boot] dossier /home inexistant
Publié : jeu. 16 mai 2013, 23:18
par benjarobin
Très bizarre ton histoire, j'ai comme un doute sur tes manipulations...
Re: [boot] dossier /home inexistant
Publié : jeu. 16 mai 2013, 23:52
par z3bra
Ta commande me renvoie rien... C'est censé faire quoi ?
Re: [boot] dossier /home inexistant
Publié : ven. 17 mai 2013, 00:07
par benjarobin
Cela affiche le log d'aujourd'hui... Et c'est obligé quelle retourne quelque chose ou alors tu n'utilises pas systemd...
Re: [boot] dossier /home inexistant
Publié : ven. 17 mai 2013, 18:05
par jean_no
Salut
et peux-tu donner le contenu de ton fstab
A+
Re: [boot] dossier /home inexistant
Publié : ven. 17 mai 2013, 20:31
par z3bra
@benjarobin, je peux t'assurer qu'elle ne me renvoit rien du tout (mis à part en root...). Et je peux aussi t'affirmer que j'utilise bien sysd
Pour ce qui est du fstab, il est
ici. Mais je pense pas qu'il soit en cause puisqu'il monte parfaitement une fois que mon /home est créé.
Re: [boot] dossier /home inexistant
Publié : ven. 17 mai 2013, 21:09
par Ypnose
z3bra a écrit :je peux t'assurer qu'elle ne me renvoit rien du tout (mis à part en root...).
Si cela ne t'affiche rien en non-root, c'est probablement parce que ton user ne fait pas parti du groupe
systemd-journal
.
Re: [boot] dossier /home inexistant
Publié : ven. 17 mai 2013, 21:24
par z3bra
En effet, j'y suis pas =)
Re: [boot] dossier /home inexistant
Publié : dim. 19 mai 2013, 10:01
par Xorg
Alors en gros, lorsque tu montes ta partition d'UUID ad31df09-bb5b-4058-9099-840ef1b953fe avec comme point de montage /home, le dossier /home n'est pas là après un démarrage, mais tu as dit qu'après avoir créé un dossier /home avec le fichier test.txt dedans, ils sont tout les deux restés.
Chez moi les permissions sont les suivantes sur le dossier /home :
Par hasard, est-ce que tu peux nous donner le retour de cette commande ?
Tu peux toujours essayer de supprimer le fichier test.txt et redémarrer. Après je suis d'avis de faire un
mount -a si le dossier est présent automatiquement au boot, et de redémarrer tout de suite après, le tout sans loguer ton user mais juste en root. Car si ça se trouve, c'est un script exécuté par ton user qui fait ça.
Enfin bref, je ne vais pas envisager toutes les pistes maintenant, j'en aurais pour longtemps sinon.

Re: [boot] dossier /home inexistant
Publié : mer. 22 mai 2013, 11:38
par z3bra
Désolé pour la longue absence. J'ai finallement fini par trouver d'où vient le problème !
Ça vient du paquet
ldm. Dès que le service est activé par systemd, impossible de monter le /home... Apparement je suis pas le seul dans ce cas (j'ai trouvé un post sismilaire sur arch.org). Par contre je sais pas ce qui peut causer ce problème, si je trouve, je viendrait en parler
En attendant, tout va mieux

Merci pour votre aide !
Re: [boot] dossier /home inexistant [RÉSOLU]
Publié : mer. 22 mai 2013, 11:53
par Ypnose
As-tu signalé le soucis à Lemonboy?
Re: [boot] dossier /home inexistant [RÉSOLU]
Publié : mer. 22 mai 2013, 11:57
par z3bra
Je vais déja regarder un peu partout pour vérifier que le problème ne vient pas de moi avant, et j'ai pas encore testée la version git du paquet

Mais je le ferais si il faut !