[boot] dossier /home inexistant (résolu)

Questions et astuces concernant l'installation et la configuration d'archlinux
Répondre
Avatar de l’utilisateur
z3bra
archer
Messages : 127
Inscription : jeu. 28 juin 2012, 23:17

[boot] dossier /home inexistant (résolu)

Message 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...
Dernière modification par z3bra le mer. 22 mai 2013, 11:41, modifié 2 fois.
archlinux - 2bwm [ blog | git ]
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [boot] dossier /home inexistant

Message 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...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [boot] dossier /home inexistant

Message par hopimet »

Salut,

Ton fstab n'a pas été modifié, par hasard ?
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [boot] dossier /home inexistant

Message par benjarobin »

@hopimet Désolé mais je ne vois pas le rapport. Pourquoi un dossier (/home) disparaitrait ?
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
hopimet
Elfe
Messages : 996
Inscription : mer. 14 mars 2012, 22:48

Re: [boot] dossier /home inexistant

Message 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é.
Avatar de l’utilisateur
z3bra
archer
Messages : 127
Inscription : jeu. 28 juin 2012, 23:17

Re: [boot] dossier /home inexistant

Message 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
archlinux - 2bwm [ blog | git ]
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [boot] dossier /home inexistant

Message par benjarobin »

Si tu fait juste après le démarrage (tu ne monte pas la partition home) :

Code : Tout sélectionner

mkdir /home ; touch /home/test.txt ; reboot
Qu'est ce que tu as après le redémarrage
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
z3bra
archer
Messages : 127
Inscription : jeu. 28 juin 2012, 23:17

Re: [boot] dossier /home inexistant

Message 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...)
archlinux - 2bwm [ blog | git ]
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [boot] dossier /home inexistant

Message par benjarobin »

Très bizarre ton histoire, j'ai comme un doute sur tes manipulations...

Code : Tout sélectionner

journalctl --since=today
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
Avatar de l’utilisateur
z3bra
archer
Messages : 127
Inscription : jeu. 28 juin 2012, 23:17

Re: [boot] dossier /home inexistant

Message par z3bra »

Ta commande me renvoie rien... C'est censé faire quoi ?
archlinux - 2bwm [ blog | git ]
Avatar de l’utilisateur
benjarobin
Maître du Kyudo
Messages : 17235
Inscription : sam. 30 mai 2009, 15:48
Localisation : Lyon

Re: [boot] dossier /home inexistant

Message par benjarobin »

Cela affiche le log d'aujourd'hui... Et c'est obligé quelle retourne quelque chose ou alors tu n'utilises pas systemd...
Zsh | KDE | PC fixe : core i7, carte nvidia
Titre d'un sujet : [Thème] Sujet (état) / Règles du forum
jean_no
yeomen
Messages : 284
Inscription : dim. 09 sept. 2007, 12:19

Re: [boot] dossier /home inexistant

Message par jean_no »

Salut

et peux-tu donner le contenu de ton fstab

A+
Avatar de l’utilisateur
z3bra
archer
Messages : 127
Inscription : jeu. 28 juin 2012, 23:17

Re: [boot] dossier /home inexistant

Message 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éé.
archlinux - 2bwm [ blog | git ]
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [boot] dossier /home inexistant

Message 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.
Avatar de l’utilisateur
z3bra
archer
Messages : 127
Inscription : jeu. 28 juin 2012, 23:17

Re: [boot] dossier /home inexistant

Message par z3bra »

En effet, j'y suis pas =)
archlinux - 2bwm [ blog | git ]
Avatar de l’utilisateur
Xorg
Maître du Kyudo
Messages : 1933
Inscription : dim. 22 janv. 2012, 19:25
Localisation : Entre le clavier et la chaise.

Re: [boot] dossier /home inexistant

Message 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 :

Code : Tout sélectionner

drwxr-xr-x   4 root root
Par hasard, est-ce que tu peux nous donner le retour de cette commande ?

Code : Tout sélectionner

ls -l / | grep home
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. :mrgreen:
Arch Linux x86_64 - Sway
AMD Ryzen 5 3600X - 32 Go de DDR4 - SSD NVMe 1 To + SSD SATA 250 Go - Sapphire NITRO+ Radeon RX 580
Image AUR___Image Wiki___Image GitHub
Avatar de l’utilisateur
z3bra
archer
Messages : 127
Inscription : jeu. 28 juin 2012, 23:17

Re: [boot] dossier /home inexistant

Message 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 :D Merci pour votre aide !
archlinux - 2bwm [ blog | git ]
Avatar de l’utilisateur
Ypnose
Maître du Kyudo
Messages : 1363
Inscription : sam. 01 mai 2010, 13:17

Re: [boot] dossier /home inexistant [RÉSOLU]

Message par Ypnose »

As-tu signalé le soucis à Lemonboy?
Avatar de l’utilisateur
z3bra
archer
Messages : 127
Inscription : jeu. 28 juin 2012, 23:17

Re: [boot] dossier /home inexistant [RÉSOLU]

Message 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 !
archlinux - 2bwm [ blog | git ]
Répondre