Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 16/04/2024, à 17:13

f.vuilliomenet

[Résolu] Répertoire inaccessible - erreur:Trop de niveaux de liens sym

Bonjour,
J'utilise depuis quelque année Ubuntu et la j'ai un problème d'accès a des répertoires que je ne comprend pas.
J'ai fait plusieurs recherche autour de ce sujet mais je pense que je n'utilise pas les bon mot clés pour mes recherche car je ne trouve pas de sujet la dessus.

Ma version d'ubuntu est 22.04.4 LTS
Depuis une semaine j'ai les répertoire Modèles, Public et Musique qui sont inaccessible, quand j'essaiee de les ouvrir depuis Nautilus j'ai l'erreur "Impossible d'afficher le contenu de cet emplacement. Désolé, impossible d'afficher tout le contenu de "Musique": Error opening directrory '/home/fabrice/Misique': Trop de niveaux de liens symboliques" de plus ces répertoire un une icone étrange avec un X et un cadenas.

En passant par le terminal j'ai la même erreur et le retour du ls donne ces répertoires en rouge

J’aimerais vraiment réparer cela car je n'ai pas trop envie de tous re-installer

en vous remerciant d'avance de toutes l'aide que vous pourrez m'apporter.

Dernière modification par f.vuilliomenet (Le 16/04/2024, à 18:40)

Hors ligne

#2 Le 16/04/2024, à 17:20

geole

Re : [Résolu] Répertoire inaccessible - erreur:Trop de niveaux de liens sym

Bonjour
Tu as des liens qui sont en boucle . De mémoire, il faut moins de 128  niveaux de liens pour atteindre la fin
On va donc commencer simple pour le premier niveau

ls -ls | grep lrw

Tu donneras aussi

grep -v "#" .config/user-dirs.dirs

Dernière modification par geole (Le 16/04/2024, à 17:22)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#3 Le 16/04/2024, à 17:28

erresse

Re : [Résolu] Répertoire inaccessible - erreur:Trop de niveaux de liens sym

Bonjour,

f.vuillomenet a écrit :

une icone étrange avec un X et un cadenas

Cette icône veut dire que l'objet est un lien brisé, ce qui arrive lorsque la cible d'un lien disparaît, le lien existe encore mais ne pointe plus nulle part.

Trop de niveaux de liens symboliques

Généralement, ce message indique une étreinte fatale ou une boucle infinie, par exemple lorsque un lien pointe sur lui-même ou qu'un lien A pointe sur un lien B qui, lui, pointe sur le lien A.
Il te faut analyser tes répertoires et éliminer ce genre d'anomalies pour que tout rentre dans l'ordre, cela ne devrait pas nécessiter de tout ré-installer...


Plus de 50 ans d'informatique, ça en fait des lignes de commandes en console, mais on n'avait pas le choix...
Excellente raison pour, aujourd'hui qu'on le peut, utiliser au maximum les INTERFACES GRAPHIQUES !
Important : Une fois le problème solutionné, pensez à clore votre sujet en ajoutant [Résolu] devant le titre du 1er message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.

Hors ligne

#4 Le 16/04/2024, à 17:40

f.vuilliomenet

Re : [Résolu] Répertoire inaccessible - erreur:Trop de niveaux de liens sym

Bonjour geole,

Le retour de ls -ls | grep lrw:
0 lrwxrwxrwx  1 fabrice fabrice    22 avr 14 15:41 Modèles -> /home/fabrice/Modèles
0 lrwxrwxrwx  1 fabrice fabrice    21 avr 14 15:41 Musique -> /home/fabrice/Musique
0 lrwxrwxrwx  1 fabrice fabrice    20 avr 14 15:41 Public -> /home/fabrice/Public

Le retour de grep -v "#" .config/user-dirs.dirs:
XDG_DESKTOP_DIR="$HOME/Bureau"
XDG_DOWNLOAD_DIR="$HOME/Téléchargements"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/Images"
XDG_VIDEOS_DIR="$HOME/Vidéos"

Hors ligne

#5 Le 16/04/2024, à 17:47

f.vuilliomenet

Re : [Résolu] Répertoire inaccessible - erreur:Trop de niveaux de liens sym

Bonjour erresse,
Oui il y a définitivement un problème , mais cela dépasse mes compétences la
J'ai quand même regarder l'état du disque dure et il n'y a rien d'inquiétant via les donnée smart de l’application disque car j'ai déjà eu un crash disque dans le passé.
Je n'ai rien trouvé pour le moment dans le différent forum d'aide concernant ce problème et j'ai pas envie de faire des manipulations qui ferait plus de problème.... smile

Hors ligne

#6 Le 16/04/2024, à 17:50

xubu1957

Re : [Résolu] Répertoire inaccessible - erreur:Trop de niveaux de liens sym

Bonjour,

Pour ajouter toi-même les balises code à ton message #4 :

  • Cliquer sur  le lien « Modifier » en bas à droite du message

  • Sélectionner le texte

  • Cliquer sur le <> de l'éditeur de message

moko138 a écrit :

1) Les balises-code sont les < > (crochets bleus) de la barre de mise en forme.

Balisesmoko138.jpg
_ _ _

3) /!\  Si vous avez plusieurs retours à donner, séparez-les bien (toujours pour la lisibilité) :

comme
cela.

Comme demandé dans le premier message du tutoriel Retour utilisable de commande

 ls -ls | grep lrw
0 lrwxrwxrwx  1 fabrice fabrice    22 avr 14 15:41 Modèles -> /home/fabrice/Modèles
0 lrwxrwxrwx  1 fabrice fabrice    21 avr 14 15:41 Musique -> /home/fabrice/Musique
0 lrwxrwxrwx  1 fabrice fabrice    20 avr 14 15:41 Public -> /home/fabrice/Public
grep -v "#" .config/user-dirs.dirs
XDG_DESKTOP_DIR="$HOME/Bureau"
XDG_DOWNLOAD_DIR="$HOME/Téléchargements"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/Images"
XDG_VIDEOS_DIR="$HOME/Vidéos"

Conseils pour les nouveaux demandeurs et pas qu'eux
Important : Pensez à passer vos sujets en [Réso|u] lorsque ceux-ci le sont, au début du titre en cliquant sur Modifier sous le premier message, et un bref récapitulatif de la solution à la fin de celui-ci. Merci.                   Membre de Linux-Azur

Hors ligne

#7 Le 16/04/2024, à 17:51

f.vuilliomenet

Re : [Résolu] Répertoire inaccessible - erreur:Trop de niveaux de liens sym

geole,
en relisant le message que j'ai posté, les répertoire qui pose problème ont un lien incorrect
XDG_MUSIC_DIR="$HOME/" mais devrait sûrement être XDG_MUSIC_DIR="$HOME/Musique"

Par contre pour corrigé cela, je ne sais pas comment faire
A+

Hors ligne

#8 Le 16/04/2024, à 17:59

geole

Re : [Résolu] Répertoire inaccessible - erreur:Trop de niveaux de liens sym

Partons à la recherche du second niveau

ls -ls /home/fabrice/Modèle
ls -ls /home/fabrice/Musique
ls  -ls /home/fabrice/Public

Le XDG ne sera corrigé   qu'en fin  car tant que ce n'est pas correct, il recassera.

Dernière modification par geole (Le 16/04/2024, à 18:12)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#9 Le 16/04/2024, à 18:09

geole

Re : [Résolu] Répertoire inaccessible - erreur:Trop de niveaux de liens sym

grep -v "#" .config/user-dirs.dirs
XDG_DESKTOP_DIR="$HOME/Bureau"
XDG_DOWNLOAD_DIR="$HOME/Téléchargements"
XDG_TEMPLATES_DIR="$HOME/"
XDG_PUBLICSHARE_DIR="$HOME/"
XDG_DOCUMENTS_DIR="$HOME/Documents"
XDG_MUSIC_DIR="$HOME/"
XDG_PICTURES_DIR="$HOME/Images"
XDG_VIDEOS_DIR="$HOME/Vidéos"

Préparation des futures corrections

xdg-user-dirs-update --set TEMPLATES     "$HOME/Modèles"
xdg-user-dirs-update --set PUBLICSHARE     "$HOME/Public"
xdg-user-dirs-update --set MUSIC     "$HOME/Musique"

Dernière modification par geole (Le 16/04/2024, à 18:11)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#10 Le 16/04/2024, à 18:17

f.vuilliomenet

Re : [Résolu] Répertoire inaccessible - erreur:Trop de niveaux de liens sym

geole,
pour ls -ls /home/fabrice/Modèles
0 lrwxrwxrwx 1 fabrice fabrice 22 avr 14 15:41 /home/fabrice/Modèles -> /home/fabrice/Modèles

pour ls -ls /home/fabrice/Musique
0 lrwxrwxrwx 1 fabrice fabrice 21 avr 14 15:41 /home/fabrice/Musique -> /home/fabrice/Musique

pour ls  -ls /home/fabrice/Public
0 lrwxrwxrwx 1 fabrice fabrice 20 avr 14 15:41 /home/fabrice/Public -> /home/fabrice/Public

Hors ligne

#11 Le 16/04/2024, à 18:19

geole

Re : [Résolu] Répertoire inaccessible - erreur:Trop de niveaux de liens sym

f.vuilliomenet a écrit :

Bonjour geole,

Le retour de ls -ls | grep lrw:
0 lrwxrwxrwx  1 fabrice fabrice    22 avr 14 15:41 Modèles -> /home/fabrice/Modèles
0 lrwxrwxrwx  1 fabrice fabrice    21 avr 14 15:41 Musique -> /home/fabrice/Musique
0 lrwxrwxrwx  1 fabrice fabrice    20 avr 14 15:41 Public -> /home/fabrice/Musique

Mais tu es en train de pointer sur  toi-même ..........................
Donc

rm -v  /home/fabrice/Modèles /home/fabrice/Musique /home/fabrice/Musique

Si tu voulais faire des liens symboliques parce que tes vraies données sont ailleurs par exemple sous /media/Data/fabrice, la commande de lien à faire est

ln -s  /media/Data/fabrice/Modèle

Sinon

 mkdir  -v  /home/fabrice/Modèles /home/fabrice/Musique /home/fabrice/Musique

et pour finaliser

xdg-user-dirs-update --set TEMPLATES     "$HOME/Modèles"
xdg-user-dirs-update --set PUBLICSHARE     "$HOME/Public"
xdg-user-dirs-update --set MUSIC     "$HOME/Musique"

Dernière modification par geole (Le 16/04/2024, à 18:26)


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#12 Le 16/04/2024, à 18:24

nany

Re : [Résolu] Répertoire inaccessible - erreur:Trop de niveaux de liens sym

Bonjour,



Il faut commencer par supprimer les liens récursifs (qui pointent sur eux-mêmes) :

cd && rm -v Modèles Musiques Public

Puis reconstruire le fichier user-dirs.dirs en recréant les répertoires manquants :

xdg-user-dirs-update --force

En ligne

#13 Le 16/04/2024, à 18:30

f.vuilliomenet

Re : [Résolu] Répertoire inaccessible - erreur:Trop de niveaux de liens sym

geole,
en fait je n'ai fait aucun changement (je ne maîtrise pas assé les droit et les lien pour cela:) ), d'un jour a l'autre ces 3 répertoires n'était plus accessible
par chance je n'avait rien dedans......
donc avec la commande rm on les a simplement supprimé si j'ai bien compris. donc en cas de besoin il suffit de le recréer.

Dans tous les cas je te remercie de ton aide, j'ai appris quelque chose en réparant mon système smile
Toute bonne soirée.

Hors ligne

#14 Le 16/04/2024, à 18:35

geole

Re : [Résolu] Répertoire inaccessible - erreur:Trop de niveaux de liens sym

Et surtout refabrique les trois répertoires.


Les grilles de l'installateur https://doc.ubuntu-fr.org/tutoriel/inst … _subiquity
"gedit admin:///etc/fstab" est proscrit,  utilisez "pkexec env DISPLAY=$DISPLAY XAUTHORITY=$XAUTHORITY xdg-open /etc/fstab" Voir  https://doc.ubuntu-fr.org/gedit
Les partitions EXT4 des disques externes => https://forum.ubuntu-fr.org/viewtopic.p … #p22697248

Hors ligne

#15 Le 16/04/2024, à 18:36

f.vuilliomenet

Re : [Résolu] Répertoire inaccessible - erreur:Trop de niveaux de liens sym

bonjour nany,
merci pour le message,
J'ai supprimé les répertoires avec la commande de geole
et j'ai recréer les répertoires avec ta 2ème commande et tous fonctionne correctement smile
merci
bonne soirée

Hors ligne

#16 Le 16/04/2024, à 18:38

f.vuilliomenet

Re : [Résolu] Répertoire inaccessible - erreur:Trop de niveaux de liens sym

merci a tous je met [Résolu] pour fermer ceci

Hors ligne