Tout d'abord merci pour ton message.
* A propos de markdown, normalement ce paquet s'installe via easy_install et c'est marqué sur le site :
easy_install couchdbkit tornado markdown
* La première erreur est vilaine, mais n'empêche pas le logiciel de fonctionner. Je vais faire en sorte qu'elle ne se produise pas dans la prochaine version.
* La deuxième erreur m'embête beaucoup. Elle signifie que l'utilisateur n'a pas été créé dans newebe. Je n'ai jamais été confronté à ce problème, essaye de revenir sur http://localhost:8765/ pour voir ce que ça donne. Je vais tout de même essayer de faire en sorte que Newebe gère mieux ce cas. Pendant l'installation as tu bien pensé à utiliser la ligne suivante ?
python syncdb.py
Pour avoir accès aux corrections de bug dès qu'elles sont faites, je préconise une installation via git (celle indiquée sur le site). Comme ça, il te suffira de taper "git pull" dans le dossier de Newebe pour avoir accès aux dernières corrections.
Frank (Gelnior)
----- Mail original -----
De: "frodon1" <fro...@gmail.com>
À: "Newebe" <new...@googlegroups.com>
Envoyé: Jeudi 27 Octobre 2011 14:41:17
Objet: Impossible d'enregistrer un utlisateur (Debian sid, python 2.7)
import sys
sys.path.append("../")
from newebe.profile.models import UserManager
user = UserManager.getUser()
user.delete()
Apr�s �a sort du shell python et red�marre ton newebe.
En fait j'ai du mal � comprendre ce qui se passe car la redirection vers
la page d'enregistrement de mot de passe est d�e au fait que tu as un
utilisateur enregistr�. Mais quand tu envoies ton mot de passe, il te
dit que ton utilisateur n'existe pas. Avant d'aller plus loin essayons
de voir ce que �a donne quand tu supprimes l'utilisateur via le shell
python.
Frank
On 27/10/2011 17:36, frodon1 wrote:
> Bon, le clone en https ne fonctionne pas.
>
> On 27 oct, 15:57, frodon1<frod...@gmail.com> wrote:
>> Je dois pr�ciser le contexte: je suis derri�re un proxy d'entreprise.
>> Je ne peux pas cloner de d�p�t git avec le protocole git. Je peux
>> essayer en https.
>>
>> L'installation de markdown n'avait pas r�ussi avec easy_install, je
>> suis donc pass� par aptitude install python-markdown. Cela revient au
>> m�me, non ?
>>
>> Quand je vais surhttp://localhost:8765, je suis redirig� surhttp://localhost:8765/registeret ensuite j'ai le probl�me d�crit.
>> Pour palier au probl�me, j'ai rajout� un "else:" apr�s le test "if
>> user is None:" dans la m�thode incrimin�e. Le log ne fait plus
>> d'erreur mais je ne peux toujours pas m'enregistrer.
>>
>> J'ai bien effectu� la commande python syncdb.py pendant
>> l'installation. Un utilisateur par d�faut est-il cr�� ? J'ai cherch�
>> dans les fichiers mais je n'ai rien trouv�.
>>
>> Merci pour ton aide,
>> Gilles
>>
>> On 27 oct, 15:26, geln...@free.fr wrote:
>>
>>
>>
>>
>>
>>
>>
>>> Bonjour Gilles,
>>> Tout d'abord merci pour ton message.
>>> * A propos de markdown, normalement ce paquet s'installe via easy_install et c'est marqu� sur le site :
>>> easy_install couchdbkit tornado markdown
>>> * La premi�re erreur est vilaine, mais n'emp�che pas le logiciel de fonctionner. Je vais faire en sorte qu'elle ne se produise pas dans la prochaine version.
>>> * La deuxi�me erreur m'emb�te beaucoup. Elle signifie que l'utilisateur n'a pas �t� cr�� dans newebe. Je n'ai jamais �t� confront� � ce probl�me, essaye de revenir surhttp://localhost:8765/pourvoir ce que �a donne. Je vais tout de m�me essayer de faire en sorte que Newebe g�re mieux ce cas. Pendant l'installation as tu bien pens� � utiliser la ligne suivante ?
>>> python syncdb.py
>>> Pour avoir acc�s aux corrections de bug d�s qu'elles sont faites, je pr�conise une installation via git (celle indiqu�e sur le site). Comme �a, il te suffira de taper "git pull" dans le dossier de Newebe pour avoir acc�s aux derni�res corrections.
>>> Frank (Gelnior)
>>> ----- Mail original -----
>>> De: "frodon1"<frod...@gmail.com>
>>> �: "Newebe"<new...@googlegroups.com>
>>> Envoy�: Jeudi 27 Octobre 2011 14:41:17
>>> Objet: Impossible d'enregistrer un utlisateur (Debian sid, python 2.7)
>>> Bonjour,
>>> Je voudrais tester Newebe (par curiosit�).
>>> J'ai suivi les �tapes pour installer la version 0.3.2 (d'ailleurs il
>>> faudrait ajouter sur la page d'installation du site le paquet python-
>>> markdown � installer).
>>> Je suis sur Debian sid en Python 2.7, peut-�tre le probl�me vient-il
>>> de l� ?
Surtout ne pas se d�courager, m�me si ce n'est pas agr�able pour celui
qui en fait les frais, Frank a besoin de r�soudre ce genre de probl�me
pour que l'installation devienne la plus ais�e possible.
Mais ne pas s'inqui�ter, on n'en est pas loin, j'ai r�ussi � l'installer
sur une Gentoo (� jour) sans probl�me.
bonne chance pour le test d'aujourd'hui !
Pierre.
Frank
Pour firebug, il faut cliquer sur l'insecte pour cliquer sur l'onglet
r�seau et le sous-onglet tous. A partir de l� toutes les requ�tes
s'affichent. Si c'est pas clair, je t'enverrai un screenshot.
Est-ce que tu peux me dire ce qui apparait quand tu vas � cette url ?
http://127.0.0.1:5984/_utils/database.html?newebe/_design/core/_view/user
On 28/10/2011 10:20, frodon1 wrote:
> Voici plus exactement les 3 lignes qui apparaissent dans le log:
>
> [Fri, 28 Oct 2011 08:13:22 GMT] [info] [<0.2902.20>] 127.0.0.1 - -
> 'GET' /newebe/_design/core/_view/user
> 200
> [Fri, 28 Oct 2011 08:13:22 GMT] [info] [<0.2902.20>] 127.0.0.1 - -
> 'PUT' /newebe/f2c0300ec8b142fe027dcca791bb08fd
> 201
> [Fri, 28 Oct 2011 08:13:22 GMT] [info] [<0.2902.20>] 127.0.0.1 - -
> 'PUT' /newebe/f2c0300ec8b142fe027dcca791bb08fd 201
>
> On 28 oct, 10:14, frodon1<frod...@gmail.com> wrote:
>> O� dois-je regarder avec firebug (je ne suis pas familier de
>> l'outil) ?
>> Voici les lignes du log correspondant � l'appui de<Enter> apr�s avoir
>> donn� mon nom:
----- Mail original -----
De: "frodon1" <fro...@gmail.com>
À: "Newebe" <new...@googlegroups.com>
Envoyé: Vendredi 28 Octobre 2011 11:30:00
Objet: Re: Impossible d'enregistrer un utlisateur (Debian sid, python 2.7)
----- Mail original -----
De: "frodon1" <fro...@gmail.com>
À: "Newebe" <new...@googlegroups.com>
Envoyé: Vendredi 28 Octobre 2011 13:55:02
http://127.0.0.1:5984/_utils/database.html?newebe/_design/core/_view/
Sinon tu peux cliquer sur view > core > user en haut � droite.
On 28/10/2011 16:30, frodon1 wrote:
> C'est la version 1.1.0-2+b1 (d'apr�s dpkg)
>
> On 28 oct, 16:24, geln...@free.fr wrote:
>> L� je s�che. On dirait un bug couchdb car ta vue est bien configur�e. Tes documents existent bien et pourtant la vue ne renvoie rien. Ou alors le mode de fonctionnement a chang� et le param�trage par d�faut n'est plus le m�me. Quelle version de Couchdb utilises-tu ?
>>
>> ----- Mail original -----
>> De: "frodon1"<frod...@gmail.com>
>> �: "Newebe"<new...@googlegroups.com>
>> Envoy�: Vendredi 28 Octobre 2011 13:55:02
>> Objet: Re: Impossible d'enregistrer un utlisateur (Debian sid, python 2.7)
>>
>> J'ai supprim� la base newebe de couchdb et je l'ai recr�e avec "python
>> syncdb".
>> J'ai toujours le probl�me.
>> J'ai aussi essay� d'ajouter un user en tant que root, m�me probl�me:
>> ce n'est donc pas un probl�me de droits � priori.
>>
>> On 28 oct, 11:55, frodon1<frod...@gmail.com> wrote:
>>
>>
>>
>>
>>
>>
>>
>>> Voici:
>>> user
>>> map
>>> function(doc) {
>>> if("User" == doc.doc_type) {
>>> emit(doc.name, doc);
>>> }
>>> }
>>> Effectivement c'est bien "User" le bon type ...
>>> On 28 oct, 11:46, geln...@free.fr wrote:
>>>> Ok, on dirait que la table ne renvoie aucun r�sultat. Peux tu me dire ce que tu vois quand tu vas � cette URL sous la zone user (aller sur la ligne "views" et d�plier "user") ?http://localhost:5984/_utils/document.html?newebe/_design/core
>>>> ----- Mail original -----
>>>> De: "frodon1"<frod...@gmail.com>
>>>> �: "Newebe"<new...@googlegroups.com>
>>>> Envoy�: Vendredi 28 Octobre 2011 11:30:00
>>>> Objet: Re: Impossible d'enregistrer un utlisateur (Debian sid, python 2.7)
>>>> Par contre si j'affiche tous les documents de la base (http://
>>>> 127.0.0.1:5984/_utils/database.html?newebe/_all_docs) je vois
>>>> apparaitre des entr�es qui correspondent � toutes les fois o� j'ai
>>>> entr� un nom. Mais ces documents ne vont pas dans la cat�gorie user.
>>>> Voici ce que j'ai pour le 1er document:
>>>> _id f2c0300ec8b142fe027dcca7911f4077
>>>> _rev 2-c99813c6ecce878741b1a0bd258ab04a
>>>> authorKey null
>>>> date 2011-10-27T14:17:14Z
>>>> description null
>>>> doc_type User
>>>> key f2c0300ec8b142fe027dcca7911f4077
>>>> name newebe
>>>> password null
>>>> url null
>>>> Le doc_type est le bon ? C'est bien "User" et pas "user" qu'il faut ?
>>>> On 28 oct, 11:24, frodon1<frod...@gmail.com> wrote:
>>>>> Ok j'ai trouv� dans firebug: le status est bien 201 Created
>>>>> Par contre dans couchdb, la base de donn�e est vide. Un probl�me de
>>>>> droit d'�criture dans la base ?
Il faut mettre l'adresse IP publique et le num�ro de port comme si tu
voulais y acc�der via un ordinateur (ex: http://88.11.12.13:8000/
Ensuite il faut que tu configures ta box pour qu'elle te redirige un de
tes ports vers ton serveur. Pour �a, ils expliquent tout ici si tu es
chez free :
http://www.journaldufreenaute.fr/05/03/2008/tuto-le-routeur-de-la-freebox-explications-et-configuration.html#config1
.
Si tu veux faire des essais chez toi entre deux instances de newebe sur
les ports 8000 et 9000 par exemple : je te conseille de mettre
http://localhost:8000/ pour le premier et http://localhost:9000/ pour le
second.
Pour info, je pars en vacances trois semaines et loin demain. Je ne
pourrai donc pas r�pondre rapidement � tes mails. Mais au stade o� tu en
es Thatoo et Pierre peuvent t'aider.
Frank
On 30/10/2011 09:57, frodon1 wrote:
> Bon en testant de chez moi, �a marche mieux (Ubuntu 11.10).
> Que faut-il que je donne comme adresse ip ? Mon ip publique ?
> Faut'il que mette le num�ro de port dans l'adresse ?
Je suis de retour de vacances et peux donc t'aider � nouveau.
Frank