-
Notifications
You must be signed in to change notification settings - Fork 85
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
1.1.9: test suite is failing (test-slirp4netns-api-socket.sh) #258
Comments
|
What you mean?
I have no idea. Just first time finished my package with slirp4netns.
Linux/x86_64 with python 3.8.8. |
What's your distro and kernel version? |
If you run |
My own fedora rawhide based with tons of bugs fixed ..
|
Is it anything what I can do to help diagnose that issue? + /usr/bin/make -O -j48 V=1 VERBOSE=1 check
/usr/bin/make check-TESTS
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
PASS: tests/test-slirp4netns-ready-fd.sh
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
PASS: tests/test-slirp4netns-macaddress.sh
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
PASS: tests/test-slirp4netns-configure.sh
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
PASS: tests/test-slirp4netns-seccomp.sh
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
PASS: tests/test-slirp4netns-disable-host-loopback.sh
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
PASS: tests/test-slirp4netns-cidr.sh
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
PASS: tests/test-slirp4netns-outbound-addr.sh
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
FAIL: tests/test-slirp4netns-api-socket.sh
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
PASS: tests/test-slirp4netns-exit-fd.sh
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
PASS: tests/test-slirp4netns.sh
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
PASS: tests/test-slirp4netns-disable-dns.sh
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
make[2]: Entering directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
==========================================
slirp4netns 1.1.10: ./test-suite.log
==========================================
# TOTAL: 11
# PASS: 10
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
.. contents:: :depth: 2
FAIL: tests/test-slirp4netns-api-socket.sh
==========================================
++ dirname ./tests/test-slirp4netns-api-socket.sh
+ . ./tests/common.sh
+ child=3275522
+ wait_for_network_namespace 3275522
+ unshare -r -n sleep infinity
+ COUNTER=0
+ '[' 0 -lt 40 ']'
++ nsenter_flags 3275522
++ pid=3275522
++ flags=--target=3275522
+++ readlink /proc/3275522/ns/user
++ userns='user:[4026531837]'
+++ readlink /proc/3275522/ns/mnt
++ mntns='mnt:[4026531840]'
+++ readlink /proc/3275522/ns/net
++ netns='net:[4026532056]'
+++ readlink /proc/self/ns/user
++ self_userns='user:[4026531837]'
+++ readlink /proc/self/ns/mnt
++ self_mntns='mnt:[4026531840]'
+++ readlink /proc/self/ns/net
++ self_netns='net:[4026532056]'
++ '[' 'user:[4026531837]' '!=' 'user:[4026531837]' ']'
++ '[' 'mnt:[4026531840]' '!=' 'mnt:[4026531840]' ']'
++ '[' 'net:[4026532056]' '!=' 'net:[4026532056]' ']'
++ echo --target=3275522
+ flags=--target=3275522
++ echo --target=3275522
++ grep -qvw -- -n
+ flags='--target=3275522 -n'
+ nsenter --target=3275522 -n true
+ sleep 0.5
+ let COUNTER=COUNTER+1
+ '[' 1 -lt 40 ']'
++ nsenter_flags 3275522
++ pid=3275522
++ flags=--target=3275522
+++ readlink /proc/3275522/ns/user
++ userns='user:[4026536258]'
+++ readlink /proc/3275522/ns/mnt
++ mntns='mnt:[4026531840]'
+++ readlink /proc/3275522/ns/net
++ netns='net:[4026536260]'
+++ readlink /proc/self/ns/user
++ self_userns='user:[4026531837]'
+++ readlink /proc/self/ns/mnt
++ self_mntns='mnt:[4026531840]'
+++ readlink /proc/self/ns/net
++ self_netns='net:[4026532056]'
++ '[' 'user:[4026536258]' '!=' 'user:[4026531837]' ']'
++ flags='--target=3275522 --preserve-credentials -U'
++ '[' 'mnt:[4026531840]' '!=' 'mnt:[4026531840]' ']'
++ '[' 'net:[4026536260]' '!=' 'net:[4026532056]' ']'
++ flags='--target=3275522 --preserve-credentials -U -n'
++ echo '--target=3275522 --preserve-credentials -U -n'
+ flags='--target=3275522 --preserve-credentials -U -n'
++ echo --target=3275522 --preserve-credentials -U -n
++ grep -qvw -- -n
+ nsenter --target=3275522 --preserve-credentials -U -n true
+ return 0
++ mktemp -d /tmp/slirp4netns-bench.XXXXXXXXXX
+ tmpdir=/tmp/slirp4netns-bench.Bok3pWEPNR
+ apisocket=/tmp/slirp4netns-bench.Bok3pWEPNR/slirp4netns.sock
+ apisocketlongpath=/tmp/slirp4netns-bench.Bok3pWEPNR/slirp4netns-TOO-LONG-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.sock
+ slirp4netns -c 3275522 --api-socket /tmp/slirp4netns-bench.Bok3pWEPNR/slirp4netns-TOO-LONG-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.sock tun11
sent tapfd=5 for tun11
received tapfd=5
the specified API socket path is too long (>= 108)
do_slirp is exiting
do_slirp failed
parent failed
Starting slirp
* MTU: 1500
* Network: 10.0.2.0
* Netmask: 255.255.255.0
* Gateway: 10.0.2.2
* DNS: 10.0.2.3
* Recommended IP: 10.0.2.100
* API Socket: /tmp/slirp4netns-bench.Bok3pWEPNR/slirp4netns-TOO-LONG-AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA.sock
WARNING: 127.0.0.1:* on the host is accessible as 10.0.2.2 (set --disable-host-loopback to prohibit connecting to 127.0.0.1:*)
+ slirp_pid=3275919
+ wait_for_network_device 3275522 tun11
+ slirp4netns -c 3275522 --api-socket /tmp/slirp4netns-bench.Bok3pWEPNR/slirp4netns.sock tun11
+ COUNTER=0
+ '[' 0 -lt 40 ']'
++ nsenter_flags 3275522
++ pid=3275522
++ flags=--target=3275522
+++ readlink /proc/3275522/ns/user
++ userns='user:[4026536258]'
sent tapfd=5 for tun11
received tapfd=5
+++ readlink /proc/3275522/ns/mnt
++ mntns='mnt:[4026531840]'
+++ readlink /proc/3275522/ns/net
++ netns='net:[4026536260]'
+++ readlink /proc/self/ns/user
++ self_userns='user:[4026531837]'
+++ readlink /proc/self/ns/mnt
++ self_mntns='mnt:[4026531840]'
+++ readlink /proc/self/ns/net
++ self_netns='net:[4026532056]'
++ '[' 'user:[4026536258]' '!=' 'user:[4026531837]' ']'
++ flags='--target=3275522 --preserve-credentials -U'
++ '[' 'mnt:[4026531840]' '!=' 'mnt:[4026531840]' ']'
++ '[' 'net:[4026536260]' '!=' 'net:[4026532056]' ']'
++ flags='--target=3275522 --preserve-credentials -U -n'
++ echo '--target=3275522 --preserve-credentials -U -n'
+ nsenter --target=3275522 --preserve-credentials -U -n ip addr show tun11
10: tun11: <BROADCAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UNKNOWN group default qlen 1000
link/ether 42:71:d8:cd:03:5c brd ff:ff:ff:ff:ff:ff
inet 10.0.2.100/24 brd 10.0.2.255 scope global tun11
valid_lft forever preferred_lft forever
inet6 fe80::4071:d8ff:fecd:35c/64 scope link tentative
valid_lft forever preferred_lft forever
+ return 0
+ trap cleanup EXIT
++ echo badjson
++ ncat -U /tmp/slirp4netns-bench.Bok3pWEPNR/slirp4netns.sock
+ result=
+ cleanup
+ kill -9 3275522 3275919
+ rm -rf /tmp/slirp4netns-bench.Bok3pWEPNR
./tests/test-slirp4netns-api-socket.sh: line 27: 3275522 Killed unshare -r -n sleep infinity
FAIL tests/test-slirp4netns-api-socket.sh (exit status: 139)
============================================================================
Testsuite summary for slirp4netns 1.1.10
============================================================================
# TOTAL: 11
# PASS: 10
# SKIP: 0
# XFAIL: 0
# FAIL: 1
# XPASS: 0
# ERROR: 0
============================================================================
See ./test-suite.log
Please report to https://github.com/rootless-containers/slirp4netns/issues
============================================================================
make[2]: *** [Makefile:923: test-suite.log] Error 1
make[2]: Leaving directory '/home/tkloczko/rpmbuild/BUILD/slirp4netns-1.1.10'
make[1]: *** [Makefile:1031: check-TESTS] Error 2
make: *** [Makefile:1313: check-am] Error 2 |
Is the issue reproducible with any well-known and publicly available distro? |
I have no idea. I'm using my own distribution and I don't think that distribution is here relevant :) |
Just tested ne version ad test suite still is failing. |
$ dpkg-query -W ncat
ncat 7.91+dfsg1+really7.80+dfsg1-1 (Ubuntu 21.04, amd64) |
Im using ncat from nmap 7.93. |
The text was updated successfully, but these errors were encountered: