SUSE / machinery

A systems management toolkit for Linux
GNU General Public License v3.0
158 stars 32 forks source link

Inspection of packages in debian buster container fails #2262

Open zamzing opened 5 years ago

zamzing commented 5 years ago
machinery inspect-container -s packages --show --verbose zamzing/whalebird-deb --name='whalebird-deb'        
/usr/lib64/ruby/gems/2.6.0/gems/json-schema-2.2.5/lib/json-schema/uri/file.rb:10: warning: already initialized constant URI::File::COMPONENT
/usr/lib64/ruby/2.6.0/uri/file.rb:17: warning: previous definition of COMPONENT was here
Inspecting zamzing/whalebird-deb for packages...

The following filters are applied during inspection:
/unmanaged_files/name=/etc/passwd
/unmanaged_files/name=/etc/shadow
/unmanaged_files/name=/etc/group
/unmanaged_files/name=/tmp
/unmanaged_files/name=/var/tmp
/unmanaged_files/name=/lost+found
/unmanaged_files/name=/var/run
/unmanaged_files/name=/var/lock
/unmanaged_files/name=/var/lib/rpm
/unmanaged_files/name=/.snapshots
/unmanaged_files/name=/proc
/unmanaged_files/name=/etc/init.d/boot.d
/unmanaged_files/name=/etc/init.d/rc0.d
/unmanaged_files/name=/etc/init.d/rc1.d
/unmanaged_files/name=/etc/init.d/rc2.d
/unmanaged_files/name=/etc/init.d/rc3.d
/unmanaged_files/name=/etc/init.d/rc4.d
/unmanaged_files/name=/etc/init.d/rc5.d
/unmanaged_files/name=/etc/init.d/rc6.d
/unmanaged_files/name=/etc/init.d/rcS.d
/unmanaged_files/name=/var/lib/dpkg

Inspecting packages...
Machinery experienced an unexpected error. Please file a bug report at: https://github.com/SUSE/machinery/issues/new
Execution of "docker exec --user\=root -i 9d2971859e9723214a2ba12af966fcf7a90ae3d616623f37914b5e0624e87a49 apt-cache show adduser\=3.118 adwaita-icon-theme\=3.30.1-1 apt\=1.8.0\~rc3 base-files\=10.1 base-passwd\=3.5.46 bash\=5.0-2 bsdutils\=1:2.33.1-0.1 ca-certificates\=20190110 coreutils\=8.30-1 curl\=7.64.0-1 dash\=0.5.10.2-5 dbus\=1.12.12-1 dbus-user-session\=1.12.12-1 dconf-gsettings-backend:amd64\=0.30.1-2 dconf-service\=0.30.1-2 debconf\=1.5.70 debian-archive-keyring\=2018.1 debianutils\=4.8.6.1 diffutils\=1:3.6-1 dmsetup\=2:1.02.155-2 dpkg\=1.19.5 e2fsprogs\=1.44.5-1 fdisk\=2.33.1-0.1 findutils\=4.6.0\+git\+20190209-2 fontconfig\=2.13.1-2 fontconfig-config\=2.13.1-2 fonts-dejavu-core\=2.37-1 gcc-8-base:amd64\=8.2.0-21 gconf-service\=3.2.6-5 gconf2\=3.2.6-5 gconf2-common\=3.2.6-5 glib-networking:amd64\=2.58.0-2 glib-networking-common\=2.58.0-2 glib-networking-services\=2.58.0-2 gpgv\=2.2.12-1 grep\=3.3-1 gsettings-desktop-schemas\=3.28.1-1 gtk-update-icon-cache\=3.24.5-1 gzip\=1.9-3 hicolor-icon-theme\=0.17-2 hostname\=3.21 init-system-helpers\=1.56\+nmu1 libacl1:amd64\=2.2.52-5 libapparmor1:amd64\=2.13.2-9 libappindicator1:amd64\=0.4.92-7 libapt-pkg5.0:amd64\=1.8.0\~rc3 libargon2-1:amd64\=0\~20171227-0.2 libasound2:amd64\=1.1.8-1 libasound2-data\=1.1.8-1 libatk-bridge2.0-0:amd64\=2.30.0-5 libatk1.0-0:amd64\=2.30.0-2 libatk1.0-data\=2.30.0-2 libatspi2.0-0:amd64\=2.30.0-7 libattr1:amd64\=1:2.4.47-4 libaudit-common\=1:2.8.4-2 libaudit1:amd64\=1:2.8.4-2 libavahi-client3:amd64\=0.7-4\+b1 libavahi-common-data:amd64\=0.7-4\+b1 libavahi-common3:amd64\=0.7-4\+b1 libblkid1:amd64\=2.33.1-0.1 libbsd0:amd64\=0.9.1-2 libbz2-1.0:amd64\=1.0.6-9 libc-bin\=2.28-7 libc6:amd64\=2.28-7 libcairo-gobject2:amd64\=1.16.0-4 libcairo2:amd64\=1.16.0-4 libcap-ng0:amd64\=0.7.9-2 libcap2:amd64\=1:2.25-2 libcolord2:amd64\=1.4.3-4 libcom-err2:amd64\=1.44.5-1 libcroco3:amd64\=0.6.12-3 libcryptsetup12:amd64\=2:2.1.0-2 libcups2:amd64\=2.2.10-4 libcurl4:amd64\=7.64.0-1 libdatrie1:amd64\=0.2.12-2 libdb5.3:amd64\=5.3.28\+dfsg1-0.3 libdbus-1-3:amd64\=1.12.12-1 libdbus-glib-1-2:amd64\=0.110-4 libdbusmenu-glib4:amd64\=18.10.20180917\~bzr490\+repack1-1 libdbusmenu-gtk4:amd64\=18.10.20180917\~bzr490\+repack1-1 libdconf1:amd64\=0.30.1-2 libdebconfclient0:amd64\=0.247 libdevmapper1.02.1:amd64\=2:1.02.155-2 libepoxy0:amd64\=1.5.3-0.1 libexpat1:amd64\=2.2.6-1 libext2fs2:amd64\=1.44.5-1 libfdisk1:amd64\=2.33.1-0.1 libffi6:amd64\=3.2.1-9 libfontconfig1:amd64\=2.13.1-2 libfreetype6:amd64\=2.9.1-3 libfribidi0:amd64\=1.0.5-3.1 libgcc1:amd64\=1:8.2.0-21 libgconf-2-4:amd64\=3.2.6-5 libgcrypt20:amd64\=1.8.4-5 libgdk-pixbuf2.0-0:amd64\=2.38.1\+dfsg-1 libgdk-pixbuf2.0-common\=2.38.1\+dfsg-1 libglib2.0-0:amd64\=2.58.3-1 libgmp10:amd64\=2:6.1.2\+dfsg-4 libgnutls30:amd64\=3.6.6-2 libgpg-error0:amd64\=1.35-1" failed with status 137 (no error output).

Host OS: openSUSE Tumbleweed 20190321 Docker version: 18.09.1, build 4c52b901c6cb

I'm guessing the failure is caused by a package (libappindicator1) that is installed in the container, but is not available in TW. The failure happens right before in the package is reported.