Hi Steve,

Thanks for your kindly advice.
In version 1.0.1+git20190123.0e6393b-2, I ran ldconfig with sudo but got a
"command not found" error.
That's why I fix it with sudo in version 1.0.1+git20190123.0e6393b-3.

[...]

autopkgtest [22:24:11]: test test: [-----------------------
/tmp/autopkgtest-lxc.976e8wyk/downtmp/build.gAc/src/debian/tests/test:
9: /tmp/autopkgtest-lxc.976e8wyk/downtmp/build.gAc/src/debian/tests/test:
ldconfig: not found
run: Check if library file exist
run: Fail
autopkgtest [22:24:11]: test test: -----------------------]
autopkgtest [22:24:11]: test test:  - - - - - - - - - - results - - -
- - - - - - -
test                 FAIL non-zero exit status 1
autopkgtest [22:24:12]: test test:  - - - - - - - - - - stderr - - - -
- - - - - -
/tmp/autopkgtest-lxc.976e8wyk/downtmp/build.gAc/src/debian/tests/test:
9: /tmp/autopkgtest-lxc.976e8wyk/downtmp/build.gAc/src/debian/tests/test:
ldconfig: not found

[...]

However, it caused the new problem you mentioned.
I will try to figure out why these days and do you have any idea about the
"command not found" error?

Thanks again for your help.


Kun-Hung Tsai


Steve Langasek <steve.langa...@canonical.com> 於 2019年4月30日 週二 下午12:57寫道:

> Package: libusbauth-configparser
> Version: 1.0.1+git20190123.0e6393b-3
> Severity: important
> Tags: patch
> User: ubuntu-de...@lists.ubuntu.com
> Usertags: origin-ubuntu eoan ubuntu-patch
>
> Dear Kun-Hung,
>
> With the sync of libusbauth-configparser 1.0.1+git20190123.0e6393b-3 to
> Ubuntu from Debian unstable, the autopkgtest now fails on armhf:
>
> [...]
> autopkgtest [06:11:25]: test test: [-----------------------
> run: Check if library file exist
> sudo: no tty present and no askpass program specified
> run: Fail
> autopkgtest [06:11:27]: test test: -----------------------]
> [...]
>
>   (
> http://autopkgtest.ubuntu.com/packages/libu/libusbauth-configparser/eoan/armhf
> )
>
> This is because you have introduced the use of sudo into your autopkgtest.
> An autopkgtest environment is not guaranteed to permit passwordless sudo;
> if
> an autopkgtest needs root privileges, it must instead declare
> 'Restrictions:
> needs-root' and be run as root by the test harness.
>
> However, in this case the only thing you're running under sudo is 'ldconfig
> -p', which only looks at the system cache and is not a privileged
> operation.
> So the simplest fix here is to just drop the use of sudo.
>
> Please see the attached patch, which I have uploaded to Ubuntu.
>
> Thanks,
> --
> Steve Langasek                   Give me a lever long enough and a Free OS
> Debian Developer                   to set it on, and I can move the world.
> Ubuntu Developer                                   https://www.debian.org/
> slanga...@ubuntu.com                                     vor...@debian.org
>

Reply via email to