Pages : 1
#1 Le 21/05/2015, à 10:07
- grandtoubab
[Résolu] Rygel n'est pas intégré dans systemd
Salut
j'ai installé rygel sur Xubuntu 15.04.
Rygel démarre dans les tâches d'ouverture de la session
root@desktop:~# ps -edf | grep rygel
guy 1992 1975 1 10:55 ? 00:00:07 rygel
root 2700 2654 0 11:05 pts/1 00:00:00 grep --color=auto rygel
Ce qui fait qu'il n'est pas intégre dans systemd.
root@desktop:~# systemd-analyze
Startup finished in 4.394s (kernel) + 31.842s (userspace) = 36.237s
root@desktop:~# systemd-analyze blame
12.300s systemd-udev-settle.service
8.757s dev-disk-by\x2duuid-104a056e\x2d8344\x2d4238\x2db3ab\x2d19adfea
8.686s NetworkManager-wait-online.service
4.067s ufw.service
4.066s gpu-manager.service
3.035s systemd-fsck-root.service
2.790s plymouth-quit-wait.service
2.336s systemd-udevd.service
2.243s NetworkManager.service
2.106s ModemManager.service
1.903s accounts-daemon.service
1.719s nmbd.service
1.675s winbind.service
1.627s media-guy-Elements.mount
1.598s systemd-tmpfiles-setup-dev.service
1.530s samba-ad-dc.service
1.155s systemd-modules-load.service
935ms exim4.service
830ms plymouth-start.service
782ms colord.service
766ms systemd-journald.service
738ms grub-common.service
721ms binfmt-support.service
673ms polkitd.service
602ms resolvconf.service
592ms systemd-logind.service
545ms systemd-sysctl.service
529ms udisks2.service
508ms systemd-setup-dgram-qlen.service
486ms sys-kernel-debug.mount
478ms irqbalance.service
452ms smbd.service
444ms systemd-fsck@dev-disk-by\x2duuid-4fabe726\x2d5797\x2d4439\x2d9a
415ms upower.service
409ms systemd-udev-trigger.service
382ms avahi-daemon.service
344ms systemd-vconsole-setup.service
344ms kmod-static-nodes.service
340ms apparmor.service
320ms dev-sdb2.swap
313ms alsa-restore.service
308ms lm-sensors.service
290ms speech-dispatcher.service
268ms ondemand.service
236ms networking.service
216ms kerneloops.service
200ms rsyslog.service
189ms console-setup.service
181ms pppd-dns.service
172ms dev-hugepages.mount
162ms dev-mqueue.mount
156ms systemd-random-seed.service
97ms lightdm.service
91ms dns-clean.service
91ms hddtemp.service
87ms user@1000.service
84ms systemd-update-utmp.service
83ms systemd-user-sessions.service
77ms systemd-timesyncd.service
75ms home.mount
70ms dbus.service
66ms systemd-tmpfiles-setup.service
61ms proc-sys-fs-binfmt_misc.mount
60ms plymouth-read-write.service
24ms systemd-journal-flush.service
23ms systemd-remount-fs.service
17ms ifup-wait-all-auto.service
17ms rtkit-daemon.service
17ms ureadahead-stop.service
16ms udev-finish.service
14ms systemd-update-utmp-runlevel.service
10ms sys-fs-fuse-connections.mount
7ms rc-local.service
root@desktop:~#
ça a pour conséquences de bloquer l'arret de la machine pendant 5 mn avant l'extinction de celle-ci
Si je fais déconnexion de la session puis éteindre, l'extinction de la machine est immédiate.
comment faire pour rajouter l'arret de Rygel dans systemd?
NB je viens d'écrire la page de documentation Rygel , dites m'en des nouvelles
Dernière modification par grandtoubab (Le 21/05/2015, à 15:23)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#2 Le 21/05/2015, à 15:07
- grandtoubab
Re : [Résolu] Rygel n'est pas intégré dans systemd
Pour que systemd gère rygel il faut définir rygel comme un service.
Ceci se fait en créant un fichier rygel.service à mettre dans /etc/systemd/system
J'ai pris le cas le plus simple , cf la doc systemd
[Unit]
Description=Rygel service
[Service]
ExecStart=/usr/bin/rygel
[Install]
WantedBy=multi-user.target
je lui mets tous les droits possible par chmod 777
-rwxrwxrwx 1 root root 108 mai 21 15:19 rygel.service
Je teste le fichier
root@desktop:/etc/systemd/system# systemctl start rygel.service
root@desktop:/etc/systemd/system# ps -edf | grep rygel
root 4717 1 62 15:22 ? 00:00:17 /usr/bin/rygel
root 4803 4457 0 15:22 pts/6 00:00:00 grep --color=auto rygel
rygel est bien démarré et constitue sa base de données
root@desktop:~/.cache/rygel# ls -alrt
total 28996
drwx------ 8 root root 4096 mai 21 15:22 ..
-rw-r--r-- 1 root root 29681664 mai 21 15:49 media-export.db
drwxr-x--- 2 root root 4096 mai 21 15:49 .
27 mn pour créer la base de données car j'ai de nombreux fichiers mp3 et mp4 dans mon disque multimedia!
J'active le service rygel pour que systemd le démarre au boot
root@desktop:~/.cache/rygel# systemctl enable rygel.service
Created symlink from /etc/systemd/system/multi-user.target.wants/rygel.service to /etc/systemd/system/rygel.service.
Et je rédémarre:
Au retour rygel est bien en service
root@desktop:~# systemctl status rygel
● rygel.service - Rygel service
Loaded: loaded (/etc/systemd/system/rygel.service; enabled; vendor preset: enabled)
Active: active (running) since jeu. 2015-05-21 15:53:55 CEST; 11min ago
Main PID: 743 (rygel)
CGroup: /system.slice/rygel.service
└─743 /usr/bin/rygel
Maintenant je peux "Redémarrer" ou "Eteindre" , c'est pris en compte immédiatement
NB ne pas oublier de retirer rygel des parametres de démarrage de la session utilisateur.
NB 2: petit effet de bord, maintenant c'est root qui est l'utilisateur qui démarre rygel, alors pour voir les medias d'un autre utilisateur il faut mettre le chemin complet sous la forme /home/xxx/Vidéos (xxx est votre nom d'utilisateur) dans le fichier rygel.conf
Dernière modification par grandtoubab (Le 21/05/2015, à 15:43)
Linux tout seul sur HP Pavilion DV7 et Acer Aspire T650, Canon MG3650 en wifi
Debian 11 Bullseye Gnome/Xorg, Gnome/Wayland avec SDDM
https://bidouilledebian.wordpress.com/
ON M'A VU DANS LE VERCORS, SAUTER A L'ELASTIQUE..... J'AI DANS LES BOTTES DES MONTAGNES DE QUESTIONS....
Hors ligne
#3 Le 30/05/2015, à 15:02
- Christophe C
Re : [Résolu] Rygel n'est pas intégré dans systemd
Ta doc n'explique même pas ce que fait Rygel. Logiciel de cuisine, fork de libreoffice ? Mystère
Tu expliques surtout comment le lancer, mais il est plus important d'expliquer ce que c'est, à quoi il sert, quelle est la version dont parle la doc, comment il s'utilise ...
BountySource - Faite un petit don, ponctuel ou récurent, pour soutenir le développement de XFCE.
Timeshift - Sécurité : pensez à paramétrer des points de restauration système.
Euclide : « Ce qui est affirmé sans preuve peut être nié sans preuve ».
Hors ligne
#4 Le 28/06/2017, à 16:45
- lykhead
Re : [Résolu] Rygel n'est pas intégré dans systemd
salut un petit déterrage de topic
pour le fichier rygel.service j'aurais autre chose a proposé
[Unit]
Description=Rygel DLNA server
[Service]
User=VOTRE_USER
Group=VOTRE_GROUPE
ExecStart=/usr/bin/rygel
[Install]
WantedBy=multi-user.target
plutôt que de lancer en root ce qui est risqué vu les configuration possible de rygel
il n'y a jamais de bon ou de mauvais choix, uniquement des directions qui diffèrent.
Fedora 35
MSI A320M pro / A10-9700 AMD APU w/ Radeon R7 3,8 GHz / 8Ghz
SSD 120Go / HDD 4To
Hors ligne
#5 Le 18/01/2022, à 16:00
- Bybeu
Re : [Résolu] Rygel n'est pas intégré dans systemd
Bonjour tous
Un déterrage tout seul c'est pas rigolo. En voilà un autre. Pour faire (un peu) taire le syslog (xenial):
sudo chmod 664 /etc/systemd/system/rygel.service
Et dans le fichier lui-même
...
ExecStart=/usr/bin/rygel -c /etc/rygel.conf
...
Maintenant que j'ai fait ma (petite) BA, ma question : pourquoi quand je réactive mon UFW (via GUFW mais peu importe je pense), mon player freebox ne voit plus le serveur DNLA ? Il y a bien une amorce d'explication dans le WiKi mais c'est pas assez précis :
...dialogues entre votre PC et la Box. ...
C'est pas clair cette affaire, qu'est-ce que le PC vient faire là-dedans, et lequel en plus ? Celui avec lequel on configure rygel (via ssh vers le serveur qui fait tourner le service rygel), le serveur lui-même, un PC parmi d'autres sur lequel on aurait un client DNLA ? Et l'adresse de la box ? Laquelle ? L'IP LAN de la box, l'ip en 212... du player free ?
Merci pour vos commentaires
Dernière modification par Bybeu (Le 18/01/2022, à 16:00)
Hors ligne
Pages : 1