From: Martin P. <ma...@cs...> - 2007-12-26 10:06:34
|
Hi there, I'm new to uml and tried to set up networking but when I run the command: [root@localhost ~]# ifconfig eth0 192.168.1.253 up I get the following error: TUNSETIFF failed, errno = 1 SIOCSIFFLAGS: Operation not permitted TUNSETIFF failed, errno = 1 SIOCSIFFLAGS: Operation not permitted This may look like the permissions on /dev/net/tun are not set up right but I gave rw to everybody. Here is the output of dmesg | tail: [root@localhost ~]# dmesg | tail helper_child - execvp of 'uml_net' failed - errno = 13 eration not permitted helper_child - execvp of 'uml_net' failed - errno = 13 helper_child - execvp of 'uml_net' failed - errno = 13 helper_child - execvp of 'uml_net' failed - errno = 13 helper_child - execvp of 'uml_net' failed - errno = 13 eration not permitted helper_child - execvp of 'uml_net' failed - errno = 13 TUNSETIFF failed, errno = 1 TUNSETIFF failed, errno = 1 Please let me know what might be going wrong. Also where can I look up what errno = 13 means as well as the meaning of TUNSETIFF and SIOCSIFFLAGS Thanks a lot, Martin |
From: Jeff D. <jd...@ad...> - 2007-12-26 14:04:16
|
On Wed, Dec 26, 2007 at 05:06:27AM -0500, Martin Paraskevov wrote: > helper_child - execvp of 'uml_net' failed - errno = 13 Looks like you have uml_net installed, but no permission to run it. Look at its permissions and see what group you need to be in. Debian has a uml_net group or something that you need to be in. Jeff -- Work email - jdike at linux dot intel dot com |
From: Martin P. <ma...@cs...> - 2007-12-26 22:15:10
|
Hi Jeff, Thanks for your reply. I am using Debian Lenny and I added my user to the uml-net group but I'm still getting the same error. When I run uml_net as root it appears that uml_net is not installed at all: venus:~# uml_net -su: uml_net: command not found I installed the debian package uml-utilities which claims to have uml_net so I don't know why it's not available: venus:~# whereis uml_net uml_net: venus:~# venus:~# ls /usr/bin/uml_net ls: /usr/bin/uml_net: No such file or directory I'd prefer to install the package the debian way but it looks like I'll have to build it. - Martin On Dec 26, 2007 9:03 AM, Jeff Dike <jd...@ad...> wrote: > On Wed, Dec 26, 2007 at 05:06:27AM -0500, Martin Paraskevov wrote: > > helper_child - execvp of 'uml_net' failed - errno = 13 > > Looks like you have uml_net installed, but no permission to run it. > Look at its permissions and see what group you need to be in. Debian > has a uml_net group or something that you need to be in. > > Jeff > > -- > Work email - jdike at linux dot intel dot com > |
From: Martin P. <ma...@cs...> - 2007-12-26 22:31:17
|
I downloaded the uml-utilities from here: http://user-mode-linux.sourceforge.net/minis.html#utils but when I make it I get the following error: venus:/home/martin/downloads/tools-20070815# make set -e ; for dir in lib jail jailtest humfsify mconsole moo port-helper tunctl uml_net uml_switch watchdog umlfs; do make -C $dir all; done make[1]: Entering directory `/home/martin/downloads/tools-20070815/lib' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/martin/downloads/tools-20070815/lib' make[1]: Entering directory `/home/martin/downloads/tools-20070815/jail' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/martin/downloads/tools-20070815/jail' make[1]: Entering directory `/home/martin/downloads/tools-20070815/jailtest' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/martin/downloads/tools-20070815/jailtest' make[1]: Entering directory `/home/martin/downloads/tools-20070815/humfsify' make[1]: Nothing to be done for `all'. make[1]: Leaving directory `/home/martin/downloads/tools-20070815/humfsify' make[1]: Entering directory `/home/martin/downloads/tools-20070815/mconsole' cc -g -Wall -c -o uml_mconsole.o uml_mconsole.c uml_mconsole.c:39:31: error: readline/readline.h: No such file or directory uml_mconsole.c:40:30: error: readline/history.h: No such file or directory uml_mconsole.c: In function 'main': uml_mconsole.c:562: warning: implicit declaration of function 'readline' uml_mconsole.c:562: warning: assignment makes pointer from integer without a cast uml_mconsole.c:565: warning: implicit declaration of function 'add_history' make[1]: *** [uml_mconsole.o] Error 1 make[1]: Leaving directory `/home/martin/downloads/tools-20070815/mconsole' make: *** [all] Error 2 I am stuck with this, please give me some hints and advice how to get around it. - Martin On Dec 26, 2007 5:15 PM, Martin Paraskevov <ma...@cs...> wrote: > Hi Jeff, > > Thanks for your reply. I am using Debian Lenny and I added my user to > the uml-net group but I'm still getting the same error. When I run uml_net > as root it appears that uml_net is not installed at all: > > venus:~# uml_net > -su: uml_net: command not found > > I installed the debian package uml-utilities which claims to have uml_net > so I don't know why it's not available: > > venus:~# whereis uml_net > uml_net: > venus:~# > > venus:~# ls /usr/bin/uml_net > ls: /usr/bin/uml_net: No such file or directory > > I'd prefer to install the package the debian way but it looks like I'll have to > build it. > > - Martin > > > On Dec 26, 2007 9:03 AM, Jeff Dike <jd...@ad...> wrote: > > On Wed, Dec 26, 2007 at 05:06:27AM -0500, Martin Paraskevov wrote: > > > helper_child - execvp of 'uml_net' failed - errno = 13 > > > > Looks like you have uml_net installed, but no permission to run it. > > Look at its permissions and see what group you need to be in. Debian > > has a uml_net group or something that you need to be in. > > > > Jeff > > > > -- > > Work email - jdike at linux dot intel dot com > > > |
From: Jeff D. <jd...@ad...> - 2007-12-27 00:33:04
|
On Wed, Dec 26, 2007 at 05:15:05PM -0500, Martin Paraskevov wrote: > Thanks for your reply. I am using Debian Lenny and I added my user to > the uml-net group but I'm still getting the same error. When I run uml_net > as root it appears that uml_net is not installed at all: It's there somewhere, just not in your path, since you're not expected to run it directly. I believe the only thing you need is to make sure you're in the proper group. Jeff -- Work email - jdike at linux dot intel dot com |
From: Rodrigo C. <rod...@gm...> - 2007-12-27 12:27:53
|
On 12/26/07, Martin Paraskevov <ma...@cs...> wrote: > Hi Jeff, > > Thanks for your reply. I am using Debian Lenny and I added my user to > the uml-net group but I'm still getting the same error. When I run uml_net > as root it appears that uml_net is not installed at all: > > venus:~# uml_net > -su: uml_net: command not found > You should run "/etc/init.d/uml-utilities start" if its not started (by default, if i dont remember bad its started, so you perhaps then you change the configuration want a restart instead of start. Look /etc/default/uml-utilities to see if its starts by default). You could find more information and some examples in the package documentation (/usr/share/doc/uml-utilities/) that perhaps could be useful :) Rodrigo |
From: Milan P. S. <mp...@ar...> - 2007-12-27 14:12:38
|
On Wed, Dec 26, 2007 at 05:15:05PM -0500, Martin Paraskevov wrote: > Thanks for your reply. I am using Debian Lenny and I added my user to > the uml-net group but I'm still getting the same error. When I run uml_net > as root it appears that uml_net is not installed at all: > > venus:~# uml_net > -su: uml_net: command not found > > I installed the debian package uml-utilities which claims to have uml_net > so I don't know why it's not available: > > venus:~# whereis uml_net > uml_net: > venus:~# > > venus:~# ls /usr/bin/uml_net > ls: /usr/bin/uml_net: No such file or directory > > I'd prefer to install the package the debian way but it looks like I'll have to > build it. Try: ln -s /usr/lib/uml/uml_net /usr/bin/uml_net |
From: Allen C. <al...@us...> - 2007-12-27 22:05:54
|
On Wednesday 26 December 2007, Martin Paraskevov wrote: > Hi there, > > I'm new to uml and tried to set up networking but when I run the > command: > > [root@localhost ~]# ifconfig eth0 192.168.1.253 up > > I get the following error: > ... If this is using the Debian uml-utilities package, try adding "eth0=daemon,,unix,/var/run/uml-utilities/uml_switch.ctl" to the command line when executing the guest kernel. |
From: Martin P. <ma...@cs...> - 2007-12-28 10:23:01
|
It turns out that when I ran tunctl: % sudo tunctl it creates a tap0 interface owned by root. I'm running the UML instance as martin and I think that's why the operation was not permitted. After I ran: % sudo tunctl -u martin I was able to go on (I'm going through the User Mode Linux book but the -u switch wasn't very emphasized in the networking chapter). Looking at /usr/share/doc/uml-utilities/ proved useful though as it clarified that tunctl associates the interface with a user as well as the use of uml_net which had confused me. Thanks for pointing me. - Martin On Dec 27, 2007 5:05 PM, Allen Chan <al...@us...> wrote: > On Wednesday 26 December 2007, Martin Paraskevov wrote: > > Hi there, > > > > I'm new to uml and tried to set up networking but when I run the > > command: > > > > [root@localhost ~]# ifconfig eth0 192.168.1.253 up > > > > I get the following error: > > ... > > If this is using the Debian uml-utilities package, try > adding "eth0=daemon,,unix,/var/run/uml-utilities/uml_switch.ctl" to > the command line when executing the guest kernel. > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > User-mode-linux-user mailing list > Use...@li... > https://lists.sourceforge.net/lists/listinfo/user-mode-linux-user > |