[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: Problem with tuntap while building mirage-www
Yeah, that would make sense. I did some more digging earlier and found out that I could (probably) have run `SystemStarter start tap` (or something like that -- apparently that utility is deprecated so it should be launchctl instead, I stopped digging at this point). The installer probably does the right thing. Amir On 10 Sep 2013, at 22:01, Anil Madhavapeddy <anil@xxxxxxxxxx> wrote: > I believe the official installer loads the package as part of the > post-installation scripts, and so no reboot is required. > > -anil > > On 10 Sep 2013, at 16:43, Amir Chaudhry <amc79@xxxxxxxxx> wrote: > >> Fixed. >> >> Short answer: I rebooted (haven't had to do that in a while for an install >> to work, hence didn't think about it) >> >> Longer answer: Getting tuntap via homebrew is fine but there's extra work in >> moving files to the appropriate places. This is pointed out in the Caveats >> and I'd already followed those instructions, namely copying and chown-ing >> files from Cellar into `/Library/Extensions/` and `/Library/StartupItems/` >> (nb: you can see the instructions I'm referring to via `brew info tuntap`) >> >> Since the README in the downloadable pkg mentioned the same file locations, >> I guessed that a reboot was required to give the stuff in StartupItems a >> kick (I guessed based on the name of the folder). That seems to have >> worked. I assume installing via the pkg tells you that you need to restart. >> >> Thanks, >> Amir >> >> >> >> On 10 Sep 2013, at 15:46, Anil Madhavapeddy <anil@xxxxxxxxxx> wrote: >> >>> This indicates that the tuntap MacOS X kext hasn't been installed >>> correctly. I dont know if the tuntap Homebrew package installs the kext, >>> as the homepage has an Mpkg installer which installs the kernel module for >>> you. >>> >>> -anil >>> >>> On 10 Sep 2013, at 14:53, Amir Chaudhry <amc79@xxxxxxxxx> wrote: >>> >>>> Hi everyone, >>>> >>>> I'm going through the Mirage install instructions to build the mirage >>>> website and hit a tuntap related problem. I installed tuntap via `brew >>>> install tuntap` and went through some of the brew caveats (i.e a few `sudo >>>> cp` and `sudo chown` steps). >>>> >>>> Some notes: >>>> - My compiler switch is OCaml 4.01.0 RC2 (ie I varied from the >>>> instructions by doing `opam switch mirage-unix -a 4.01.0` instead) >>>> >>>> - I'm trying to use the mirage network stack so I ran... >>>> $ make clean unix-direct-build # this seems to work fine >>>> $ sudo make run # this produces the output >>>> below >>>> >>>> … but I have the same error with unix-socket-build. Not sure what I've >>>> done wrong with tuntap. >>>> What can I try next? >>>> >>>> ============================ >>>> >>>> amir$ sudo make run >>>> cd src && sudo mirari run www.conf >>>> [mirari] Using specified config file www.conf >>>> [mirari] + unix direct mode >>>> [mirari] Creating tap0 interface. >>>> /dev/tap0 >>>> [mirari] Ctrl-C received, killing child and exiting. >>>> >>>> [mirari] Tuntap failed with error No such file or directory. Remember that >>>> mirari has to be run as root have the CAP_NET_ADMIN capability in order to >>>> be able to run unikernels for the UNIX backendmirari: internal error, >>>> uncaught exception: >>>> Failure("No such file or directory") >>>> >>>> make: *** [run] Error 1 >>>> amir$ >>>> >>>> ============================ >>>> >>>> >>>> Amir >>> >> >> >
|
Lists.xenproject.org is hosted with RackSpace, monitoring our |