Problem building Ubuntu 22.04 packages in local OBS
Hi, our (outdated) production OBS with 2.10.8 running fails with 2022-06-09 16:07:50: [2527] GET (AJAX) /build/Ubuntu:22.04/universe/x86_64/_repository?view=binaryversions&binary=autoconf&binary=automake&binary=autopoint&binary=autotools-dev&binary=base-files&binary=base-passwd&binary=bash&binary=binutils&binary=binutils-common&binary=binutils-x86-64-linux-gnu&binary=bison&binary=bsdextrautils&binary=build-essential&binary=bzip2&binary=cmake&binary=cmake-data&binary=coreutils&binary=cpio&binary=cpp&binary=cpp-11&binary=dash&binary=debconf&binary=debhelper&binary=debianutils&binary=debugedit&binary=dh-autoreconf&binary=dh-elpa-helper&binary=dh-exec&binary=dh-strip-nondeterminism&binary=diffutils&binary=dpkg&binary=dpkg-dev&binary=dwz&binary=emacsen-common&binary=fakeroot&binary=file&binary=findutils&binary=flex&binary=g%2B%2B&binary=g%2B%2B-11&binary=gawk&binary=gcc&binary=gcc-11&binary=gcc-11-base&binary=gcc-12-base&binary=gettext&binary=gettext-base&binary=grep&binary=groff-base&binary=gzip&binary=hostname&binary=info&binary=init-system-helpers&binary=install-info&binary=intltool-debian&binary=less&binary=libacl1&binary=libarchive-zip-perl&binary=libarchive13&binary=libasan6&binary=libatomic1&binary=libattr1&binary=libaudit-common&binary=libaudit1&binary=libbinutils&binary=libblkid1&binary=libbrotli1&binary=libbz2-1.0&binary=libc-bin&binary=libc-dev-bin&binary=libc6&binary=libc6-dev&binary=libcap-ng0&binary=libcap2&binary=libcc1-0&binary=libcom-err2&binary=libcrypt-dev&binary=libcrypt1&binary=libctf-nobfd0&binary=libctf0&binary=libcurl4&binary=libdb5.3&binary=libdebconfclient0&binary=libdebhelper-perl&binary=libdpkg-perl&binary=libdw1&binary=libelf1&binary=libexpat1&binary=libfakeroot&binary=libffi8&binary=libfile-stripnondeterminism-perl&binary=libgcc-11-dev&binary=libgcc-s1&binary=libgcrypt20&binary=libgdbm-compat4&binary=libgdbm6&binary=libgmp10&binary=libgnutls30&binary=libgomp1&binary=libgpg-error0&binary=libgpm2&binary=libgssapi-krb5-2&binary=libhogweed6&binary=libicu70&binary=libidn2-0&binary=libisl23&binary=libitm1&binary=libjsoncpp25&binary=libk5crypto3&binary=libkeyutils1&binary=libkrb5-3&binary=libkrb5support0&binary=libldap-2.5-0&binary=liblsan0&binary=liblz4-1&binary=liblzma5&binary=libmagic-mgc&binary=libmagic1&binary=libmount1&binary=libmpc3&binary=libmpdec3&binary=libmpfr6&binary=libncurses6&binary=libncursesw6&binary=libnettle8&binary=libnghttp2-14&binary=libnsl-dev&binary=libnsl2&binary=libp11-kit0&binary=libpam-modules&binary=libpam-modules-bin&binary=libpam-runtime&binary=libpam0g&binary=libpcre2-8-0&binary=libpcre3&binary=libperl5.34&binary=libpipeline1&binary=libprocps8&binary=libpsl5&binary=libpython3.10&binary=libpython3.10-minimal&binary=libpython3.10-stdlib&binary=libquadmath0&binary=libreadline8&binary=librhash0&binary=librtmp1&binary=libsasl2-2&binary=libsasl2-modules-db&binary=libseccomp2&binary=libselinux1&binary=libsemanage-common&binary=libsemanage2&binary=libsepol2&binary=libsigsegv2&binary=libsmartcols1&binary=libsodium23&binary=libsqlite3-0&binary=libssh-4&binary=libssl-dev&binary=libssl3&binary=libstdc%2B%2B-11-dev&binary=libstdc%2B%2B6&binary=libsub-override-perl&binary=libsystemd0&binary=libtasn1-6&binary=libtinfo6&binary=libtirpc-common&binary=libtirpc-dev&binary=libtirpc3&binary=libtool&binary=libtsan0&binary=libubsan1&binary=libuchardet0&binary=libudev1&binary=libunistring2&binary=libuuid1&binary=libuv1&binary=libuv1-dev&binary=libxml2&binary=libzstd1&binary=linux-libc-dev&binary=locales&binary=login&binary=lsb-base&binary=lto-disabled-list&binary=m4&binary=make&binary=man-db&binary=media-types&binary=mount&binary=ncurses-base&binary=net-tools&binary=passwd&binary=patch&binary=perl&binary=perl-base&binary=perl-modules-5.34&binary=po-debconf&binary=procps&binary=psmisc&binary=readline-common&binary=rpcsvc-proto&binary=sed&binary=sensible-utils&binary=tar&binary=unzip&binary=util-linux&binary=vim&binary=vim-common&binary=vim-runtime&binary=xxd&binary=xz-utils&binary=zlib1g&binary=zlib1g-dev&binary=zstd /srv/obs/build/Ubuntu:22.04/universe/x86_64/:full/.dod.2527.autoconf.deb: control.tar is not second ar entry Use of uninitialized value in string ne at /usr/lib/obs/server/bs_repserver line 175. on a fresh deployment with latest OBS 2.10.5 it fails on the worker with [ 0s] Memory limit set to 5435192KB [ 0s] Using BUILD_ROOT=/srv/obs/tmp/root_4 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] obs-worker-1 started "build cassandra-cpp-driver-Ubuntu_22.04.dsc" at Fri Jun 10 09:08:12 UTC 2022. [ 0s] [ 0s] Building cassandra-cpp-driver for project 'dovecot-3rdparty_cassandra-cpp-driver-2.16.2-rev1' repository 'Ubuntu_22.04' arch 'x86_64' srcmd5 'a860ee10e04683669c341ac1c70b3aca' [ 0s] [ 0s] processing recipe /srv/obs/tmp/root_4/.build-srcdir/cassandra-cpp-driver-Ubuntu_22.04.dsc ... [ 0s] running changelog2spec --target debian --file /srv/obs/tmp/root_4/.build-srcdir/cassandra-cpp-driver-Ubuntu_22.04.dsc [ 0s] unknown changelog format [ 0s] init_buildsystem --configdir /srv/obs/run/worker/4/build/configs --cachedir /var/cache/build --clean --rpmlist /srv/obs/tmp/root_4/.build.rpmlist /srv/obs/tmp/root_4/.build-srcdir/cassandra-cpp-driver-Ubuntu_22.04.dsc build ... [ 1s] Can't exec "unzstd": No such file or directory at /srv/obs/run/worker/4/build/Build/Deb.pm line 208. [ 1s] unzstd: No such file or directory [ 1s] unzstd error: 512 [ 1s] /srv/obs/tmp/root_4/.init_b_cache/rpms/base-files.deb: corrupt control.tar file [ 1s] bad binary: base-files.deb [ 1s] exit ... [ 1s] [ 1s] obs-worker-1 failed "build cassandra-cpp-driver-Ubuntu_22.04.dsc" at Fri Jun 10 09:08:13 UTC 2022. [ 1s] Installed packages: buildservice:~ # rpm -qa | grep obs obs-signd-2.5.10-lp153.1.1.x86_64 obs-bundled-gems-2.10.15-lp153.92.1.x86_64 obs-api-2.10.15-lp153.92.1.noarch obs-server-2.10.15-lp153.92.1.noarch obs-common-2.10.15-lp153.92.1.noarch obs-api-deps-2.10.15-lp153.92.1.x86_64 system-user-obsrun-2.10.15-lp153.92.1.noarch system-user-obsapidelayed-2.10.15-lp153.92.1.noarch obs-backend-testsuite-2.10.15-lp153.92.1.noarch system-user-obsservicerun-2.10.15-lp153.92.1.noarch buildservice:~ # rpm -q build build-20220429-lp153.390.1.noarch Is there anything we are missing or doesn't OBS 2.10 support Ubuntu 22.04? -- kind regards, Carsten Hoeger Engineering Services Phone: +49 2761 75252 00 Fax: +49 2761 75252 30 Email: carsten.hoeger@open-xchange.com ------------------------------------------------------------------------------------- Open-Xchange AG, Hohenzollernring 72, 50672 Cologne, District Court Cologne HRB 95366 Managing Board: Andreas Gauger, Dirk Valbert, Frank Hoberg, Stephan Martin Chairman of the Board: Richard Seibt European Office: Open-Xchange GmbH, Olper Huette 5f, D-57462 Olpe, Germany, District Court Siegen, HRB 8718 Managing Director: Manuel Engel US Office: Open-Xchange. Inc., 530 Lytton Avenue, Palo Alto, CA 94301, USA -------------------------------------------------------------------------------------
Hi, ok, found the cause... Of course the workers need to have the zstd package installed...
On 10. Jun 2022, at 11:20 , Carsten Höger <choeger@open-xchange.com> wrote:
Hi,
our (outdated) production OBS with 2.10.8 running fails with
2022-06-09 16:07:50: [2527] GET (AJAX) /build/Ubuntu:22.04/universe/x86_64/_repository?view=binaryversions&binary=autoconf&binary=automake&binary=autopoint&binary=autotools-dev&binary=base-files&binary=base-passwd&binary=bash&binary=binutils&binary=binutils-common&binary=binutils-x86-64-linux-gnu&binary=bison&binary=bsdextrautils&binary=build-essential&binary=bzip2&binary=cmake&binary=cmake-data&binary=coreutils&binary=cpio&binary=cpp&binary=cpp-11&binary=dash&binary=debconf&binary=debhelper&binary=debianutils&binary=debugedit&binary=dh-autoreconf&binary=dh-elpa-helper&binary=dh-exec&binary=dh-strip-nondeterminism&binary=diffutils&binary=dpkg&binary=dpkg-dev&binary=dwz&binary=emacsen-common&binary=fakeroot&binary=file&binary=findutils&binary=flex&binary=g%2B%2B&binary=g%2B%2B-11&binary=gawk&binary=gcc&binary=gcc-11&binary=gcc-11-base&binary=gcc-12-base&binary=gettext&binary=gettext-base&binary=grep&binary=groff-base&binary=gzip&binary=hostname&binary=info&binary=init-system-helpers&binary=install-info&binary=intltool-debian&binary=less&binary=libacl1&binary=libarchive-zip-perl&binary=libarchive13&binary=libasan6&binary=libatomic1&binary=libattr1&binary=libaudit-common&binary=libaudit1&binary=libbinutils&binary=libblkid1&binary=libbrotli1&binary=libbz2-1.0&binary=libc-bin&binary=libc-dev-bin&binary=libc6&binary=libc6-dev&binary=libcap-ng0&binary=libcap2&binary=libcc1-0&binary=libcom-err2&binary=libcrypt-dev&binary=libcrypt1&binary=libctf-nobfd0&binary=libctf0&binary=libcurl4&binary=libdb5.3&binary=libdebconfclient0&binary=libdebhelper-perl&binary=libdpkg-perl&binary=libdw1&binary=libelf1&binary=libexpat1&binary=libfakeroot&binary=libffi8&binary=libfile-stripnondeterminism-perl&binary=libgcc-11-dev&binary=libgcc-s1&binary=libgcrypt20&binary=libgdbm-compat4&binary=libgdbm6&binary=libgmp10&binary=libgnutls30&binary=libgomp1&binary=libgpg-error0&binary=libgpm2&binary=libgssapi-krb5-2&binary=libhogweed6&binary=libicu70&binary=libidn2-0&binary=libisl23&binary=libitm1&binary=libjsoncpp25&binary=libk5crypto3&binary=libkeyutils1&binary=libkrb5-3&binary=libkrb5support0&binary=libldap-2.5-0&binary=liblsan0&binary=liblz4-1&binary=liblzma5&binary=libmagic-mgc&binary=libmagic1&binary=libmount1&binary=libmpc3&binary=libmpdec3&binary=libmpfr6&binary=libncurses6&binary=libncursesw6&binary=libnettle8&binary=libnghttp2-14&binary=libnsl-dev&binary=libnsl2&binary=libp11-kit0&binary=libpam-modules&binary=libpam-modules-bin&binary=libpam-runtime&binary=libpam0g&binary=libpcre2-8-0&binary=libpcre3&binary=libperl5.34&binary=libpipeline1&binary=libprocps8&binary=libpsl5&binary=libpython3.10&binary=libpython3.10-minimal&binary=libpython3.10-stdlib&binary=libquadmath0&binary=libreadline8&binary=librhash0&binary=librtmp1&binary=libsasl2-2&binary=libsasl2-modules-db&binary=libseccomp2&binary=libselinux1&binary=libsemanage-common&binary=libsemanage2&binary=libsepol2&binary=libsigsegv2&binary=libsmartcols1&binary=libsodium23&binary=libsqlite3-0&binary=libssh-4&binary=libssl-dev&binary=libssl3&binary=libstdc%2B%2B-11-dev&binary=libstdc%2B%2B6&binary=libsub-override-perl&binary=libsystemd0&binary=libtasn1-6&binary=libtinfo6&binary=libtirpc-common&binary=libtirpc-dev&binary=libtirpc3&binary=libtool&binary=libtsan0&binary=libubsan1&binary=libuchardet0&binary=libudev1&binary=libunistring2&binary=libuuid1&binary=libuv1&binary=libuv1-dev&binary=libxml2&binary=libzstd1&binary=linux-libc-dev&binary=locales&binary=login&binary=lsb-base&binary=lto-disabled-list&binary=m4&binary=make&binary=man-db&binary=media-types&binary=mount&binary=ncurses-base&binary=net-tools&binary=passwd&binary=patch&binary=perl&binary=perl-base&binary=perl-modules-5.34&binary=po-debconf&binary=procps&binary=psmisc&binary=readline-common&binary=rpcsvc-proto&binary=sed&binary=sensible-utils&binary=tar&binary=unzip&binary=util-linux&binary=vim&binary=vim-common&binary=vim-runtime&binary=xxd&binary=xz-utils&binary=zlib1g&binary=zlib1g-dev&binary=zstd /srv/obs/build/Ubuntu:22.04/universe/x86_64/:full/.dod.2527.autoconf.deb: control.tar is not second ar entry Use of uninitialized value in string ne at /usr/lib/obs/server/bs_repserver line 175.
on a fresh deployment with latest OBS 2.10.5 it fails on the worker with
[ 0s] Memory limit set to 5435192KB [ 0s] Using BUILD_ROOT=/srv/obs/tmp/root_4 [ 0s] Using BUILD_ARCH=x86_64:i686:i586:i486:i386 [ 0s] [ 0s] [ 0s] obs-worker-1 started "build cassandra-cpp-driver-Ubuntu_22.04.dsc" at Fri Jun 10 09:08:12 UTC 2022. [ 0s] [ 0s] Building cassandra-cpp-driver for project 'dovecot-3rdparty_cassandra-cpp-driver-2.16.2-rev1' repository 'Ubuntu_22.04' arch 'x86_64' srcmd5 'a860ee10e04683669c341ac1c70b3aca' [ 0s] [ 0s] processing recipe /srv/obs/tmp/root_4/.build-srcdir/cassandra-cpp-driver-Ubuntu_22.04.dsc ... [ 0s] running changelog2spec --target debian --file /srv/obs/tmp/root_4/.build-srcdir/cassandra-cpp-driver-Ubuntu_22.04.dsc [ 0s] unknown changelog format [ 0s] init_buildsystem --configdir /srv/obs/run/worker/4/build/configs --cachedir /var/cache/build --clean --rpmlist /srv/obs/tmp/root_4/.build.rpmlist /srv/obs/tmp/root_4/.build-srcdir/cassandra-cpp-driver-Ubuntu_22.04.dsc build ... [ 1s] Can't exec "unzstd": No such file or directory at /srv/obs/run/worker/4/build/Build/Deb.pm line 208. [ 1s] unzstd: No such file or directory [ 1s] unzstd error: 512 [ 1s] /srv/obs/tmp/root_4/.init_b_cache/rpms/base-files.deb: corrupt control.tar file [ 1s] bad binary: base-files.deb [ 1s] exit ... [ 1s] [ 1s] obs-worker-1 failed "build cassandra-cpp-driver-Ubuntu_22.04.dsc" at Fri Jun 10 09:08:13 UTC 2022. [ 1s]
Installed packages:
buildservice:~ # rpm -qa | grep obs obs-signd-2.5.10-lp153.1.1.x86_64 obs-bundled-gems-2.10.15-lp153.92.1.x86_64 obs-api-2.10.15-lp153.92.1.noarch obs-server-2.10.15-lp153.92.1.noarch obs-common-2.10.15-lp153.92.1.noarch obs-api-deps-2.10.15-lp153.92.1.x86_64 system-user-obsrun-2.10.15-lp153.92.1.noarch system-user-obsapidelayed-2.10.15-lp153.92.1.noarch obs-backend-testsuite-2.10.15-lp153.92.1.noarch system-user-obsservicerun-2.10.15-lp153.92.1.noarch
buildservice:~ # rpm -q build build-20220429-lp153.390.1.noarch
Is there anything we are missing or doesn't OBS 2.10 support Ubuntu 22.04?
--
kind regards, Carsten Hoeger Engineering Services
Phone: +49 2761 75252 00 Fax: +49 2761 75252 30 Email: carsten.hoeger@open-xchange.com
------------------------------------------------------------------------------------- Open-Xchange AG, Hohenzollernring 72, 50672 Cologne, District Court Cologne HRB 95366 Managing Board: Andreas Gauger, Dirk Valbert, Frank Hoberg, Stephan Martin Chairman of the Board: Richard Seibt
European Office: Open-Xchange GmbH, Olper Huette 5f, D-57462 Olpe, Germany, District Court Siegen, HRB 8718 Managing Director: Manuel Engel
US Office: Open-Xchange. Inc., 530 Lytton Avenue, Palo Alto, CA 94301, USA -------------------------------------------------------------------------------------
-- kind regards, Carsten Hoeger Engineering Services Phone: +49 2761 75252 00 Fax: +49 2761 75252 30 Email: carsten.hoeger@open-xchange.com ------------------------------------------------------------------------------------- Open-Xchange AG, Hohenzollernring 72, 50672 Cologne, District Court Cologne HRB 95366 Managing Board: Andreas Gauger, Dirk Valbert, Frank Hoberg, Stephan Martin Chairman of the Board: Richard Seibt European Office: Open-Xchange GmbH, Olper Huette 5f, D-57462 Olpe, Germany, District Court Siegen, HRB 8718 Managing Director: Manuel Engel US Office: Open-Xchange. Inc., 530 Lytton Avenue, Palo Alto, CA 94301, USA -------------------------------------------------------------------------------------
participants (1)
-
Carsten Höger