Bug#788580: pbuilder: No more mounts /dev/pts inside the chroot if host is running systemd 220, causing packages to FTBFS

Axel Beckert abe at debian.org
Sat Jun 13 12:53:12 UTC 2015


Control: tag -1 + patch

Hi,

Axel Beckert wrote:
> if pbuilder is running on a host which uses systemd >= 220 as init
> system (i.e. on Sid with systemd), it no more mounts /dev/pts inside the
> chroot which makes some packages (e.g. zsh) FTBFS.

This can be patched by just using "none" (or likely anything else
non-existing) instead of "/dev/pts" as device in the mount call:

diff -Nru pbuilder-0.215+nmu3/debian/changelog pbuilder-0.215+nmu4/debian/changelog
--- pbuilder-0.215+nmu3/debian/changelog	2014-07-11 19:57:49.000000000 +0200
+++ pbuilder-0.215+nmu4/debian/changelog	2015-06-13 14:19:08.000000000 +0200
@@ -1,3 +1,11 @@
+pbuilder (0.215+nmu4) UNRELEASED; urgency=medium
+
+  * Non-maintainer upload.
+  * Use "none" instead of "/dev/pts" as device for the /dev/pts mount
+    inside the chroot. (Closes: #788580)
+
+ -- Axel Beckert <abe at debian.org>  Sat, 13 Jun 2015 14:19:00 +0200
+
 pbuilder (0.215+nmu3) unstable; urgency=low
 
   * Non-maintainer upload.
diff -Nru pbuilder-0.215+nmu3/pbuilder-modules pbuilder-0.215+nmu4/pbuilder-modules
--- pbuilder-0.215+nmu3/pbuilder-modules	2013-03-26 09:49:36.000000000 +0100
+++ pbuilder-0.215+nmu4/pbuilder-modules	2015-06-13 14:21:19.000000000 +0200
@@ -270,7 +270,7 @@
 	TTYGRP=5
 	TTYMODE=620
 	[ -f /etc/default/devpts ] && . /etc/default/devpts
-	mount -t devpts /dev/pts "$BUILDPLACE/dev/pts" -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE
+	mount -t devpts none "$BUILDPLACE/dev/pts" -onoexec,nosuid,gid=$TTYGRP,mode=$TTYMODE
 	mounted[${#mounted[@]}]="$BUILDPLACE/dev/pts"
     fi
     if [ -x /usr/sbin/selinuxenabled ] && /usr/sbin/selinuxenabled; then


		Regards, Axel
-- 
 ,''`.  |  Axel Beckert <abe at debian.org>, http://people.debian.org/~abe/
: :' :  |  Debian Developer, ftp.ch.debian.org Admin
`. `'   |  4096R: 2517 B724 C5F6 CA99 5329  6E61 2FF9 CD59 6126 16B5
  `-    |  1024D: F067 EA27 26B9 C3FC 1486  202E C09E 1D89 9593 0EDE



More information about the Pbuilder-maint mailing list