Aller au contenu

[Résolu] systemd : Mount process exited, code=exited status=32


Messages recommandés

Bonjour,

J'essaye de monter mon Syno DS119j avec systemd, avec la procédure de @.Shad. indiquée ici :


Actuellement dans mon /etc/fstab il y a ceci (qui fonctionne, mais j'aimerais passer par systemd) :

//192.168.1.119/video  /media/moi/ds119j cifs credentials=/root/.smbcredentials119,rw,iocharset=utf8,gid=1000,uid=1000,file_mode=0777,dir_mode=0777,_netdev,user,auto,vers=1.0     0       0


Voilà ce que j'ai fait pour suivre la procédure :

1. j'ai supprimé /media/moi/ds119j

2. J'ai commenté la ligne du fstab indiquée ci-dessus.

3. La commande ls -l /lib/systemd/system | grep network me retourne bien :

-rw-r--r-- 1 root root  505 janv. 28  2018 network-online.target

4. j'ai créé le service de montage :

$ ll /etc/systemd/system/media-moi-ds119j.mount 
-rw-r--r-- 1 root root 303 sept. 30 18:40 /etc/systemd/system/media-moi-ds119j.mount

Il correspond à l'arborescence souhaitée : /media/moi/ds119j

5. Le contenu de ce fichier :

[Unit]
Description = cifs mount for DS119J video shared folder
Requires=network-online.target
After=network-online.target

[Mount]
What=//192.168.1.119/video
Where=/media/moi/ds119j
Type=cifs
Options=uid=1000,gid=1000,credentials=/home/moi/.synology/ds119j

[Install]
WantedBy=multi-user.target

6. Les permissions de ce fichier :

chmod 644 effectué, voir point 4 🙂

7. $ sudo systemctl daemon-reload a été lancé, sans erreur en retour.

8. C'est là que j'ai l'erreur :

$ sudo systemctl start media-moi-ds119j.mount && sudo systemctl status media-moi-ds119j.mount 
Job for media-moi-ds119j.mount failed.
See "systemctl status media-moi-ds119j.mount" and "journalctl -xe" for details.

Le message d'erreur :

$ systemctl status media-moi-ds119j.mount 
● media-moi-ds119j.mount - cifs mount for DS119J video shared folder
   Loaded: loaded (/etc/systemd/system/media-moi-ds119j.mount; disabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Thu 2021-09-30 19:12:35 CEST; 4min 49s ago
    Where: /media/moi/ds119j
     What: //192.168.1.119/video
  Process: 12712 ExecMount=/bin/mount //192.168.1.119/video /media/moi/ds119j -t cifs -o uid=1000,gid=1000,credentials=/home/moi/.synology/ds119j (code=exited, status=32)

sept. 30 19:12:35 ubuntu systemd[1]: Mounting cifs mount for DS119J video shared folder...
sept. 30 19:12:35 ubuntu mount[12712]: mount error(95): Operation not supported
sept. 30 19:12:35 ubuntu mount[12712]: Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
sept. 30 19:12:35 ubuntu systemd[1]: media-moi-ds119j.mount: Mount process exited, code=exited status=32
sept. 30 19:12:35 ubuntu systemd[1]: media-moi-ds119j.mount: Failed with result 'exit-code'.
sept. 30 19:12:35 ubuntu systemd[1]: Failed to mount cifs mount for DS119J video shared folder.

(évidemment tous les "moi" ont la bonne valeur en réel)

smb est bien activé sur le NAS.

Je sèche sur la compréhension de cette erreur...

Merci pour votre aide.

Edit 01/10 : résolu, voir le commentaire

 

Modifié par 17795
typo
Lien vers le commentaire
Partager sur d’autres sites

Avec ce contenu du fichier :

[Unit]
Description = cifs mount for DS119J video shared folder
Requires=network-online.target
After=network-online.target

[Mount]
What=//192.168.1.119/video
Where=/media/moi/ds119j
Type=cifs
Options=uid=1000,gid=1000,vers=3.0,credentials=/home/moi/.synology/ds119j

[Install]
WantedBy=multi-user.target

et après un sudo systemctl daemon-reload, j'ai la même erreur :

$ systemctl status media-moi-ds119j.mount 
● media-moi-ds119j.mount - cifs mount for DS119J video shared folder
   Loaded: loaded (/etc/systemd/system/media-moi-ds119j.mount; disabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Thu 2021-09-30 20:19:21 CEST; 5s ago
    Where: /media/moi/ds119j
     What: //192.168.1.119/video
  Process: 13686 ExecMount=/bin/mount //192.168.1.119/video /media/moi/ds119j -t cifs -o uid=1000,gid=1000,vers=3.0,credentials=/home/moi/.synology/ds119j (code=exited, status=32)

sept. 30 20:19:21 ubuntu systemd[1]: Mounting cifs mount for DS119J video shared folder...
sept. 30 20:19:21 ubuntu mount[13686]: mount error(95): Operation not supported
sept. 30 20:19:21 ubuntu mount[13686]: Refer to the mount.cifs(8) manual page (e.g. man mount.cifs)
sept. 30 20:19:21 ubuntu systemd[1]: media-moi-ds119j.mount: Mount process exited, code=exited status=32
sept. 30 20:19:21 ubuntu systemd[1]: media-moi-ds119j.mount: Failed with result 'exit-code'.
sept. 30 20:19:21 ubuntu systemd[1]: Failed to mount cifs mount for DS119J video shared folder.

 

Modifié par 17795
Lien vers le commentaire
Partager sur d’autres sites

Bonjour,

Voici ma config :

 

smb_conf.png

Edit : je ne l'ai pas vu avant de poster l'image (pas réveillé...)

Je teste avec SMB 3 dans Protocole SMB maximum 🙂

Faut-il également "activer les handles durables" ? Je ne sais pas ce que c'est.

Modifié par 17795
Lien vers le commentaire
Partager sur d’autres sites

J'ai bien fait sudo systemctl daemon-reload après la modif dans le DSM (j'ai conservé le vers=3.0 défini hier).

systemctl status me retourne toujours failed, et dans les logs, j'ai toujours la même erreur, mais le dernier est à 8h32, date de démarrage du système. Je n'ai pas de log vers 9h55, après le changement de config + reload. Qu'ai-je oublié de faire ?

Pour SMB 1.0, c'est probablement la config par défaut ? Je n'ai pas le souvenir de l'avoir choisi volontairement.

Modifié par 17795
Lien vers le commentaire
Partager sur d’autres sites

il y a 32 minutes, 17795 a dit :

systemctl status me retourne toujours failed, et dans les logs, j'ai toujours la même erreur, mais le dernier est à 8h32, date de démarrage du système. Je n'ai pas de log vers 9h55, après le changement de config + reload. Qu'ai-je oublié de faire ?

Tu dois redémarrer le service.

systemctl restart media-moi-ds119j.mount

Si tu fais daemon-reload, tu prends juste en compte les modifications dans les fichiers service, mount, etc... mais ça ne les relance pas. C'est peut-être tout simplement ça ton problème. 😉 

il y a 34 minutes, 17795 a dit :

Pour SMB 1.0, c'est probablement la config par défaut ? Je n'ai pas le souvenir de l'avoir choisi volontairement.

Aucune idée, mais si non nécessaire alors il faut s'en passer. Laisser SMB2 et large MTU en protocole minimum et SMB3 en maximum.

il y a 42 minutes, 17795 a dit :

Faut-il également "activer les handles durables" ? Je ne sais pas ce que c'est.

Je ne sais plus. 😄 

Lien vers le commentaire
Partager sur d’autres sites

C'est bon ça a fonctionné !

- j'ai mis SMB2 et large MTU en minimum, SMB 3 en maximum

- j'ai activé les handles durables

- j'ai fait un systemctl restart (au lieu d'un reload).

Merci pour ton aide @.Shad. c'est top que ça fonctionne. Plus que deux NAS à migrer et je n'aurai plus besoin du fstab 😅

Est-ce que tu pourrais stp éditer ton message ici :

Car c'est celui que j'ai suivi à la lettre, et au point 7 il indique reload au lieu de restart (bien que la cause de mon problème soit probablement autre chose). Merci !

Lien vers le commentaire
Partager sur d’autres sites

  • 17795 a modifié le titre en [Résolu] systemd : Mount process exited, code=exited status=32

Bonjour,

Encore une question. Au démarrage du système, j'ai ceci :

$ systemctl status media-moi-ds119j.mount 
● media-moi-ds119j.mount - cifs mount for DS119J video shared folder
   Loaded: loaded (/etc/systemd/system/media-moi-ds119j.mount; disabled; vendor preset: enabled)
   Active: inactive (dead)
    Where: /media/moi/ds119j
     What: //192.168.1.119/video

(avec le rond gris)

Je dois faire un sudo systemctl restart media-moi-ds119j.mount pour accéder au NAS, ensuite j'ai bien le statut active (mounted).

Mon système est aussi très lent à démarrer (plus d'une minute, au lieu d'une dizaine de secondes habituellement), je suppose que cela a un rapport (pour que les NAS soient montés à l'ouverture de la session ?)

Quelle est l'étape qui permet d'avoir un montage automatique ? Le DS220 que j'avais mis sous systemd il y a quelques mois est bien monté automatiquement dès le démarrage, c'est uniquement mon DS119J qui ne l'est pas.

Les permissions ont l'air correctes (et identiques) :

$ ll /etc/systemd/system | grep media
-rw-r--r--  1 root root  312 sept. 30 20:19 media-moi-ds119j.mount
-rw-r--r--  1 root root  300 août   8 14:46 media-moi-ds220.mount

Merci d'avance.

Lien vers le commentaire
Partager sur d’autres sites

Il faut taper systemctl enable ton_fichier_mount pour que ça se lance au démarrage. On voit dans ton impression d'écran qu'il est désactivé (disabled).

Je pense que le temps d'attente est relatif au fait que systemd attend que le réseau soit actif et en ligne avant de faire les montages. fstab ne s'en préoccupe pas.

Maia c'est étonnant de perdre une minute au démarrage, perso je n'ai constaté aucune différence de temps de démarrage entre fstab et systemd chez moi.

Modifié par .Shad.
Lien vers le commentaire
Partager sur d’autres sites

$ systemctl enable media-moi-ds119j.mount 
Created symlink /etc/systemd/system/multi-user.target.wants/media-moi-ds119j.mount → /etc/systemd/system/media-moi-ds119j.mount.

Ça semble bon, confirmation demain 😉

Edit : je confirme que c'est ok, le NAS est bien monté au démarrage.

Par contre c'est tojours aussi long, entre 1 et 2mn (je n'ai pas compté). Rien de grave, il faut le savoir pour patienter sans penser que le système a un problème de démarrage...

Demain je m'attaque à mon 3e Syno sur systemd ! 💪

Modifié par 17795
Lien vers le commentaire
Partager sur d’autres sites

Bonjour

Je veux préciser que j'ai résolu mon problème de lag. C'était une coincidence, mon 3e NAS n'était plus trouvé sur le réseau, je ne m'en étais pas aperçu. Je suppose que le système atendait qu'il soit monté, ce n'était pas le cas donc cela retardait l'ouverture de session. J'ai redémarré le NAS (même Syno Assistant ne le trouvait plus), et j'en ai profité pour le passer aussi sous systemd, ce matin je suis revenu à une dizaine de secondes d'attente au démarrage, avec mes 3 Syno bien montés 🙂

Plus que le QNAP est je n'aurai plus besoin de fstab !

Lien vers le commentaire
Partager sur d’autres sites

Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Répondre à ce sujet…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

×
×
  • Créer...

Information importante

Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookie, sinon nous supposerons que vous êtes d’accord pour continuer.