Guten Abend
Ich habe heute mal wieder in der naiven Hoffnung,dass alles gutkommt, 'pacman -Syu' in die Konsole geballert. Nun konnte ich feststellen, dass wireshark nicht mehr wie erwartet funktioniert:
Starte ich wireshark (als root), erhalte ich einen Fehler "Can't get list of interfaces: Can't open netlink socket 93:Protocol not supported". Ich habe gegoogelt und herausgefunden, dass vermutlich die neue version von libcap den fehler kausiert. Wie soll ich jetzt vorgehen? Einfach nen downgrade (wie geht das?) oder den Fehler lösen (wie gehe ich da vor?)?
Beste Grüsse
Die letzen Zeilen von 'strace dumpcap':
openat(AT_FDCWD, "/sys/class/net", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
socket(PF_INET, SOCK_DGRAM, IPPROTO_IP) = 4
getdents(3, /* 5 entries */, 32768) = 128
ioctl(4, SIOCGIFFLAGS, {ifr_name="lo", ifr_flags=IFF_UP|IFF_LOOPBACK|IFF_RUNNING}) = 0
ioctl(4, SIOCGIFFLAGS, {ifr_name="eth0", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_MULTICAST}) = 0
ioctl(4, SIOCGIFFLAGS, {ifr_name="wlan0", ifr_flags=IFF_UP|IFF_BROADCAST|IFF_RUNNING|IFF_MULTICAST}) = 0
getdents(3, /* 0 entries */, 32768) = 0
close(4) = 0
close(3) = 0
socket(PF_PACKET, SOCK_DGRAM, 768) = 3
ioctl(3, SIOCGIFINDEX, {ifr_name="lo", ifr_index=1}) = 0
setsockopt(3, SOL_PACKET, PACKET_AUXDATA, [1], 4) = 0
getsockopt(3, SOL_PACKET, PACKET_HDRLEN, [28], [4]) = 0
setsockopt(3, SOL_PACKET, PACKET_VERSION, [1], 4) = 0
setsockopt(3, SOL_PACKET, PACKET_RESERVE, [4], 4) = 0
getsockopt(3, SOL_SOCKET, SO_TYPE, [2], [4]) = 0
getsockopt(3, SOL_PACKET, PACKET_RESERVE, [4], [4]) = 0
setsockopt(3, SOL_PACKET, PACKET_RX_RING, {block_size=4096, block_nr=524, frame_size=160, frame_nr=13100}, 16) = 0
mmap(NULL, 2146304, PROT_READ|PROT_WRITE, MAP_SHARED, 3, 0) = 0x7f89704d0000
setsockopt(3, SOL_PACKET, PACKET_RX_RING, {block_size=0, block_nr=0, frame_size=0, frame_nr=0}, 16) = -1 EBUSY (Device or resource busy)
munmap(0x7f89704d0000, 2146304) = 0
close(3) = 0
openat(AT_FDCWD, "/sys/bus/usb/devices", O_RDONLY|O_NONBLOCK|O_DIRECTORY|O_CLOEXEC) = 3
getdents(3, /* 18 entries */, 32768) = 528
open("/dev/usbmon1", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/kernel/debug/usb/usbmon/1t", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/kernel/debug/usbmon/1t", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/dev/usbmon2", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/kernel/debug/usb/usbmon/2t", O_RDONLY) = -1 ENOENT (No such file or directory)
open("/sys/kernel/debug/usbmon/2t", O_RDONLY) = -1 ENOENT (No such file or directory)
getdents(3, /* 0 entries */, 32768) = 0
close(3) = 0
socket(PF_NETLINK, SOCK_RAW, 12) = -1 EPROTONOSUPPORT (Protocol not supported)
write(2, "dumpcap: ", 9dumpcap: ) = 9
write(2, "Can't get list of interfaces: Ca"..., 81Can't get list of interfaces: Can't open netlink socket 93:Protocol not supported) = 81
write(2, "\n", 1
) = 1
exit_group(1) = ?