OSC errors on a openSUSE Leap 42.1 Docker container: could not open /etc/mtab

Hi,

Using the official openSUSE Leap 42.1 Docker container, I was trying to build 64-bit Arch packages:


[15:18:40] fusion809 ~/OBS/home:fusion809:arch_extra:extra/enlightenment $ osc build Arch_Extra x86_64
Run source service: /usr/lib/obs/service/download_files --outdir /tmp/tmp1u1Brh
Building PKGBUILD for Arch_Extra/x86_64
Getting buildinfo from server and store to /home/fusion809/OBS/home:fusion809:arch_extra:extra/enlightenment/.osc/_buildinfo-Arch_Extra-x86_64.xml
Getting buildconfig from server and store to /home/fusion809/OBS/home:fusion809:arch_extra:extra/enlightenment/.osc/_buildconfig-Arch_Extra-x86_64
Updating cache of required packages
0.0% cache miss. 229/229 dependencies cached.


WARNING: unknown packages get not verified, they can compromise your system !
Writing build configuration
Running build
mount: permission denied
mount: permission denied
logging output to /var/tmp/build-root/Arch_Extra-x86_64/.build.log...
    0s] Memory limit set to 35477536KB
    0s] Using BUILD_ROOT=/var/tmp/build-root/Arch_Extra-x86_64
    0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386
    0s] 
    0s] 
    0s] 7cc379f95af4 started "build PKGBUILD" at Thu Mar 31 15:20:04 UTC 2016.
    0s] 
    0s] 
    0s] processing recipe /home/fusion809/OBS/home:fusion809:arch_extra:extra/enlightenment/PKGBUILD ...
    0s] running changelog2spec --target rpm --file /home/fusion809/OBS/home:fusion809:arch_extra:extra/enlightenment/PKGBUILD
    0s] init_buildsystem --configdir /usr/lib/build/configs --cachedir /var/cache/build --rpmlist /tmp/rpmlist.vUiZjr /home/fusion809/OBS/home:fusion809:arch_extra:extra/enlightenment/PKGBUILD ...
    0s] It seems that there was an incomplete setup of /var/tmp/build-root/Arch_Extra-x86_64.
    0s] To be sure, we will build it again completely...
    0s] Your build system is broken!! Shall I execute
    0s] 
    0s]     rm -rf -- /var/tmp/build-root/Arch_Extra-x86_64/*
    0s] 
    0s] y - yes, cleanup the build root
    0s] N - No, abort build (default on enter)
    0s] c - Continue anyway with this build root
y
    5s] [y/N/c] mount: permission denied
    5s] mount: permission denied
    5s] [1/31] preinstalling filesystem...
    7s] [2/31] preinstalling pacman-mirrorlist...
    7s] [3/31] preinstalling glibc...
    7s] [4/31] preinstalling attr...
    7s] [5/31] preinstalling bzip2...
    7s] [6/31] preinstalling expat...
    7s] [7/31] preinstalling grep...
    7s] [8/31] preinstalling libidn...
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] [9/31] preinstalling lzo...
    7s] [10/31] preinstalling ncurses...
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    7s] [11/31] preinstalling perl...
    8s] [12/31] preinstalling zlib...
    8s] [13/31] preinstalling acl...
    8s] [14/31] preinstalling openssl...
    8s] [15/31] preinstalling readline...
    8s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    8s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    8s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    8s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    8s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    8s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    9s] [16/31] preinstalling libssh2...
    9s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    9s] [17/31] preinstalling bash...
    9s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    9s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    9s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    9s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    9s] [18/31] preinstalling coreutils...
    9s] [19/31] preinstalling e2fsprogs...
    9s] [20/31] preinstalling xz...
    9s] [21/31] preinstalling gawk...
    9s] [22/31] preinstalling gzip...
    9s] [23/31] preinstalling keyutils...
    9s] [24/31] preinstalling libgpg-error...
    9s] [25/31] preinstalling sed...
    9s] [26/31] preinstalling gpgme...
    9s] [27/31] preinstalling libassuan...
    9s] [28/31] preinstalling krb5...
    9s] [29/31] preinstalling libarchive...
    9s] [30/31] preinstalling curl...
    9s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    9s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    9s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    9s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    9s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    9s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    9s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    9s] tar: Ignoring unknown extended header keyword 'SCHILY.fflags'
    9s] [31/31] preinstalling pacman...
    9s] 
   10s] reordering...cycle: freetype2 -> harfbuzz
   10s]   breaking dependency harfbuzz -> freetype2
   10s] done
   10s] [1/229] installing archlinux-keyring-20160215-1
   10s] looking for conflicting packages...
   10s] Packages (1) archlinux-keyring-20160215-1
   10s] error: could not open file: /etc/mtab: No such file or directory
   10s] error: could not determine filesystem mount points
   10s] error: not enough free disk space
   10s] error: failed to commit transaction (unexpected error)
   10s] Errors occurred, no packages were upgraded.
   10s] exit ...


The buildroot was: /var/tmp/build-root/Arch_Extra-x86_64

Now (showing full prompt as per hcvv’s comment https://forums.opensuse.org/showthread.php/516875-sudo-policy-plugin-fails-to-initialize-session-in-a-Docker-container-why?p=2772694#post2772694, in case you’s would prefer me to show input and output separately):


[15:18:36] fusion809 ~/OBS/home:fusion809:arch_extra:extra/enlightenment $ ls -ld /etc/mtab
lrwxrwxrwx 1 root root 12 Mar 31 14:03 /etc/mtab -> /proc/mounts

so it’s not empty. How do I fix this problem?

Thanks for your time,
Brenton