summary refs log tree commit diff stats
path: root/results/classifier/zero-shot/108/other/1581695
blob: 4391a41bece9a54328913e9efe2cac29b4f9355f (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
graphic: 0.771
device: 0.756
socket: 0.747
network: 0.689
semantic: 0.608
PID: 0.551
other: 0.471
boot: 0.423
performance: 0.346
debug: 0.226
permissions: 0.189
vnc: 0.114
files: 0.033
KVM: 0.004

getifaddrs: Address family not supported by protocol

Calling ip addr fails with the following error message:
Cannot open netlink socket: Address family not supported by protocol


My use case is running a docker raspberry pi arm container on Ubuntu 14.04 x64 with qemu-static.

My steps to reproduce are the following:

# docker pull philipz/rpi-raspbian:latest
# docker run -it --rm -v /usr/bin/qemu-arm-static:/usr/bin/qemu-arm-static philipz/rpi-raspbian bash
root@3b4ddc174279:/# ip addr
Cannot open netlink socket: Address family not supported by protocol

A fix or an workaround would be awesome.

note: we are also working with a embedded arm distro which has no package manager available, would be nice if the workaround would not depend on apt-get

We got netlink sockets working for linux-user over the course of 2016, and "ip addr" now works for me with a 32-bit arm chroot. This should be fixed in QEMU 2.10.