Page 1 sur 1

[Wifi]wicd-client bug[contourné]

Publié : mer. 26 nov. 2008, 21:25
par Siviuze
Bonsoir tout le monde

Je suis en train de terminer les réglages de mon portable et cette fois ci c'est le client de wicd qui a un problème :
le démon semble bien se lancer mais lorsque je veux lancer wicd-client j'obtiens une grosse erreur :

Code : Tout sélectionner

$ wicd-client
Traceback (most recent call last):
  File "/usr/lib/wicd/wicd-client.py", line 50, in <module>
    import wicd.gui as gui
  File "/usr/lib/python2.6/site-packages/wicd/gui.py", line 2006, in <module>
    setup_dbus()
  File "/usr/lib/python2.6/site-packages/wicd/gui.py", line 174, in setup_dbus
    proxy_obj = bus.get_object("org.wicd.daemon", '/org/wicd/daemon')
  File "/usr/lib/python2.6/site-packages/dbus/bus.py", line 244, in get_object
    follow_name_owner_changes=follow_name_owner_changes)
  File "/usr/lib/python2.6/site-packages/dbus/proxies.py", line 241, in __init__
    self._named_service = conn.activate_name_owner(bus_name)
  File "/usr/lib/python2.6/site-packages/dbus/bus.py", line 183, in activate_name_owner
    self.start_service_by_name(bus_name)
  File "/usr/lib/python2.6/site-packages/dbus/bus.py", line 281, in start_service_by_name
    'su', (bus_name, flags)))
  File "/usr/lib/python2.6/site-packages/dbus/connection.py", line 622, in call_blocking
    message, timeout)
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.ServiceUnknown: The name org.wicd.daemon was not provided by any .service files

J'ai essayé de réinstaller wicd rien n'y fait (j'ai bien le daemon dbus lancé)

J'ai bien trouvé quelques sujets traitant de ce problème sur la toile mais cela ne m'a pas vraiment aidé pour résoudre le problème :(

Publié : mer. 26 nov. 2008, 21:55
par mightyjaym
Ayant eu le même problème, j'ai viré wicd et installé wicd-svn depuis AUR à la place ; tout fonctionne nickel désormais. Essaie de voir si passer à wicd-svn te permet de contourner le problème.

Publié : mer. 26 nov. 2008, 23:33
par Siviuze
j'ai une erreur de compilation mais je pense que c'est due à l'impossibilité de svn à se connecter derrière mon proxy :

Code : Tout sélectionner

$ makepkg
==> Détermination de la dernière révision svn...
svn: OPTIONS of 'https://wicd.svn.sourceforge.net/svnroot/wicd/trunk': could not connect to server (https://wicd.svn.sourceforge.net)
==> Création du paquet wicd-svn 526-1 i686 (mer. nov. 26 23:23:46 CET 2008)
==> Vérification des dépendances...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
  -> wicd.install trouvé dans le répertoire de compilation
==> Validation des fichiers sources avec md5sums...
    wicd.install ... Réussite
==> Extraction des sources...
==> Entre dans l'environnement fakeroot...
==> Détermination de la dernière révision svn...
svn: OPTIONS of 'https://wicd.svn.sourceforge.net/svnroot/wicd/trunk': could not connect to server (https://wicd.svn.sourceforge.net)
==> Début de la compilation...
svn: OPTIONS de 'https://wicd.svn.sourceforge.net/svnroot/wicd/trunk': Impossible de se connecter au serveur (https://wicd.svn.sourceforge.net)
==> SVN checkout done or server timeout
==> Starting make...
PKGBUILD: line 37: cd: wicd: Aucun fichier ou dossier de ce type
==> ERREUR: La compilation a échoué.
    Abandon...
Faut-il lui déclarer quelque part l'adresse et le port du proxy ? (et est-ce que l'erreur vient bien de la ?)

Publié : mer. 26 nov. 2008, 23:37
par tuxce
Siviuze a écrit : Faut-il lui déclarer quelque part l'adresse et le port du proxy ? (et est-ce que l'erreur vient bien de la ?)
dans ~/.subversion/servers

Publié : jeu. 27 nov. 2008, 00:06
par Siviuze
j'ai bien rajouté le proxy dans le fichier mais l'erreur de compilation persiste :

Code : Tout sélectionner

 wicd-svn]$ makepkg
==> Détermination de la dernière révision svn...
svn: /home/siviuze/.subversion/servers:73: Option expected
==> Création du paquet wicd-svn 526-1 i686 (mer. nov. 26 23:55:48 CET 2008)
==> Vérification des dépendances...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
  -> wicd.install trouvé dans le répertoire de compilation
==> Validation des fichiers sources avec md5sums...
    wicd.install ... Réussite
==> Extraction des sources...
==> Suppression du répertoire pkg/ existant...
==> Entre dans l'environnement fakeroot...
==> Détermination de la dernière révision svn...
svn: /home/siviuze/.subversion/servers:73: Option expected
==> Début de la compilation...
svn: OPTIONS de 'https://wicd.svn.sourceforge.net/svnroot/wicd/trunk': Impossible de se connecter au serveur (https://wicd.svn.sourceforge.net)
==> SVN checkout done or server timeout
==> Starting make...
PKGBUILD: line 37: cd: wicd: Aucun fichier ou dossier de ce type
==> ERREUR: La compilation a échoué.
    Abandon...

Publié : jeu. 27 nov. 2008, 11:21
par Siviuze
Bon finalement je suis passé par gnome-network-manager en lieu et place de wicd.

Si quelqu'un sait pourquoi la compilation ne veut pas se terminer je suis toujours preneur ':D'

Merci de votre aide

Publié : jeu. 27 nov. 2008, 12:03
par tuxce
Siviuze a écrit : Si quelqu'un sait pourquoi la compilation ne veut pas se terminer je suis toujours preneur ':D'
wicd est un programme en python, il n'y a pas de compilation,
Siviuze a écrit :j'ai bien rajouté le proxy dans le fichier mais l'erreur de compilation persiste :

Code : Tout sélectionner

 wicd-svn]$ makepkg
==> Détermination de la dernière révision svn...
svn: /home/siviuze/.subversion/servers:73: Option expected[/quote]
le message est assez explicite, il n'arrive pas à récupérer les sources, tu as une erreur dans le fichier de configuration de svn.

Publié : jeu. 27 nov. 2008, 15:21
par Siviuze
pourtant j'ai juste décommenté les 2 lignes qui m'intéresse :

Code : Tout sélectionner

[global]
# http-proxy-exceptions = *.exception.com, www.internal-site.org
http-proxy-host = proxyweb.utc.fr
http-proxy-port = 3128
# http-proxy-username = defaultusername
# http-proxy-password = defaultpassword
# http-compression = no
# http-auth-types = basic;digest;negotiate
# No http-timeout, so just use the builtin default.
# No neon-debug-mask, so neon debugging is disabled.
# ssl-authority-files = /path/to/CAcert.pem;/path/to/CAcert2.pem
Il faut rajouter des espaces ? ou des guillemets ?

Publié : jeu. 27 nov. 2008, 15:44
par tuxce
il te donne le numéro de ligne: 73, regarde à quoi ca correspond, sinon il faudrait nous donner tout le fichier ! -> http://pastebin.archlinux.fr

Publié : jeu. 27 nov. 2008, 15:55
par Siviuze
cela correspond à la premiere ligne décommenté : http-proxy-host = proxyweb.utc.fr

Publié : jeu. 27 nov. 2008, 16:35
par tuxce
tu peux mettre sur pastebin ton fichier servers ?

Publié : jeu. 27 nov. 2008, 17:22
par Siviuze

Publié : jeu. 27 nov. 2008, 19:24
par tuxce
tu l'as remodifié le fichier, non?

apparemment, l'erreur que tu avais peut etre du à un espace en début de ligne, par exemple en enlevant juste le '#'.

Publié : jeu. 27 nov. 2008, 23:56
par Siviuze
Je viens de vérifier j'ai effectivement modifier le fichier entre temps mais le problème persiste : j'arrive a récuperer la version du svn la première fois mais impossible de s'y connecter :

Code : Tout sélectionner

$ makepkg
==> Détermination de la dernière révision svn...
  -> Version trouvée        : 557
==> Création du paquet wicd-svn 557-1 i686 (jeu. nov. 27 23:48:37 CET 2008)
==> Vérification des dépendances...
==> Vérification des dépendances pour la compilation...
==> Récupération des sources...
  -> wicd.install trouvé dans le répertoire de compilation
==> Validation des fichiers sources avec md5sums...
    wicd.install ... Réussite
==> Extraction des sources...
==> Suppression du répertoire pkg/ existant...
==> Entre dans l'environnement fakeroot...
==> Début de la compilation...
svn: OPTIONS de 'https://wicd.svn.sourceforge.net/svnroot/wicd/trunk': Impossible de se connecter au serveur (https://wicd.svn.sourceforge.net)
==> SVN checkout done or server timeout
==> Starting make...
PKGBUILD: line 37: cd: wicd: Aucun fichier ou dossier de ce type
==> ERREUR: La compilation a échoué.
    Abandon...
Je me demande si le proxy de ma résidence n'interdit pas les échange en htttps... (pourtant sous gmail je suis en https alors je pensais que ca marchait).

Publié : ven. 28 nov. 2008, 12:50
par tuxce
après subversion utilise des méthode http que le proxy ne laisse peut etre pas passer, le mieux est encore te renseigner auprès de ton admin sys.

pour info: http://subversion.tigris.org/faq.html#proxy

Publié : lun. 01 déc. 2008, 20:19
par Siviuze
Bon j'ai été voir la DSI (Direction des Services Infos) et je ne suis pas tombé sur l'admin réseau mais d'après celui que j'ai vu, le serveur proxy du réseau est très restrictif sur les protocole et sur les ports.

la meilleur méthode est de se connecter à un serveur annexe par un tunnel crypté lorsque l'on veut quelque chose "d'exotique".

Merci à vous pour votre aide (et surtout toi tuxce :D )

Et si...

Publié : mar. 02 déc. 2008, 13:26
par joachim
Camarades Archlinuxiens,

Pour le problème de wicd, je pense que c'est un soucis au niveau de l'appel à /usr/lib/wicd/wicd-daemon.
J'ai modifié le fichier /usr/sbin/wicd afin qu'il ressemble à ceci :

Code : Tout sélectionner

#!/bin/bash
exec python -O /usr/lib/wicd/wicd-daemon.py -eo $@
En fait, j'ai juste ajouté "-eo" après wicd-daemon.py
J'attends vos retours :)