GNUnet configuration assistant error (Running gnunet-update failed.)

Bug #342763 reported by Tr4sK
8
This bug affects 1 person
Affects Status Importance Assigned to Milestone
GNUnet-gtk
Invalid
Undecided
Unassigned
gnunet (Ubuntu)
Invalid
Undecided
Unassigned

Bug Description

Binary package hint: gnunet

I use GNUnet-gtk 0.8.0

Everytime I start "gnunet-setup -d wizard-gtk", at the end of the assistant, when I click "Finish," I get the following error message:

"Running gnunet-update failed.
This maybe due to insufficient permissions, please check your configuration.
Finally, run gnunet-update manually."

gnunet-update doesn't seem to have been installed

thank you

Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

Do you run gnunet-setup as root? This tool needs to run as gnunet user, so the best is to do 'sudo gnunet-setup -d wizard-gtk'. But you can also use the button in gnunet-gtk, that does this for you.

Changed in gnunet:
status: New → Incomplete
Revision history for this message
Tr4sK (tr4sk) wrote :

Hi, thanks for your answer :)

I tried with sudo and it didn't work.

Also in my log file i have this:

alex@dell-desktop:~$ sudo gnunet-gtk

(gnunet-gtk:29720): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gnunet-gtk:29720): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gnunet-gtk:29720): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gnunet-gtk:29720): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gnunet-gtk:29720): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
mar 14 23:02:59 ERROR: `lt_dlopenext' failed for library `libgnunetgtkmodule_daemon' with error: file not found
mar 14 23:02:59 ERROR: `lt_dlopenext' failed for library `libgnunetgtkmodule_peers' with error: file not found
mar 14 23:02:59 ERROR: `lt_dlopenext' failed for library `libgnunetgtkmodule_stats' with error: file not found
mar 14 23:02:59 WARNING: Impossible de trouver un gestionnaire pour « on_stopDaemon_clicked_ »
mar 14 23:02:59 WARNING: Impossible de trouver un gestionnaire pour « on_chat_room_name_button_click_event_ »
mar 14 23:02:59 WARNING: Impossible de trouver un gestionnaire pour « on_gnunetdconfigfile_set_ »
mar 14 23:02:59 WARNING: Impossible de trouver un gestionnaire pour « on_startDaemon_clicked_ »
mar 14 23:02:59 WARNING: Impossible de trouver un gestionnaire pour « on_startDaemonConfTool_clicked_ »
mar 14 23:02:59 WARNING: Impossible de trouver un gestionnaire pour « on_startDaemonConfWizard_clicked_ »

Thx :)

Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

Please post the output of 'sudo gnunet-setup -d wizard-gtk'.

gnunet-gtk should not be run using sudo, but as a normal user. Does it work e.g. when started from the menu?

Revision history for this message
Tr4sK (tr4sk) wrote :

OK

alex@dell-desktop:~$ sudo gnunet-setup -d wizard-gtk
Password or swipe finger:
ERROR: `adduser' returned with error code 1ERROR: `access' failed on file `/usr/bin/gnunetd' at osconfig.c:539 with error: Aucun fichier ou dossier de ce type
update-rc.d: warning: /etc/init.d/gnunetd missing LSB style header
 System startup links for /etc/init.d/gnunetd already exist.
sh: /usr/bin//gnunet-update: not found

The second log

alex@dell-desktop:~$ gnunet-gtk

(gnunet-gtk:32378): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gnunet-gtk:32378): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gnunet-gtk:32378): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gnunet-gtk:32378): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated

(gnunet-gtk:32378): Gtk-WARNING **: GtkSpinButton: setting an adjustment with non-zero page size is deprecated
mar 14 23:41:55 ERROR: `lt_dlopenext' failed for library `libgnunetgtkmodule_daemon' with error: file not found
mar 14 23:41:55 ERROR: `lt_dlopenext' failed for library `libgnunetgtkmodule_peers' with error: file not found
mar 14 23:41:55 ERROR: `lt_dlopenext' failed for library `libgnunetgtkmodule_stats' with error: file not found
mar 14 23:41:55 WARNING: Impossible de trouver un gestionnaire pour « on_stopDaemon_clicked_ »
mar 14 23:41:55 WARNING: Impossible de trouver un gestionnaire pour « on_chat_room_name_button_click_event_ »
mar 14 23:41:55 WARNING: Impossible de trouver un gestionnaire pour « on_gnunetdconfigfile_set_ »
mar 14 23:41:55 WARNING: Impossible de trouver un gestionnaire pour « on_startDaemon_clicked_ »
mar 14 23:41:55 WARNING: Impossible de trouver un gestionnaire pour « on_startDaemonConfTool_clicked_ »
mar 14 23:41:55 WARNING: Impossible de trouver un gestionnaire pour « on_startDaemonConfWizard_clicked_ »

Thx :)

Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

OK. Could you try to install the package gnunet? That would explain the problem with gnunet-setup.

Revision history for this message
Tr4sK (tr4sk) wrote :
Download full text (3.7 KiB)

alex@dell-desktop:~sudo apt-get install gnunet
Password or swipe finger:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.

Puisque vous n'avez demandé qu'une seule opération, le paquet n'est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
  gnunet: Dépend: gnunet-server (= 0.8.0c-0-0ubuntu0~ppa0) mais ne sera pas installé
E: Paquets défectueux

alex@dell-desktop:~$ sudo apt-get install gnunet-server
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'Incoming.

Puisque vous n'avez demandé qu'une seule opération, le paquet n'est
probablement pas installable et vous devriez envoyer un rapport de bogue.
L'information suivante devrait vous aider à résoudre la situation :

Les paquets suivants contiennent des dépendances non satisfaites :
  gnunet-server: Dépend: libmicrohttpd4 (>= 0.4.0) mais ne sera pas installé
E: Paquets défectueux

alex@dell-desktop:~$ sudo apt-get install libmicrohttpd4
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets suivants ont été installés automatiquement et ne sont plus nécessaires :
  libstrigiqtdbusclient0 phonon nvidia-kernel-common
Veuillez utiliser « apt-get autoremove » pour les supprimer.
Les NOUVEAUX paquets suivants seront installés :
  libmicrohttpd4
0 mis à jour, 1 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 23,6ko dans les archives.
Après cette opération, 90,1ko d'espace disque supplémentaires seront utilisés.
Réception de : 1 http://fr.archive.ubuntu.com intrepid/universe libmicrohttpd4 0.3.1-1 [23,6kB]
23,6ko réceptionnés en 5s (4604o/s)
Sélection du paquet libmicrohttpd4 précédemment désélectionné.
(Lecture de la base de données... 275154 fichiers et répertoires déjà installés.)
Dépaquetage de libmicrohttpd4 (à partir de .../libmicrohttpd4_0.3.1-1_i386.deb) ...
Paramétrage de libmicrohttpd4 (0.3.1-1) ...

Traitement des « déclenchements (triggers) » pour « libc6 »...
ldconfig deferred processing now taking place
alex@dell-desktop:~$ sudo apt-get install gnunet-server
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Certains paquets ne peuvent être installés. Ceci peut signifier
que vous avez demandé l'impossible, ou bien, si vous utilisez
la distribution unstable, que certains paquets n'ont pas encore
été créés ou ne sont pas sortis d'I...

Read more...

Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

So you're using the GNUnet team PPA, and not official Ubuntu packages. That would have been an important information to give us... I assume you're using Intrepid. You've just installed gnunet for the first time?

I think there's something broken since a few days because of the new version 0.8.0c-0-0ubuntu0~ppa0. It should depend on libmicrohttpd, not libmicrohttpd4. For now, you can install the version 0.8.0b using Synaptic, menu Package -> Force version.

Markus: Do you think the only problem is with libmicrohttpd versioning? I can't find it in original Debian packages, that's strange.

Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

Another point: can you post the versions of all gnunet packages installed on your system? Thanks!

Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

Sorry, to answer your final question and correct my typo above, the package you need is libmicrohttpd5, which is version 0.4. Versioning is not obvious, I must admit, and I guess it has not been updated in the dependencies, which causes the bug (or at least part of it).

Revision history for this message
Tr4sK (tr4sk) wrote :
Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

I've copied packages to Jaunty and tested them, and I get the same error. The problem is definitely that gnunet should require libmicrohttpd5. Fix should be pretty straightforward.

Now, the second problem is strange, and I'm not able to reproduce it in Jaunty. I'd suggest you reinstall the gnunet-gtk package.

Changed in gnunet:
status: Incomplete → Confirmed
Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

Checking on my installation, I think your gnunet-gtk errors come from the fact that you have an ancient custom installation in /usr/local. Removing /usr/local/bin/gnunet* and /usr/local/lib/libgnunet*, /usr/local/lib/GNUnet/ should help.

Revision history for this message
Tr4sK (tr4sk) wrote :
Download full text (7.1 KiB)

I did what you said to do: I deleted and uninstalled all the packages completely with Synaptics. Now I get this message:

alex@dell-desktop:/usr/local/lib$ sudo apt-get install gnunet-gtk
Password or swipe finger:
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés :
  gnunet-client gnunet-common gnunet-tools
Paquets suggérés :
  gnunet-server
Les NOUVEAUX paquets suivants seront installés :
  gnunet-client gnunet-common gnunet-gtk gnunet-tools
0 mis à jour, 4 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 0o/1055ko dans les archives.
Après cette opération, 4547ko d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
Sélection du paquet gnunet-common précédemment désélectionné.
(Lecture de la base de données... 276720 fichiers et répertoires déjà installés.)
Dépaquetage de gnunet-common (à partir de .../gnunet-common_0.8.0c-0-0ubuntu0~ppa0_i386.deb) ...
Sélection du paquet gnunet-client précédemment désélectionné.
Dépaquetage de gnunet-client (à partir de .../gnunet-client_0.8.0c-0-0ubuntu0~ppa0_i386.deb) ...
Sélection du paquet gnunet-tools précédemment désélectionné.
Dépaquetage de gnunet-tools (à partir de .../gnunet-tools_0.8.0c-0-0ubuntu0~ppa0_i386.deb) ...
Sélection du paquet gnunet-gtk précédemment désélectionné.
Dépaquetage de gnunet-gtk (à partir de .../gnunet-gtk_0.8.0b-3-1ubuntu0~ppa0_i386.deb) ...
Traitement des « déclenchements (triggers) » pour « man-db »...
Traitement des « déclenchements (triggers) » pour « menu »...
Paramétrage de gnunet-common (0.8.0c-0-0ubuntu0~ppa0) ...

Paramétrage de gnunet-client (0.8.0c-0-0ubuntu0~ppa0) ...

Paramétrage de gnunet-tools (0.8.0c-0-0ubuntu0~ppa0) ...

Paramétrage de gnunet-gtk (0.8.0b-3-1ubuntu0~ppa0) ...

Traitement des « déclenchements (triggers) » pour « libc6 »...
ldconfig deferred processing now taking place
Traitement des « déclenchements (triggers) » pour « menu »...

-----------------------------------------------------

alex@dell-desktop:/usr/local/lib$ gnunet-
gnunet-auto-share gnunet-gtk gnunet-search gnunet-tracekit
gnunet-chat gnunet-insert gnunet-setup gnunet-unindex
gnunet-directory gnunet-pseudonym gnunet-stats gnunet-vpn
gnunet-download gnunet-remotetest gnunet-tbench

----------------------------------------------------

alex@dell-desktop:/usr/local/lib$ sudo gnunet-setup -d wizard-gtk
ERROR: `adduser' returned with error code 1ERROR: `access' failed on file `/usr/bin/gnunetd' at osconfig.c:539 with error: Aucun fichier ou dossier de ce type
update-rc.d: warning: /etc/init.d/gnunetd missing LSB style header
 System startup links for /etc/init.d/gnunetd already exist.
sh: /usr/bin//gnunet-update: not found

----------------------------------------------------

alex@dell-desktop:/usr/local/lib$ ls /usr/bin/gnunet*
/usr/bin/gnunet-auto-share /usr/bin/gnunet-search
/usr/bin/gnunet-chat /usr/bin/gnunet-setup
/usr/bin/gnunet-directory /usr/bin/gnunet-stats
/usr/bin/gnunet-download /usr/bin/gnunet-tbench
/usr/bin/gnunet...

Read more...

Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

The reinstall was only for gnunet-gtk, not for other gnunet tools. And removing the custom install can only be done manually; have you ever installed GNUnet from source?

Revision history for this message
Tr4sK (tr4sk) wrote :
Download full text (5.0 KiB)

Hi :)

I tried a new installation of GNUnet with the official repository
I'm getting pretty much the same error message :

alex@ant61p:~$ sudo apt-get install gnunet-gtk
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances
Lecture des informations d'état... Fait
Les paquets supplémentaires suivants seront installés :
  gettext gnunet-client gnunet-common gnunet-tools libadns1
  libextractor-plugins libextractor1c2a libmpeg2-4
Paquets suggérés :
  cvs gettext-doc adns-tools libextractor-java python-extractor
Les NOUVEAUX paquets suivants seront installés :
  gettext gnunet-client gnunet-common gnunet-gtk gnunet-tools libadns1
  libextractor-plugins libextractor1c2a libmpeg2-4
0 mis à jour, 9 nouvellement installés, 0 à enlever et 0 non mis à jour.
Il est nécessaire de prendre 11,0Mo dans les archives.
Après cette opération, 23,2Mo d'espace disque supplémentaires seront utilisés.
Souhaitez-vous continuer [O/n] ? o
Réception de : 1 http://fr.archive.ubuntu.com intrepid/main gettext 0.17-3ubuntu2 [1984kB]
Réception de : 2 http://fr.archive.ubuntu.com intrepid/main libadns1 1.4-2 [57,9kB]
Réception de : 3 http://fr.archive.ubuntu.com intrepid/universe libextractor1c2a 0.5.20b-1ubuntu1 [7606kB]
Réception de : 4 http://fr.archive.ubuntu.com intrepid/universe gnunet-common 0.8.0a-1ubuntu3 [194kB]
Réception de : 5 http://fr.archive.ubuntu.com intrepid/universe gnunet-client 0.8.0a-1ubuntu3 [225kB]
Réception de : 6 http://fr.archive.ubuntu.com intrepid/universe gnunet-tools 0.8.0a-1ubuntu3 [162kB]
Réception de : 7 http://fr.archive.ubuntu.com intrepid/universe gnunet-gtk 0.8.0-1ubuntu2 [452kB]
Réception de : 8 http://fr.archive.ubuntu.com intrepid/universe libmpeg2-4 0.4.1-3 [55,9kB]
Réception de : 9 http://fr.archive.ubuntu.com intrepid/universe libextractor-plugins 0.5.20b-1ubuntu1 [221kB]
11,0Mo réceptionnés en 13s (793ko/s)
Sélection du paquet gettext précédemment désélectionné.
(Lecture de la base de données... 119067 fichiers et répertoires déjà installés.)
Dépaquetage de gettext (à partir de .../gettext_0.17-3ubuntu2_i386.deb) ...
Sélection du paquet libadns1 précédemment désélectionné.
Dépaquetage de libadns1 (à partir de .../libadns1_1.4-2_i386.deb) ...
Sélection du paquet libextractor1c2a précédemment désélectionné.
Dépaquetage de libextractor1c2a (à partir de .../libextractor1c2a_0.5.20b-1ubuntu1_i386.deb) ...
Sélection du paquet gnunet-common précédemment désélectionné.
Dépaquetage de gnunet-common (à partir de .../gnunet-common_0.8.0a-1ubuntu3_i386.deb) ...
Sélection du paquet gnunet-client précédemment désélectionné.
Dépaquetage de gnunet-client (à partir de .../gnunet-client_0.8.0a-1ubuntu3_i386.deb) ...
Sélection du paquet gnunet-tools précédemment désélectionné.
Dépaquetage de gnunet-tools (à partir de .../gnunet-tools_0.8.0a-1ubuntu3_i386.deb) ...
Sélection du paquet gnunet-gtk précédemment désélectionné.
Dépaquetage de gnunet-gtk (à partir de .../gnunet-gtk_0.8.0-1ubuntu2_i386.deb) ...
Sélection du paquet libmpeg2-4 précédemment désélectionné.
Dépaquetage de libmpeg2-4 (à partir de .../libmpeg2-4_0.4.1-3_i386.deb) ...
Sélection du paquet libextractor-plugin...

Read more...

Tr4sK (tr4sk)
Changed in gnunet-gtk:
status: New → Confirmed
Revision history for this message
Milan Bouchet-Valat (nalimilan) wrote :

Please read my explanations carefully and separate clearly the two different problems there are in this bug.
* gnunet-setup does not start because gnunet-server is not installed; try to do this before you report anything new.

* gnunet-gtk has nothing to do with gnunet-setup not working. I'd like to know whether running gnunet-gtk works when using official repositories, and whether you've installed GNUnet from source once on that computer, which could lead to this kind of bugs.

Changed in gnunet-gtk:
status: Confirmed → Incomplete
Revision history for this message
Alessio Treglia (quadrispro) wrote :

Can anyone confirm this on Karmic?

Changed in gnunet (Ubuntu):
status: Confirmed → Incomplete
Revision history for this message
xteejx (xteejx-deactivatedaccount) wrote :

We are closing this bug report because it lacks the information we need to investigate the problem, as described in the previous comments. Please reopen it if you can give us the missing information, and don't hesitate to submit bug reports in the future. To reopen the bug report you can click on the current status, under the Status column, and change the Status back to "New". Thanks again!

Changed in gnunet (Ubuntu):
status: Incomplete → Invalid
Changed in gnunet-gtk:
status: Incomplete → Invalid
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.