[opensuse-buildservice] kernel-obs-build is missed in private OBS
Hello, I am facing the following strange issue and I need your little help to debug the issue. I am running private OBS obs-api-2.9.4 with x86_64 workers and one aarch64 worker. The ARM worker uses KVM type to run the builds. Some time ago, ARM worker stopped preinstalling kernel-obs-build for all builds. And this broke the worker since now it unsuccessfully tries to use /boot/Image and /boot/initrd to boot KVM guest. Both OBS_VM_KERNEL and OBS_VM_INITRD are set to "none" in /etc/sysconfig/obs-server Using osc buildinfo console command I see that kernel-obs-build is in the list of dependencies: <bdep name="kernel-obs-build" vminstall="1" notmeta="1" version="5.0.5" release="1.1" arch="armv7hl" project="openSUSE.org:openSUSE:Factory:ARM" repository="standard" /> In the worker logs I see the following: [ 22s] [1/11] preinstalling libcrypt1... [ 22s] [2/11] preinstalling libdb-4_8... [ 23s] [3/11] preinstalling libmnl0... [ 23s] [4/11] preinstalling libsepol1... [ 24s] [5/11] preinstalling libsmartcols1... [ 24s] [6/11] preinstalling libuuid1... [ 24s] [6/11] preinstalling libuuid1... [ 25s] [7/11] preinstalling libblkid1... [ 25s] [8/11] preinstalling perl-base... [ 26s] [9/11] preinstalling iproute2... [ 27s] [10/11] preinstalling libmount1... [ 27s] [11/11] preinstalling util-linux... [ 28s] copying packages... [ 42s] reordering...cycle: libncurses6 -> terminfo-base [ 42s] breaking dependency terminfo-base -> libncurses6 The kernel-obs-build package is missed from the list of preinstalled packages. The kernel-obs-build package is also missed from /var/cache/obs/worker/root_1/.build.rpmlist Do I understand correctly, that the package is filtered somewhere in bs_worker script? -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Apr 01 2019, "Matwey V. Kornilov"
Do I understand correctly, that the package is filtered somewhere in bs_worker script?
The kernel-obs-build package was missing from o:F:ARM for some time recently. It only reappeared on 2019-03-24, so maybe these were old build jobs? Andreas. -- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different." -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
пн, 1 апр. 2019 г. в 15:40, Andreas Schwab
On Apr 01 2019, "Matwey V. Kornilov"
wrote: Do I understand correctly, that the package is filtered somewhere in bs_worker script?
The kernel-obs-build package was missing from o:F:ARM for some time recently. It only reappeared on 2019-03-24, so maybe these were old build jobs?
Thank you. How could I check it? Since the worker is broken anyway, is it enough to purge /srv/obs/jobs/ and then do --check-all-projects?
Andreas.
-- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."
-- With best regards, Matwey V. Kornilov -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
пн, 1 апр. 2019 г. в 15:46, Matwey V. Kornilov
пн, 1 апр. 2019 г. в 15:40, Andreas Schwab
: On Apr 01 2019, "Matwey V. Kornilov"
wrote: Do I understand correctly, that the package is filtered somewhere in bs_worker script?
The kernel-obs-build package was missing from o:F:ARM for some time recently. It only reappeared on 2019-03-24, so maybe these were old build jobs?
Thank you.
How could I check it? Since the worker is broken anyway, is it enough to purge /srv/obs/jobs/ and then do --check-all-projects?
It works. Now kernel-obs-build is being preinstalled. Thank you again.
Andreas.
-- Andreas Schwab, SUSE Labs, schwab@suse.de GPG Key fingerprint = 0196 BAD8 1CE9 1970 F4BE 1748 E4D4 88E3 0EEA B9D7 "And now for something completely different."
-- With best regards, Matwey V. Kornilov
-- With best regards, Matwey V. Kornilov -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Mon, Apr 01, 2019 at 03:27:08PM +0300, Matwey V. Kornilov wrote:
The kernel-obs-build package is missed from the list of preinstalled packages. The kernel-obs-build package is also missed from /var/cache/obs/worker/root_1/.build.rpmlist
Do I understand correctly, that the package is filtered somewhere in bs_worker script?
I don't think so. It's probably also missing from the build job. Please check the job in /srv/obs/jobs/... when the build service scheduled a build. Cheers, Michael. -- Michael Schroeder mls@suse.de SUSE LINUX GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);} -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
пн, 1 апр. 2019 г. в 16:03, Michael Schroeder
On Mon, Apr 01, 2019 at 03:27:08PM +0300, Matwey V. Kornilov wrote:
The kernel-obs-build package is missed from the list of preinstalled packages. The kernel-obs-build package is also missed from /var/cache/obs/worker/root_1/.build.rpmlist
Do I understand correctly, that the package is filtered somewhere in bs_worker script?
I don't think so. It's probably also missing from the build job. Please check the job in /srv/obs/jobs/... when the build service scheduled a build.
You are right. It was missed from job files. Now I recreated the jobs and everything is fine. Thank you.
Cheers, Michael.
-- Michael Schroeder mls@suse.de SUSE LINUX GmbH, GF Jeff Hawn, HRB 16746 AG Nuernberg main(_){while(_=~getchar())putchar(~_-1/(~(_|32)/13*2-11)*13);}
-- With best regards, Matwey V. Kornilov -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (3)
-
Andreas Schwab
-
Matwey V. Kornilov
-
Michael Schroeder