[buildd-tools-devel] Bug#849169: sbuild: Expect programe reported "no more ptys" and failed in rebuilding gcc with normal (non-root) user
Xiangyu LIU
u122334 at gmail.com
Fri Dec 23 06:36:00 UTC 2016
Package: sbuild
Version: 0.72.0-2
Severity: minor
Dear Sbuild Maintainer,
I want to rebuild locally gcc-5 and gcc-4.9 in current stretch by Sbuild.
I download the source of gcc-5 (Debian) and gcc-4.9 (from Ubuntu) and rebuild by "sbuild -d stretch gcc-xxxxx.dsc".
But building failed with reporting:
"The system has no more ptys. Ask your system administrator to create more."
"while executing"
"spawn ls"
I gave a try in Sbuild with root user:
# expect -c "spawn ls"
It is OK to output "spawn ls"
But when I type above command with normal user:
sh-4.4$ expect -c "spawn ls"
spawn ls
The system has no more ptys. Ask your system administrator to create more.
while executing
"spawn ls"
I check the /dev/pts, it was mounted in sbuild (with both root/normal users):
sh-4.4$ mount | grep pts
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
(stretch-amd64-sbuild)root at WFA256:/# mount | grep pts
devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
I have same issue in pbuilder if I rebuild gcc by:
$ sudo pbuilder build gcc-xxxx.dsc
But it is OK if rebuild with root user by sbuild
$ sudo sbuild -d stretch gcc-xxxx.dsc
Yes I can rebuild gcc by sudo sbuild, but I don't know what is happening in Sbuild with normal user.
Any comment or advice would be very appreciated !
-- System Information:
Debian Release: stretch/sid
APT prefers testing
APT policy: (500, 'testing')
Architecture: amd64 (x86_64)
Kernel: Linux 4.8.15-02.custom.slackware-sign (SMP w/4 CPU cores)
Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/bash
Init: systemd (via /run/systemd/system)
Versions of packages sbuild depends on:
ii adduser 3.115
ii apt-utils 1.4~beta2
ii libsbuild-perl 0.72.0-2
pn perl:any <none>
Versions of packages sbuild recommends:
ii debootstrap 1.0.87
Versions of packages sbuild suggests:
pn autopkgtest <none>
pn deborphan <none>
ii wget 1.18-4
-- Configuration Files:
/etc/sbuild/sbuild.conf changed:
$build_arch_all = 1;
$distribution = 'stretch';
1;
-- no debconf information
More information about the Buildd-tools-devel
mailing list