Discussion:
only.txt de geneweb
(trop ancien pour répondre)
Geo Cherchetout
2018-03-24 17:09:11 UTC
Permalink
Bonjour,

J'ai installé geneweb sous raspbian (la version 6.05 disponible dans les
dépôts de cette distribution) sur un raspberry pi et je ne parviens pas à
accéder à la page de gwsetup 192.168.1.33:2316 depuis mon pc de bureau. Le
message d'erreur que j'obtiens dans firefox est le suivant :

Accès interdit

Vous n'avez pas l'autorisation d'accéder à ce service. Seule l'adresse
"127.0.0.1" peut l'utiliser.

Pour outrepasser cet interdit, il faut éditer le fichier "only.txt" et
remplacer la ligne contenant "127.0.0.1" en "192.168.1.11".

Ce message n'est pas complètement absurde puisque 192.168.1.11 est bien
l'adresse de mon pc, mais j'ai plusieurs fichiers nommés only.txt et ils
contiennent bien tous 192.168.1.11 :

$ sudo locate only.txt
/etc/geneweb/gwsetup_only.txt
/home/pi/Downloads/geneweb-f658e5836554624435b9e46b75c9b2ac0ac61029/etc/only.txt
/usr/share/doc/geneweb/examples/only.txt
/usr/share/geneweb/etc/only.txt
/var/lib/geneweb/Machin.gwb/only.txt

Dois-je créer un autre fichier only.txt ? Si oui, où dois-je le mettre pour
qu'il soit pris en compte par geneweb ?

Merci d'avance pour vos suggestions.
Gerard Sontag
2018-03-25 13:48:34 UTC
Permalink
Post by Geo Cherchetout
Bonjour,
J'ai installé geneweb sous raspbian (la version 6.05 disponible dans les
dépôts de cette distribution) sur un raspberry pi et je ne parviens pas à
accéder à la page de gwsetup 192.168.1.33:2316 depuis mon pc de bureau. Le
Accès interdit
Vous n'avez pas l'autorisation d'accéder à ce service. Seule l'adresse
"127.0.0.1" peut l'utiliser.
Pour outrepasser cet interdit, il faut éditer le fichier "only.txt" et
remplacer la ligne contenant "127.0.0.1" en "192.168.1.11".
Ce message n'est pas complètement absurde puisque 192.168.1.11 est bien
l'adresse de mon pc, mais j'ai plusieurs fichiers nommés only.txt et ils
$ sudo locate only.txt
/etc/geneweb/gwsetup_only.txt
/home/pi/Downloads/geneweb-f658e5836554624435b9e46b75c9b2ac0ac61029/etc/only.txt
/usr/share/doc/geneweb/examples/only.txt
/usr/share/geneweb/etc/only.txt
/var/lib/geneweb/Machin.gwb/only.txt
Dois-je créer un autre fichier only.txt ? Si oui, où dois-je le mettre pour
qu'il soit pris en compte par geneweb ?
Merci d'avance pour vos suggestions.
Bonjour,
Je ne connais ni l'un ni l'autre mais...
Avez-vous lu et relu la page https://geneweb.tuxfamily.org/wiki/gwd
les services gwd et gwsetup sur le raspi sont-ils bien démarrés?
Est ce que tout est ok déjà en local sur le raspi?
l'accès à geneWeb se fait par (c.f. la doc) http://server:port/base
il manque donc le nom de la base.

Cordialement
Geo Cherchetout
2018-03-25 18:03:11 UTC
Permalink
Post by Geo Cherchetout
Bonjour,
Je ne connais ni l'un ni l'autre mais...
Avez-vous lu et relu la page https://geneweb.tuxfamily.org/wiki/gwd
J'y retourne de ce pas, et aussi ici :
https://geneweb.tuxfamily.org/wiki/access/fr
Post by Geo Cherchetout
les services gwd et gwsetup sur le raspi sont-ils bien démarrés?
***@raspberrypi:~ $ service gwd status
● gwd.service
Loaded: not-found (Reason: No such file or directory)
Active: inactive (dead)

***@raspberrypi:~ $ ps -C gwdaussi maîtriser cet
PID TTY TIME CMD
3047 ? 00:00:00 gwd

Si je comprends bien, le démon tourne bien mais n'est pas démarré comme un
service ?

***@raspberrypi:~ $ service gwsetup status
● gwsetup.service - LSB: Geneweb setup web interface
Loaded: loaded (/etc/init.d/gwsetup)
Active: active (running) since sam. 2018-03-24 18:18:14 CET; 24h ago
Process: 546 ExecStart=/etc/init.d/gwsetup start (code=exited,
status=0/SUCCESS)
CGroup: /system.slice/gwsetup.service
└─858 /usr/bin/gwsetup -gd /usr/share/geneweb -lang fr -p 2316
-bindir /usr/bin -log /tmp/fileUkhWOX -daemon
Post by Geo Cherchetout
Est ce que tout est ok déjà en local sur le raspi?
Mon raspi n'ayant ni clavier ni écran, j'y accède principalement en ssh,
mais j'y ai aussi installé xvnc, ce qui, avec vncviewer, me donne accès à la
page de gwsetup depuis mon pc. Ceci bien que mes fichiers only.txt ne
contiennent pas 127.0.0.1 mais 192.168.1.11 !
C'est utilisable tel quel mais j'aimerais me débarrasser de cet artifice de
xvnc, et faire en sorte que mon only.txt soit pris en compte.
Post by Geo Cherchetout
l'accès à geneWeb se fait par (c.f. la doc) http://server:port/base
il manque donc le nom de la base.
Mon post était incomplet mais c'est bien 192.168.1.33:2316/Machin que je
tape dans la barre d'adresse de mon navigateur.

Merci pour la réponse, je continue à étudier tranquillement cette affaire
qui n'a rien d'urgent.

Cordialement
Geo Cherchetout
2018-03-25 18:47:52 UTC
Permalink
Post by Geo Cherchetout
Mon raspi n'ayant ni clavier ni écran, j'y accède principalement en ssh,
mais j'y ai aussi installé xvnc, ce qui, avec vncviewer, me donne accès à la
page de gwsetup depuis mon pc.
Pardon, il faut lire x11vnc et non xvnc.
Jo Engo
2018-03-28 13:01:12 UTC
Permalink
Post by Geo Cherchetout
Mon raspi n'ayant ni clavier ni écran, j'y accède principalement en ssh,
mais j'y ai aussi installé xvnc, ce qui, avec vncviewer, me donne accès
à la page de gwsetup depuis mon pc. Ceci bien que mes fichiers only.txt
ne contiennent pas 127.0.0.1 mais 192.168.1.11 !
C'est utilisable tel quel mais j'aimerais me débarrasser de cet artifice
de xvnc, et faire en sorte que mon only.txt soit pris en compte.
C'est du bricolage aussi mais tu peux forwarder le port avec ssh, je ne
me souviens plus de la syntaxe, mais c'est assez intuitif.
--
Alléguer l'impossible aux rois, c'est un abus.
-+- Jean de La Fontaine (1621-1695),
Le Lion, le Loup et le Renard (Fables VIII.3) -+-
Geo Cherchetout
2018-03-28 17:48:13 UTC
Permalink
Post by Jo Engo
C'est du bricolage aussi mais tu peux forwarder le port avec ssh, je ne
me souviens plus de la syntaxe, mais c'est assez intuitif.
Oui oui, merci beaucoup. C'est une idée qui ne m'était pas venue à l'esprit
mais que j'ai déjà utilisée dans un autre contexte. Mais pour le moment je
suis occupé à upgrader ma raspbian jessie vers stretch car le paquet geneweb
6.08 qui vient avec est réputé avoir reçu une correction du côté de la prise
en compte de only.txt :

https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=844120

Je reviendrai dire si ça marche comme je l'espère mais ça prendra sûrement
un peu de temps car je ne sais toujours pas où je dois mettre
gwsetup_only.txt et only.txt !
Geo Cherchetout
2018-03-29 09:05:31 UTC
Permalink
Mais pour le moment je suis occupé à upgrader ma raspbian jessie vers
stretch car le paquet geneweb 6.08 qui vient avec est réputé avoir reçu
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=844120
Je reviendrai dire si ça marche comme je l'espère mais ça prendra
sûrement un peu de temps car je ne sais toujours pas où je dois mettre
gwsetup_only.txt et only.txt !
Des only.txt, j'en avais semé un peu partout et ça marche enfin comme
attendu depuis que j'ai installé la version 6.08 de geneweb. :-)
Par éliminations successives, j'ai identifié le seul fichier à modifier, il
s'agit de /etc/geneweb/gwsetup_only.txt

(La distribution geneweb sous Debian/Raspbian ne ressemble pas à ce qui est
décrit un peu partout sur le web, ou du moins je n'ai pas encore trouvé la
bonne description.)

À bientôt, et bonne journée.
Hist Eric
2018-04-02 07:39:08 UTC
Permalink
Post by Geo Cherchetout
(La distribution geneweb sous Debian/Raspbian ne ressemble pas à ce qui
est décrit un peu partout sur le web, ou du moins je n'ai pas encore
trouvé la bonne description.)
c'est tout Debian qui ressemble à rien

Continuer la lecture sur narkive:
Loading...