Package: rssh
Version: 2.3.3-3
Severity: important

attempting to use the chroot functionality in rssh results in the error
message:

    /usr/lib/x86_64-linux-gnu/rssh_chroot_helper: execv() failed.  rssh: 
/usr/lib/x86_64-linux-gnu/rssh_chroot_helper is not an executable file, or 
permission denied.

in the amd64 build log [0], you can see that PATH_CHROOT_HELPER is being
set to "/usr/lib/x86_64-linux-gnu/rssh_chroot_helper", while
rssh_chroot_helper is in fact being installed into /usr/lib/rssh:

    $ apt-get download rssh
    Get:1 Downloading rssh 2.3.3-3 [64.7 kB]
    Fetched 64.7 kB in 0s (244 kB/s)

    $ dpkg-deb -c rssh_2.3.3-3_amd64.deb | grep helper
    -rwxr-xr-x root/root     30752 2012-03-05 01:46 
./usr/lib/rssh/rssh_chroot_helper

[0] 
https://buildd.debian.org/status/fetch.php?pkg=rssh&arch=amd64&ver=2.3.3-3&stamp=1330929988

i believe lowering the debhelper compat level to 8 or explicitly passing
"--libexecdir=/usr/lib/rssh" to configure should fix this.  (or,
alternately, installing the chroot helper into the multi-arch library
directory, i guess.)

-- 
Robert Edmonds
[email protected]

Attachment: signature.asc
Description: Digital signature

Reply via email to