Bug#849168: pbuilder: 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:24:12 UTC 2016


Package: pbuilder
Version: 0.227
Severity: minor

Dear Pbuilder Maintainers,

   I want to rebuild locally gcc-5 and gcc-4.9 in current stretch by pbuilder.

   
   I download the source of gcc-5 (Debian) and gcc-4.9 (from Ubuntu) and rebuild by "sudo pbuilder build 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 Pbuilder with root user:
   # expect -c "spawn ls"
   It is OK to output "spawn ls"

   But when I type above command with normal user:
   rleigh at WFA256:/$ expect -c "spawn ls"
                     spawn ls
                    The system has no more ptys.  Ask your system administrator to create more.
                    while executing
                    "spawn ls"
   rleigh at WFA256:/$

   I check the /dev/pts, it was mounted in Pbuilder (with both root/normal users):
       rleigh at WFA256:/$ mount | grep pts
                        none on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)

       root at WFA256:/# mount | grep pts
                        none on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000)
  

   I have same issue in sbuild if I rebuild gcc by:
      $ sbuild -d stretch gcc-xxxx.dsc

   But it is OK if rebuild with root user:
      $ sudo sbuild -d stretch gcc-xxxx.dsc


   Yes I can rebuild gcc by sudo sbuild, but I don't know what is happening in Pbuilder or Sbuild with normal user.
   Any comment or advice would be very appreciated !


   Thanks,
   Best Regards,
   Xiangyu LIU


-- 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 pbuilder depends on:
ii  debconf [debconf-2.0]  1.5.59
ii  debootstrap            1.0.87
ii  dpkg-dev               1.18.15
ii  wget                   1.18-4

Versions of packages pbuilder recommends:
ii  devscripts  2.16.10
ii  eatmydata   105-5
pn  fakeroot    <none>
ii  iproute2    4.8.0-1
ii  net-tools   1.60+git20150829.73cef8a-2.2
ii  sudo        1.8.17p1-2

Versions of packages pbuilder suggests:
pn  cowdancer   <none>
pn  gdebi-core  <none>

-- debconf information:
  pbuilder/rewrite: false
  pbuilder/nomirror:
  pbuilder/mirrorsite: http://ftp.jaist.ac.jp/pub/Linux/debian/



More information about the Pbuilder-maint mailing list