- Fedora-Fr
- À propos de Fedora-Fr
- Historique
- Statistiques
- Télécharger
- Obtenir Fedora
- Toutes les méthodes de téléchargement
- Support
- Aide sur IRC
- Forums
- Documentation
- Sous-projets
- Plateforme de blog
Dernière news : Clap de fin pour Fedora Linux 35 !
À une époque j'avais utilisé minidlna sur une autre machine. J'avais réussi à le rendre fonctionnel après bien des galères dont je ne me souviens plus.
J'explique ma config
J'ai un NAS Qnap 351-D sur lequel j'ai installé fedora server ; j'ai viré QTS car c'est une vraie usine à gaz dont je n'utilisais que très peu de fonctionnalités.
J'ai un utilisateur nommé serveur qui stocke les sauvegardes de mes divers appareils et qui me sert de serveur multimédia avec ses différents dossiers Images, Vidéos et Musique.
Sur le fichier standard minidlna.conf je ne modifie que l'interface réseau et j'ajoute mes dossiers multimédia ; bien sur je relance le service après avoir configuré le pare-feu.
Le service plante car il n'arrive pas à monter mes dossiers. Je pensais que le service minidlnad se lançait trop tôt, avant le montage de mon dossier utilisateur.
Mais après vérification de minidlnad.service l'exécutable est lancé après montage des dossiers et il s'agit sans doute d'un problème de permissions d'accès au fichiers.
J'ai réessayé en rajoutant l'utilisateur minidlna à mon groupe "serveur". Même soucis.
Changement de stratégie
J'utilise "serveur" comme utilisateur
J'adapte les droits "serveur" à /var/run/minidlna" et à "/var/cache/minidlna".
Si je redémarre mon serveur cela ne marche pas, mais si après le démarrage je lance manuellement le daemon minidlnad cela fonctionne.
J'ai lu sur certains forums qu'utiliser le user root résolvait le problème ; je n'ai pas testé mais cette solution ne me plaît pas trop.
MSI GE60 2PE Apache Pro - 16 Go - Intel core i7 4720 2,6 GHz - nVidia GTX860M - Cinnamon
CM ASUS PRIME B250M-K - Intel core I5-7500 3,4 Ghz - 8 Go DDRA Corsair vengence LPX 2400Mhz
Hors ligne
En désactivant selinux le temps d'analyser ce qui ne vas pas?
sudo setenforce 0
Après tu peux forcer ton service à se lancer avant/après d'autres.
Il faut modifier :
sudo systemctl edit nomduservice
et modifier "After/before" dans [Unit].
Après faut regarder dans les groupes qui a le droit de faire ce genre de chose. Mais je soupçonne selinux quand même à ce niveau...
Dernière modification par VINDICATORs (19/11/2022 11:44:17)
AMD R7 5800x X470 64Go DDR4 3.6Ghz, RX5700XT + AMD R7 2700x A320 + 32Go DDR4 3.2Ghz, rx6500xt 4Go
AMD R5 5600g B550 itx, 32Go +AMD R5 2600 A320,1030GT, 16Go + AMD A6 9500 A320, 8Go
Rpi4 4go
Hors ligne
Bonjour
As-tu fait?
$ sudo usermod -a -G minidlna nom_utilisateur
et non l'inverse?.
Dernière modification par antbel (19/11/2022 12:53:53)
Cicéron c'est Poincaré
Hors ligne
Bonjour
As-tu fait?$ sudo usermod -a -G minidlna nom_utilisateur
et non l'inverse?.
tu as vu juste
je marque "résolu"
MSI GE60 2PE Apache Pro - 16 Go - Intel core i7 4720 2,6 GHz - nVidia GTX860M - Cinnamon
CM ASUS PRIME B250M-K - Intel core I5-7500 3,4 Ghz - 8 Go DDRA Corsair vengence LPX 2400Mhz
Hors ligne