[Pkg-sssd-devel] Bug#1067838: Please provide a trivial working example
Christoph Biedl
debian.axhn at manchmal.in-ulm.de
Wed Mar 27 12:44:12 GMT 2024
Package: libresolv-wrapper
Version: 1.1.8-2+b1
Severity: normal
Tags: upstream
X-Debbugs-Cc: debian.axhn at manchmal.in-ulm.de
Greetings,
while looking for a way to overload hostname resolution as non-root
(part of a test suite and/or autopkgtest), I came across your package.
However, *nothing* works, not even in the stable releases.
Assuming this is rather a "you're holding it wrong" than a grave bug in
libresolv-wrapper, I guess usage is not as easy as it seems. So can
you please provide an as-simple-as-possible example, in the tradition
of "Hello, world"?
It could be like
echo "A server1.example.com 192.0.2.1" >/tmp/hosts
LD_PRELOAD=libresolv_wrapper.so \
RESOLV_WRAPPER_HOSTS=/tmp/hosts \
$MAGIC
where the output signalizes the hostname server1.example.com was indeed
resolved into the given IP address.
These are the things I've tried without success:
* getent hosts server1.example.com
* host server1.example.com
* wget -O /dev/null http://server1.example.com/
* the actual application, using a gnutls linkage
According to strace, libresolv_wrapper.so is loaded but there is no
access to the mocked hosts file.
According to ltrace, none of the RESOLV_WRAPPER_* variables are checked
via getenv.
Not a big surpise then: Setting RESOLV_WRAPPER_DEBUGLEVEL had no effect
either.
Using <https://github.com/figiel/hosts>, the above checks work except
for the second one. However, this project is not in Debian.
Christoph
-- System Information:
Debian Release: trixie/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 6.6.22 (SMP w/8 CPU threads)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8), LANGUAGE not set
Shell: /bin/sh linked to /usr/bin/dash
Init: systemd (via /run/systemd/system)
Versions of packages libresolv-wrapper depends on:
ii libc6 2.37-15.1
libresolv-wrapper recommends no packages.
libresolv-wrapper suggests no packages.
-- no debconf information
-------------- next part --------------
A non-text attachment was scrubbed...
Name: signature.asc
Type: application/pgp-signature
Size: 833 bytes
Desc: not available
URL: <http://alioth-lists.debian.net/pipermail/pkg-sssd-devel/attachments/20240327/6d68ffb0/attachment.sig>
More information about the Pkg-sssd-devel
mailing list