Package: golang-github-containers-gvisor-tap-vsocks
Version: 0.8.0+ds1-3
Severity: serious


Hello, I found the dns test failing in Ubuntu, where the network is more 
strictly forbidden, and I think the test is calling home and various ip address 
outside

Please consider fixing/ignoring such tests

runtime/pprof
os/signal
github.com/containers/gvisor-tap-vsock/cmd/qemu-wrapper
net/http/pprof
github.com/containers/gvisor-tap-vsock/pkg/client
github.com/containers/gvisor-tap-vsock/pkg/tap
gvisor.dev/gvisor/pkg/tcpip/header/parse
gvisor.dev/gvisor/pkg/tcpip/transport/internal/network
gvisor.dev/gvisor/pkg/tcpip/transport/internal/noop
gvisor.dev/gvisor/pkg/tcpip/transport/packet
gvisor.dev/gvisor/pkg/tcpip/network/internal/fragmentation
gvisor.dev/gvisor/pkg/tcpip/network/internal/ip
gvisor.dev/gvisor/pkg/tcpip/transport/raw
gvisor.dev/gvisor/pkg/tcpip/network/internal/multicast
github.com/containers/gvisor-tap-vsock/pkg/services/dns
gvisor.dev/gvisor/pkg/tcpip/link/nested
gvisor.dev/gvisor/pkg/tcpip/link/sniffer
gvisor.dev/gvisor/pkg/tcpip/network/ipv4
gvisor.dev/gvisor/pkg/tcpip/network/arp
gvisor.dev/gvisor/pkg/tcpip/transport/tcp
gvisor.dev/gvisor/pkg/tcpip/transport/udp
gvisor.dev/gvisor/pkg/tcpip/transport/icmp
gvisor.dev/gvisor/pkg/tcpip/adapters/gonet
github.com/containers/gvisor-tap-vsock/pkg/services/dhcp
github.com/containers/gvisor-tap-vsock/pkg/services/forwarder
github.com/containers/gvisor-tap-vsock/pkg/virtualnetwork
github.com/containers/gvisor-tap-vsock/cmd/gvproxy
   dh_auto_test -O--builddirectory=_build -O--buildsystem=golang
dh_auto_test: warning: LTO optimize is enable in buildflags. But cgo doesn't 
support it. LTO flags will be stripped in cgo.
        cd _build && go test -vet=off -v -p 4 
github.com/containers/gvisor-tap-vsock/cmd/gvproxy 
github.com/containers/gvisor-tap-vsock/cmd/qemu-wrapper 
github.com/containers/gvisor-tap-vsock/pkg/client 
github.com/containers/gvisor-tap-vsock/pkg/fs 
github.com/containers/gvisor-tap-vsock/pkg/net/stdio 
github.com/containers/gvisor-tap-vsock/pkg/services/dhcp 
github.com/containers/gvisor-tap-vsock/pkg/services/dns 
github.com/containers/gvisor-tap-vsock/pkg/services/forwarder 
github.com/containers/gvisor-tap-vsock/pkg/sshclient 
github.com/containers/gvisor-tap-vsock/pkg/tap 
github.com/containers/gvisor-tap-vsock/pkg/tcpproxy 
github.com/containers/gvisor-tap-vsock/pkg/transport 
github.com/containers/gvisor-tap-vsock/pkg/types 
github.com/containers/gvisor-tap-vsock/pkg/virtualnetwork
?       github.com/containers/gvisor-tap-vsock/cmd/gvproxy      [no test files]
?       github.com/containers/gvisor-tap-vsock/cmd/qemu-wrapper [no test files]
?       github.com/containers/gvisor-tap-vsock/pkg/client       [no test files]
?       github.com/containers/gvisor-tap-vsock/pkg/fs   [no test files]
?       github.com/containers/gvisor-tap-vsock/pkg/net/stdio    [no test files]
?       github.com/containers/gvisor-tap-vsock/pkg/services/dhcp        [no 
test files]
?       github.com/containers/gvisor-tap-vsock/pkg/services/forwarder   [no 
test files]
?       github.com/containers/gvisor-tap-vsock/pkg/sshclient    [no test files]
?       github.com/containers/gvisor-tap-vsock/pkg/tcpproxy     [no test files]
?       github.com/containers/gvisor-tap-vsock/pkg/transport    [no test files]
?       github.com/containers/gvisor-tap-vsock/pkg/types        [no test files]
?       github.com/containers/gvisor-tap-vsock/pkg/virtualnetwork       [no 
test files]
=== RUN   TestSuite
Running Suite: gvisor-tap-vsock dns suit
========================================
Random Seed: 1734613572
Will run 8 of 8 specs

•••••••
------------------------------
•! Panic [0.005 seconds]
dns add test
/<<PKGBUILDDIR>>/_build/src/github.com/containers/gvisor-tap-vsock/pkg/services/dns/dns_test.go:22
  Should pass DNS requests to default system DNS server [It]
  
/<<PKGBUILDDIR>>/_build/src/github.com/containers/gvisor-tap-vsock/pkg/services/dns/dns_test.go:204

  Test Panicked
  runtime error: index out of range [0] with length 0
  /usr/lib/go-1.23/src/runtime/panic.go:115

  Full Stack Trace
  github.com/containers/gvisor-tap-vsock/pkg/services/dns.init.func1.9()
        
/<<PKGBUILDDIR>>/_build/src/github.com/containers/gvisor-tap-vsock/pkg/services/dns/dns_test.go:224
 +0x2ef
  
github.com/containers/gvisor-tap-vsock/pkg/services/dns.TestSuite(0xc0001a89c0)
        
/<<PKGBUILDDIR>>/_build/src/github.com/containers/gvisor-tap-vsock/pkg/services/dns/dns_test.go:19
 +0x3c
  testing.tRunner(0xc0001a89c0, 0x888290)
        /usr/lib/go-1.23/src/testing/testing.go:1690 +0xf4
  created by testing.(*T).Run in goroutine 1
        /usr/lib/go-1.23/src/testing/testing.go:1743 +0x390
------------------------------


Summarizing 1 Failure:

[Panic!] dns add test [It] Should pass DNS 
requests to default system DNS server 
/usr/lib/go-1.23/src/runtime/panic.go:115

Ran 8 of 8 Specs in 0.006 seconds
FAIL! -- 7 Passed | 1 Failed | 
0 Pending | 0 Skipped
--- FAIL: TestSuite (0.01s)
=== RUN   TestDNS
time="2024-12-19T13:06:12Z" level=info msg="starting test DNS servers"
time="2024-12-19T13:06:12Z" level=info msg="test DNS servers started"
time="2024-12-19T13:06:12Z" level=info msg="looking up redhat.com"
time="2024-12-19T13:06:12Z" level=info msg="dialing udp 127.0.0.1:5354"
time="2024-12-19T13:06:12Z" level=info msg="dialing udp 127.0.0.1:5354"
time="2024-12-19T13:06:12Z" level=info msg="dialing udp 127.0.0.1:5354"
time="2024-12-19T13:06:12Z" level=info msg="dialing udp 127.0.0.1:5354"
    dns_test.go:263:
                Error Trace:    
/<<PKGBUILDDIR>>/_build/src/github.com/containers/gvisor-tap-vsock/pkg/services/dns/dns_test.go:263
                Error:          Received unexpected error:
                                lookup redhat.com on 127.0.0.53:53: no such host
                Test:           TestDNS
time="2024-12-19T13:06:12Z" level=error msg="serve UDP error: *net.OpError read udp 
127.0.0.1:5354: use of closed network connection"
time="2024-12-19T13:06:12Z" level=error msg="serve TCP error: *net.OpError accept 
tcp 127.0.0.1:5354: use of closed network connection"
--- FAIL: TestDNS (0.11s)
=== RUN   TestHostsFile
--- PASS: TestHostsFile (0.00s)
=== RUN   TestReloadingHostsFile
time="2024-12-19T13:06:12Z" level=error msg="Hosts file adding watcher error:no such 
file or directory"
--- PASS: TestReloadingHostsFile (2.00s)
FAIL
FAIL    github.com/containers/gvisor-tap-vsock/pkg/services/dns 2.144s
=== RUN   TestIPPool
--- PASS: TestIPPool (0.00s)
PASS
ok      github.com/containers/gvisor-tap-vsock/pkg/tap  0.015s
FAIL
dh_auto_test: error: cd _build && go test -vet=off -v -p 4 
github.com/containers/gvisor-tap-vsock/cmd/gvproxy 
github.com/containers/gvisor-tap-vsock/cmd/qemu-wrapper 
github.com/containers/gvisor-tap-vsock/pkg/client 
github.com/containers/gvisor-tap-vsock/pkg/fs 
github.com/containers/gvisor-tap-vsock/pkg/net/stdio 
github.com/containers/gvisor-tap-vsock/pkg/services/dhcp 
github.com/containers/gvisor-tap-vsock/pkg/services/dns 
github.com/containers/gvisor-tap-vsock/pkg/services/forwarder 
github.com/containers/gvisor-tap-vsock/pkg/sshclient 
github.com/containers/gvisor-tap-vsock/pkg/tap 
github.com/containers/gvisor-tap-vsock/pkg/tcpproxy 
github.com/containers/gvisor-tap-vsock/pkg/transport 
github.com/containers/gvisor-tap-vsock/pkg/types 
github.com/containers/gvisor-tap-vsock/pkg/virtualnetwork returned exit code 1
make: *** [debian/rules:14: binary] Error 255
dpkg-buildpackage: error: debian/rules binary subprocess returned exit status 2
--------------------------------------------------------------------------------
Build finished at 2024-12-19T13:06:14Z

Finished
--------

Reply via email to