Rivendell sur Ubuntu

163 views
Skip to first unread message

James Kougard

unread,
Apr 22, 2020, 12:40:39 AM4/22/20
to Rivendell FR

Bonjour,

Je ne parviens pas à installer Rivendell sur Ubuntu 16.4.

J'ai pris le fichier source Rivendell 3.2.0
Je n'ai eu aucun souci pour remplir les pré-requis, mais lors de la compilation,  './configure'   est ok mais
'make' me retourne l'erreur :


>./rdaudioconvert.h:25:27: fatal error: taglib/taglib.h: Aucun fichier ou dossier de ce type

 compilation terminated
.
 
Makefile:1359 : la recette pour la cible « rdaudioconvert.lo » a échouée
 make
[1]: *** [rdaudioconvert.lo] Erreur 1<




J'ai installé Taglib 1.11.1 ainsi que id3v2 mais rien n'y fait.


Avez vous une idée svp ?

Florent Peyraud

unread,
Apr 22, 2020, 2:47:21 AM4/22/20
to rivend...@googlegroups.com
Bonjour James
Dans ta compilation il semble te manquer les librairies de développement dont les noms de terminent par -dev en général. Pour taglib par exemple, il s'agit du paquet libtaglib-cil-dev
Du coup il risque de t'en manquer quelques autres du même style.
Autrement, des paquets sont disponibles pour Ubuntu 18.04, et bientôt pour 20.04.
Amitiés
Florent

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Rivendell FR".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse rivendell-fr...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/rivendell-fr/fd083f8a-d035-4110-a3cf-9631ed7c8f87%40googlegroups.com.
Message has been deleted

James Kougard

unread,
Apr 22, 2020, 8:15:59 AM4/22/20
to Rivendell FR
Merci Florent pour ta réponse ...

En effet, il manquait es fichiers de développement, que je suis parvenu à installer.
La compilation se poursuit et la, nouveau message d'erreur :

Making all in stylesheets
make
[2] : on entre dans le répertoire « /home/pascal/Téléchargements/rivendell-3.2.0/docs/stylesheets »
xsltproc
-o book-fo-titlepages.xsl ../../helpers/docbook/template/titlepage.xsl book-fo-titlepages-spec.xml
warning
: failed to load external entity "../../helpers/docbook/template/titlepage.xsl"
cannot parse
../../helpers/docbook/template/titlepage.xsl
Makefile:512 : la recette pour la cible « book-fo-titlepages.xsl » a échouée
make
[2]: *** [book-fo-titlepages.xsl] Erreur 4
make
[2] : on quitte le répertoire « /home/pascal/Téléchargements/rivendell-3.2.0/docs/stylesheets »
Makefile:415 : la recette pour la cible « all-recursive » a échouée
make
[1]: *** [all-recursive] Erreur 1





Le mercredi 22 avril 2020 08:47:21 UTC+2, Florent Peyraud a écrit :
Bonjour James
Dans ta compilation il semble te manquer les librairies de développement dont les noms de terminent par -dev en général. Pour taglib par exemple, il s'agit du paquet libtaglib-cil-dev
Du coup il risque de t'en manquer quelques autres du même style.
Autrement, des paquets sont disponibles pour Ubuntu 18.04, et bientôt pour 20.04.
Amitiés
Florent

Le mer. 22 avr. 2020 à 06:40, James Kougard <jco...@gmail.com> a écrit :

Bonjour,

Je ne parviens pas à installer Rivendell sur Ubuntu 16.4.

J'ai pris le fichier source Rivendell 3.2.0
Je n'ai eu aucun souci pour remplir les pré-requis, mais lors de la compilation,  './configure'   est ok mais
'make' me retourne l'erreur :


>./rdaudioconvert.h:25:27: fatal error: taglib/taglib.h: Aucun fichier ou dossier de ce type

 compilation terminated
.
 
Makefile:1359 : la recette pour la cible « rdaudioconvert.lo » a échouée
 make
[1]: *** [rdaudioconvert.lo] Erreur 1<




J'ai installé Taglib 1.11.1 ainsi que id3v2 mais rien n'y fait.


Avez vous une idée svp ?

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Rivendell FR".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse rivend...@googlegroups.com.

Lionel Corgnet

unread,
Apr 22, 2020, 8:16:07 AM4/22/20
to rivend...@googlegroups.com
Le 22/04/2020 à 13:54, James Kougard a écrit :
> xsltproc /manpages/docbook.xsl rd_createticket.xml
> /bin/bash:xsltproc :commande introuvable
> Makefile:775:la recette pour la cible «rd_createticket.7»a échouée
> make[2]:***[rd_createticket.7]Erreur127
> make[2]:on quitte le répertoire
> «/home/pascal/Téléchargements/rivendell-3.2.0/docs/rivwebcapi »
> Makefile:415:la recette pour la cible «all-recursive »a échouée
> make[1]:***[all-recursive]Erreur1
> |
> As tu une idée encore ?

sudo apt install docbook-xsl fop xsltproc
export DOCBOOK_STYLESHEETS=/usr/share/xml/docbook/stylesheet/docbook-xsl

--
Lionel Corgnet - Radio Saint Affrique

James Kougard

unread,
Apr 22, 2020, 8:19:10 AM4/22/20
to Rivendell FR
Merci Lionel !

James Kougard

unread,
Apr 22, 2020, 8:53:20 AM4/22/20
to Rivendell FR
Malgres les manipulations indiquées, j'ai toujour le message :

xsltproc /manpages/docbook.xsl rd_createticket.xml
warning
: failed to load external entity "/manpages/docbook.xsl"
cannot parse
/manpages/docbook.xsl
Makefile:775 : la recette pour la cible « rd_createticket.7 » a échoué
e
make
[2]: *** [rd_createticket.7] Erreur 4

make
[2] : on quitte le répertoire « /home/pascal/Téléchargements/rivendell-3.2.0/docs/rivwebcapi »
Makefile:415 : la recette pour la cible « all-recursive » a échouée
make
[1]: *** [all-recursive] Erreur 1

Je ne comprend pas ..

Le mercredi 22 avril 2020 14:16:07 UTC+2, Lionel Corgnet a écrit :

Julien WEISS

unread,
Apr 22, 2020, 9:41:19 AM4/22/20
to rivend...@googlegroups.com
salut les rivendellien j'ai un peu laché la communauté dernièrement mais avec le confinement je vais peut être avoir le temps d'installer une version stable et récente de Rivendell
laquelle me conseillez vous ?

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Rivendell FR".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse rivendell-fr...@googlegroups.com.


--
Julien WEISS
Notre dernière sortie :
SHD? - Taito Zéro


Précédemment :
Shin-ski - Virtuality
Notre catalogue complet :



Message has been deleted

James Kougard

unread,
Apr 22, 2020, 10:32:56 AM4/22/20
to Rivendell FR
Re,

Bon finalement j'ai téléchargé la version de Rivendell 2.19.3 installé Qt3 en conséquence et ..
Rivendell est enfin installé !
Maintenant il faudrait que je puisse configurer le RD.conf dans etc/initd mais je ne parviens pas à copier le fichier dans le repertoire..

Quand j'essaye de me logger dans Rdadmin j'ai Impossible de se connecter à mysql
et impossible d'acceder aux "daemon...

snif

Lionel Corgnet

unread,
Apr 22, 2020, 1:42:49 PM4/22/20
to rivend...@googlegroups.com
Le 22/04/2020 à 14:53, James Kougard a écrit :
> Malgres les manipulations indiquées, j'ai toujour le message :
> xsltproc /manpages/docbook.xsl rd_createticket.xml
> warning:failed to load external entity "/manpages/docbook.xsl"
> cannot parse /manpages/docbook.xsl
> Makefile:775:la recette pour la cible «rd_createticket.7»a échouée
> make[2]:***[rd_createticket.7]Erreur4
> make[2]:on quitte le répertoire
> «/home/pascal/Téléchargements/rivendell-3.2.0/docs/rivwebcapi »
> Makefile:415:la recette pour la cible «all-recursive »a échouée
> make[1]:***[all-recursive]Erreur1

À ta place, je recommencerais la compil à zéro, ie supprimer le
répertoire où tu compilais, extraction du tarball, ./configure etc.
Au cas où le configure ait besoin de fournir les infos d'environnement,
pour générer la doc, qu'il n'avait pas à disposition.

James Kougard

unread,
Apr 22, 2020, 1:53:17 PM4/22/20
to Rivendell FR
C'est ce que j'ai fait je pense. à chaque  modification je faisais un 'make clean'.
ou je reprenais carrément l'archive pour bien repartir de zéro.

J'ai abandonné la version 3.2 de Rivendell
Je suis parvenu à installer la version 2.19 avec Qt3..
Maintenant il faut que je reconfigure le serveur SQL et que je créer le RD.conf..

James Kougard

unread,
Apr 22, 2020, 5:18:56 PM4/22/20
to Rivendell FR
Bon je pensais avoir tout bien réglé, mais je ne parviens toujours pas à me connecter à RDadmin :

'unable to connect to mysql'

J'ai réglé mon hostname, créer la base de donnée rivendell , mon utilisateur sur mysql.
attibuer un ip fixe à mon pc
mais rien n'y fait

D'autres idées ?

Florent Peyraud

unread,
Apr 23, 2020, 8:19:05 AM4/23/20
to rivend...@googlegroups.com
Hello
Tu peux essayer de te connecter avec l'utilisateur et le mot de passe qui sont dans ton rd.conf, mais en utilisant le client mysql.
par exemple avec la conf de base :
mysql --user=rduser -h localhost --password=letmein Rivendell
S'il t'envoie bouler, c'est que les droits de l'utilisateur ne sont pas bon dans MySQL
Tu peux rétablir les droits avec les commandes suivantes :
sudo mysql Rivendell
grant all on Rivendell.* to rduser@`%` identified by 'letmein';
et puis tu réessayes.
Fais gaffe à la majuscule au nom de la table. Que tu la mettes ou pas, il faut que tu sois cohérent entre ce qu'il y a dans mysql et ce qui est configuré dans rd.conf.
Bon courage.
Flow

--
Vous recevez ce message, car vous êtes abonné au groupe Google Groupes "Rivendell FR".
Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse rivendell-fr...@googlegroups.com.

James Kougard

unread,
Apr 23, 2020, 9:56:23 AM4/23/20
to Rivendell FR
Coucou Florent, merci de ta patience..
Je vais te dire comment j'ai configuré mon pc.
J'ai mis une IP fixe d'abord. Ensuite j'ai modifier le fichier 'hosts' avec le nom 'rivendell' et l'IP de mon PC. J'ai modifié le fichier 'hostname' avec le nom 'rivendell'. Mon nom d'utilisateur est 'rduser' ce qui donne quand j'ouvre un terminal : 'rduser@rivendell
J'ai crée l'utilisateur 'rduser' @ 'rivendell' dans la base de données mysql avec tous les droits utilisateurs. J'ai vu dans les utilisateurs mysql que 'root' est suivi de @'localhost' Est ce que je dois modifier le host du compte root aussi ?

Autrement le service mysql est bien actif. Impossible de charger celui de rivendell :


rduser@rivendell
:~$ systemctl status rivendell.service
rivendell.service - LSB: Rivendell system daemons
   
Loaded: loaded (/etc/init.d/rivendell; bad; vendor preset: enabled)
   
Active: failed (Result: exit-code) since jeu. 2020-04-23 15:27:34 CEST; 27min ago
     
Docs: man:systemd-sysv-generator(8)
 
Process: 4367 ExecStart=/etc/init.d/rivendell start (code=exited, status=1/FAILURE)

avril
23 15:27:31 rivendell systemd[1]: Starting LSB: Rivendell system daemons...
avril
23 15:27:31 rivendell caed[4385]: unable to connect to mySQL Server
avril
23 15:27:32 rivendell rivendell[4367]: ripcd: Couldn't open mySQL connection!
avril 23 15:27:34 rivendell rivendell[4367]: ERROR rdcatchd aborting - Couldn'
t open mySQL connection! *
avril
23 15:27:34 rivendell systemd[1]: rivendell.service: Control process exited, code=exited status=1
avril
23 15:27:34 rivendell systemd[1]: Failed to start LSB: Rivendell system daemons.
avril
23 15:27:34 rivendell systemd[1]: rivendell.service: Unit entered failed state.
avril
23 15:27:34 rivendell systemd[1]: rivendell.service: Failed with result 'exit-code'.

Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse rivend...@googlegroups.com.

Florent Peyraud

unread,
Apr 23, 2020, 12:01:16 PM4/23/20
to rivend...@googlegroups.com
Re
Ce qui serait intéressant, c'est que tu postes ici même le contenu de ton fichier rd.conf. C'est manifestement à ce niveau là qu'il faut vérifier que c'est bien réglé.
Est-ce que tu peux faire depuis un terminal
mysql -u rduser -h rivendell -p Rivendell
il va te demander le mot de passe *mysql* de l'utilisateur rduser. saisis-le et regarde s'il te donne l'accès ou pas.
A+

Pour vous désabonner de ce groupe et ne plus recevoir d'e-mails le concernant, envoyez un e-mail à l'adresse rivendell-fr...@googlegroups.com.
Cette discussion peut être lue sur le Web à l'adresse https://groups.google.com/d/msgid/rivendell-fr/cacf2005-4066-4599-a09c-6f3645812e71%40googlegroups.com.

James Kougard

unread,
Apr 23, 2020, 3:38:40 PM4/23/20
to Rivendell FR
Re,

J'accède bien à la console mysql avec la commande décrite.
Voici mon fichier rd.conf:

rd.conf
;
This is the default configuration file for Rivendell
;
by Fred Gleason <fredg@paravelsystems.com>
;

[Identity]
These entries are used to define the system user and group that will
own the audio files
.
AudioOwner=rduser
AudioGroup=rivendell

This password is used by the various Rivendell modules to log into
Rivendell system services [caed(8), ripcd(8), rdcatchd(8)].
Password=letmein

This entry is what will appear in RDSelect's list for this configuration.
Label=Default (Local)

[mySQL]
The connection parameters for the MySQL server.
Hostname=rivendell
Loginname=rduser
Password=letmein
Database=rivendell
Driver=QMYSQL3

The following three settings control the attributes of new DB tables
created by Rivendell.
Engine=MyISAM
Charset=latin1
Collation=latin1_swedish_ci

[AudioStore]
MountSource=
MountType=
MountOptions=defaults
CaeHostname=
XportHostname=

Par ailleurs, est t-il nornal que le fichier 'rivendell' dans /etc/init.d renvoit vers un fichier de conf nommé 'rc.conf' (qui n'existe pas) au lieu de 'rd.conf' ? faut t-il le créer ?

Message has been deleted

James Kougard

unread,
Apr 25, 2020, 1:24:20 PM4/25/20
to Rivendell FR
Bon problème résolu.

Il  a  fallu que j'installe Mysql 5.6 avec le fichier source 3.18.0 de Rivendell
Reply all
Reply to author
Forward
0 new messages