https://bugzilla.novell.com/show_bug.cgi?id=852941 https://bugzilla.novell.com/show_bug.cgi?id=852941#c0 Summary: privoxy: no DNS resolution due to missing population of chroot env. Classification: openSUSE Product: openSUSE 13.1 Version: Final Platform: All OS/Version: openSUSE 13.1 Status: NEW Severity: Major Priority: P5 - None Component: Network AssignedTo: bnc-team-screening@forge.provo.novell.com ReportedBy: manfred99@gmx.ch QAContact: qa-bugs@suse.de CC: p.drouand@gmail.com Found By: --- Blocker: --- After fixing Bug #849923, privoxy still does not work for me. The systemd startup scripts do not populate the chroot environment of privoxy. The work done in the old init.d script needs to be done also in systemd c: The old /etc/init.d/privoxy (openSuse 12.1) code has: # set up chroot dir for i in /etc/{resolv.conf,host.conf,hosts,localtime}; do cp -p $i /var/lib/privoxy/etc/ &>/dev/null \ || { echo "...$0:$LINENO: could not copy $i to chroot jail"; rc_failed; rc_status -v1; exit 6; } done libdir=/$(basename $(echo /var/lib/privoxy/lib*)) for i in /$libdir/{libresolv.so.2,libnss_dns{,6}.so.2}; do if [ -s $i ]; then cp -p $i /var/lib/privoxy/$libdir/ \ || { echo "...$0:$LINENO: could not copy $i to chroot jail"; rc_failed; rc_status -v1; exit 6; } fi done Therefore: cp /etc/{resolv.conf,host.conf,hosts,localtime} /var/lib/privoxy/etc/ cp -a /lib64/libresolv* /var/lib/privoxy/lib64 cp -a /lib64/libnss_dns* /var/lib/privoxy/lib64 Voila, privoxy works! -- Configure bugmail: https://bugzilla.novell.com/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are on the CC list for the bug.