summary refs log tree commit diff stats
path: root/results/classifier/zero-shot/105/graphic/1581695
blob: 67a145d666107c48d4f916a781abd9f3a48b5ff8 (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
graphic: 0.771
device: 0.756
socket: 0.747
instruction: 0.714
network: 0.689
semantic: 0.608
mistranslation: 0.474
other: 0.471
boot: 0.423
vnc: 0.114
assembly: 0.009
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.