This is fixed in dc00a45a068f6520d554bcaf9bb61f52d7044e74 Don't look it up. Please don't look it up.
😬 On Thu, Oct 14, 2021 at 07:59:27PM +0200, Adam Borowski wrote: > Package: nbd-client > Version: 1:3.22-1 > Severity: important > > Hi! > Since a few days ago (ie, since 1:3.22-1 upload), nbd-client stopped working > for me. stracing it shows: > > [pid 4166] socket(AF_INET6, SOCK_DGRAM|SOCK_CLOEXEC, IPPROTO_IP) = 3 > [pid 4166] connect(3, {sa_family=AF_INET6, sin6_port=htons(10809), > sin6_flowinfo=htonl(0), inet_pton(AF_INET6, "::1", &sin6_addr), > sin6_scope_id=0}, 28) = 0 > [pid 4166] getsockname(3, {sa_family=AF_INET6, sin6_port=htons(53150), > sin6_flowinfo=htonl(0), inet_pton(AF_INET6, "::1", &sin6_addr), > sin6_scope_id=0}, [28]) = 0 > [pid 4166] connect(3, {sa_family=AF_UNSPEC, > sa_data="\0\0\0\0\0\0\0\0\0\0\0\0\0\0"}, 16) = 0 > [pid 4166] connect(3, {sa_family=AF_INET, sin_port=htons(10809), > sin_addr=inet_addr("127.0.0.1")}, 16) = 0 > [pid 4166] getsockname(3, {sa_family=AF_INET6, sin6_port=htons(50006), > sin6_flowinfo=htonl(0), inet_pton(AF_INET6, "::ffff:127.0.0.1", &sin6_addr), > sin6_scope_id=0}, [28]) = 0 > [pid 4166] close(3) = 0 > [pid 4166] socket(AF_INET6, SOCK_STREAM, IPPROTO_TCP) = 3 > [pid 4166] connect(3, {sa_family=AF_INET6, sin6_port=htons(10809), > sin6_flowinfo=htonl(0), inet_pton(AF_INET6, "::1", &sin6_addr), > sin6_scope_id=0}, 28) = -1 ECONNREFUSED (Connection refused) > [pid 4166] close(3) = 0 > [pid 4166] socket(AF_INET, SOCK_STREAM, IPPROTO_TCP) = 3 > [pid 4166] connect(3, {sa_family=AF_INET, sin_port=htons(10809), > sin_addr=inet_addr("127.0.0.1")}, 16) = -1 ECONNREFUSED (Connection refused) > > ie, it tries to connect to the localhost via various means, instead of the > server specified in /etc/nbdtab (2001:470:64f4::90). > > And indeed, if I set up a tunnel from localhost:10809 to the server, the > connection succeeds. > > Downgrading to 1:3.21-1 fixes the issue. > > > Meow! > -- System Information: > Debian Release: bookworm/sid > APT prefers unstable > APT policy: (500, 'unstable'), (500, 'stable'), (1, 'experimental') > Architecture: arm64 (aarch64) > > Kernel: Linux 5.14.0-2-arm64 (SMP w/4 CPU threads) > Kernel taint flags: TAINT_CRAP > Locale: LANG=C.UTF-8, LC_CTYPE=C.UTF-8 (charmap=UTF-8), LANGUAGE not set > Shell: /bin/sh linked to /bin/dash > Init: OpenRC (via /run/openrc), PID 1: init > LSM: AppArmor: enabled > > Versions of packages nbd-client depends on: > ii debconf [debconf-2.0] 1.5.77 > ii libc6 2.32-4 > ii libgnutls30 3.7.2-2 > ii libnl-3-200 3.4.0-1+b1 > ii libnl-genl-3-200 3.4.0-1+b1 > > nbd-client recommends no packages. > > nbd-client suggests no packages. > > -- Configuration Files: > /etc/nbdtab changed: > nbd0 2001:470:64f4::90 cacodemon persist,timeout=3600 > nbd1 2001:470:64f4::90 mancubus swap,persist,timeout=3600 > > > -- debconf information: > nbd-client/no-auto-config: > nbd-client/killall_set: > -- w@uter.{be,co.za} wouter@{grep.be,fosdem.org,debian.org}