sudo ./scripts/run.py -n -vProduces this error:Hi all,I've been trying to run OSv with external networking on Arch Linux. But executing the command:Produces this error:sudo ./scripts/run.py -n -v
set stp status failed: No such device
bridge virbr0 does not exist!
scripts/qemu-ifup.sh: line 5: ifconfig: command not found
qemu-system-x86_64: -netdev tap,id=hn0,script=scripts/qemu-ifup.sh,vhost=on: network script scripts/qemu-ifup.sh failed with status 32512Arch Linux deprecated ifconfig and recommend to use ip instead.Ifconfig was used on qemu-ifup.sh to enable a network interface, right?I replaced the command:
ifconfig $1 upwith:ip link set $1 up
Now, when I try to run OSv with external networking, this is the output:
set stp status failed: No such device
bridge virbr0 does not exist!
OSv v0.23-11-gdfdf08fAnd nothing more happens. Any ideas?
In Wed, Sep 30, 2015 at 3:11 AM, Diego de Araújo Martinez Camarinha <diego...@gmail.com> wrote:If you could send a patch to qemu-ifup.sh to try running "ip" if "ifconfig" doesn't exist (or the other way around), we can commit that.
By the way, if Arch Linux merely "deprecated" ifconfig, but it's still available as a separate package, you could install it and avoid this problem, right? In our README, we have a listing for "Arch Linux" telling you which packages you need to install before using OSv - if more packages are missing there, a patch to the README would be welcome. Better yet, please update scripts/setup.py to support Arch Linux, and the README to refer to it.
Now, when I try to run OSv with external networking, this is the output:
set stp status failed: No such device
bridge virbr0 does not exist!
OSv v0.23-11-gdfdf08fAnd nothing more happens. Any ideas?I think this assumes that "virbr0" was set up by libvirt, and that also libvirt needs to be added to our list of prerequisites on arch Linux (although this prerequisite is sort of optional - you only need it if you want to run "run.py -n".
By the way, virbr0 is the default bridge interface run.py uses, but you can override it with the "-b" option, if you wish.