You are here

installing 0.9.3 from official site to xubuntu 12.04

hi there:

Xubuntu/ubuntu repos only list the 0.8 2010 version. I was told to use 0.9 or above.

I have manually installed all libraries that are not in the repo and followed the installation guidelines from the official site for both gnunet and gnunet-gtk.

I can access gnunet-gtk, both the gui and the setup, but I cannot connect to anybody else.

If I open either the gtk gui or the setup with the terminal I get:

Failed to execute child process "/home/dexter/Compiled/gnunet/gnunet-gtk-0.9.3/gnunet-fs-gtk.desktop" (Permission denied).

An user in freenode's #gnunet told me to check the relevant directories and to ls -l em, but I dont know if those are all supossed to be owned by me (which they are) or by gnunet:gnunet.

Also, id like some link to a list of working hostlist servers. I have 3 now:

http://v9.gnunet.org/hostlist
http://ioerror.gnunet.org:65535/
http://vserver1236.vserver-on.de/hostlist-074

cheers

I think you're trying to open the ".desktop" file (which is not the program but the data for the menu entry). The ".desktop" file is data, and thus not executable. You need to run "gnunet-setup" or "gnunet-fs-gtk" (without ".desktop"). And the permissions need to have the "x" set (but they should have that). The ownership of the file is most likely not the problem.

As to not being connected, prior to configuring, starting the peer and running the GUI, I just wonder how you even determined that you're not connected...

HI again:

Just to be sure we are talking about the same thing:

Inside the gnunet-gtk-0.9.3 directory there is a "GNUnet Secured P2P" desktop configuration file and, right next to it, a "GNUnet Setup" desktop configuration file. There is no.config for any of the 2, nor for any other file in that directory. Those are the files that give the error I mentioned in the first post (child process something).

Now, I used the 2 commands you wrote:

gnunet-fs-gtk gives an interesting output:

(gnunet-fs-gtk:9019): Gtk-CRITICAL **: gtk_widget_get_preferred_width_for_height: assertion `height >= 0' failed

(gnunet-fs-gtk:9019): Gtk-CRITICAL **: gtk_widget_get_preferred_width_for_height: assertion `height >= 0' failed

(gnunet-fs-gtk:9019): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width 10 and height -3

(gnunet-fs-gtk:9019): Gtk-CRITICAL **: gtk_widget_get_preferred_width_for_height: assertion `height >= 0' failed

(gnunet-fs-gtk:9019): Gtk-CRITICAL **: gtk_widget_get_preferred_width_for_height: assertion `height >= 0' failed

(gnunet-fs-gtk:9019): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width 10 and height -3

(gnunet-fs-gtk:9019): Gtk-CRITICAL **: gtk_widget_get_preferred_width_for_height: assertion `height >= 0' failed

(gnunet-fs-gtk:9019): Gtk-CRITICAL **: gtk_widget_get_preferred_width_for_height: assertion `height >= 0' failed

(gnunet-fs-gtk:9019): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width 10 and height -3

(gnunet-fs-gtk:9019): Gtk-CRITICAL **: gtk_widget_get_preferred_width_for_height: assertion `height >= 0' failed

(gnunet-fs-gtk:9019): Gtk-CRITICAL **: gtk_widget_get_preferred_width_for_height: assertion `height >= 0' failed

(gnunet-fs-gtk:9019): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width 10 and height -3

(gnunet-fs-gtk:9019): Gtk-CRITICAL **: gtk_widget_get_preferred_width_for_height: assertion `height >= 0' failed

(gnunet-fs-gtk:9019): Gtk-CRITICAL **: gtk_widget_get_preferred_width_for_height: assertion `height >= 0' failed

(gnunet-fs-gtk:9019): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width 10 and height -3

(gnunet-fs-gtk:9019): Gtk-CRITICAL **: gtk_widget_get_preferred_width_for_height: assertion `height >= 0' failed

(gnunet-fs-gtk:9019): Gtk-CRITICAL **: gtk_widget_get_preferred_width_for_height: assertion `height >= 0' failed

(gnunet-fs-gtk:9019): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width 10 and height -3

(gnunet-fs-gtk:9019): Gtk-CRITICAL **: gtk_widget_get_preferred_width_for_height: assertion `height >= 0' failed

(gnunet-fs-gtk:9019): Gtk-CRITICAL **: gtk_widget_get_preferred_width_for_height: assertion `height >= 0' failed

(gnunet-fs-gtk:9019): Gtk-WARNING **: gtk_widget_size_allocate(): attempt to allocate widget with width 10 and height -3

but the gui loads.

Second command you gave me: gnunet-setup gives no error messages and gui loads.

As for how did I guess or reached the conclusion that I cannot connect to gnunet I can only say im a noob

I get them as well; I've not yet figured out where exactly they come from, but they are harmless AFAIK. Note that once you've run gnunet-setup you still need to start the peer (i.e. "gnunet-arm -s"); until you do that, the file-sharing GUI won't do you much good...