[opensuse-buildservice] signing issues with local OBS since yesterday
Hi, It started with stalling in kernel-default signing process since tonight obsserver:~# l /srv/obs/events/signer/ total 20 drwxr-xr-x 2 obsrun obsrun 4096 Feb 1 10:41 ./ drwxr-xr-x 11 obsrun obsrun 4096 Jan 29 02:04 ../ prw-rw-rw- 1 obsrun obsrun 0 Feb 1 10:38 .ping| -rw-r--r-- 1 obsrun obsrun 141 Feb 1 03:35 finished:x86_64:LISA:Kernel::openSUSE_15.0::kernel-default-574de2f90256a108fe2108a7e0cff115 -rw-r--r-- 1 obsrun obsrun 141 Feb 1 03:35 finished:x86_64:LISA:Kernel::openSUSE_15.1::kernel-default-574de2f90256a108fe2108a7e0cff115 -rw-r--r-- 1 obsrun obsrun 141 Feb 1 03:34 finished:x86_64:LISA:Kernel::openSUSE_15.2::kernel-default-574de2f90256a108fe2108a7e0cff115 Even a complete rebuild of the repository doesn't change this state for the kernel-default builds. It's the first build of kernel 5.5, as linked from Kernel:stable/kernel-source OBS state is idle. All services are up. Looking into build log of one package (libdrm) shows: getbinaries: missing packages: libpciaccess0 (worker was obsserver:2) Accessing other build logs results in: No live log available: connect to 127.0.0.1:42947: Connection refused All updates for OBS Server 2.10 applied, rebooted, no change. OBS_Server_2.10_Staging added, upgraded, rebooted, no change. Any ideas anybody? -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
On Samstag, 1. Februar 2020, 14:32:34 CET Hans-Peter Jansen wrote:
Hi,
It started with stalling in kernel-default signing process since tonight
obsserver:~# l /srv/obs/events/signer/ total 20 drwxr-xr-x 2 obsrun obsrun 4096 Feb 1 10:41 ./ drwxr-xr-x 11 obsrun obsrun 4096 Jan 29 02:04 ../ prw-rw-rw- 1 obsrun obsrun 0 Feb 1 10:38 .ping| -rw-r--r-- 1 obsrun obsrun 141 Feb 1 03:35 finished:x86_64:LISA:Kernel::openSUSE_15.0::kernel-default-574de2f90256a108fe2108a7e0cff115 -rw-r--r-- 1 obsrun obsrun 141 Feb 1 03:35 finished:x86_64:LISA:Kernel::openSUSE_15.1::kernel-default-574de2f90256a108fe2108a7e0cff115 -rw-r--r-- 1 obsrun obsrun 141 Feb 1 03:34 finished:x86_64:LISA:Kernel::openSUSE_15.2::kernel-default-574de2f90256a108fe2108a7e0cff115
Even a complete rebuild of the repository doesn't change this state for the kernel-default builds. It's the first build of kernel 5.5, as linked from Kernel:stable/kernel-source
OBS state is idle. All services are up.
Looking into build log of one package (libdrm) shows:
getbinaries: missing packages: libpciaccess0 (worker was obsserver:2)
Accessing other build logs results in:
No live log available: connect to 127.0.0.1:42947: Connection refused
All updates for OBS Server 2.10 applied, rebooted, no change.
OBS_Server_2.10_Staging added, upgraded, rebooted, no change.
Any ideas anybody?
Check the log file of the bs_signer process. Also try to run
sign -k
for testing as obsrun user.
--
Adrian Schroeter
Am Montag, 3. Februar 2020, 08:43:30 CET schrieb Adrian Schröter:
On Samstag, 1. Februar 2020, 14:32:34 CET Hans-Peter Jansen wrote:
Hi,
It started with stalling in kernel-default signing process since tonight
obsserver:~# l /srv/obs/events/signer/ total 20 drwxr-xr-x 2 obsrun obsrun 4096 Feb 1 10:41 ./ drwxr-xr-x 11 obsrun obsrun 4096 Jan 29 02:04 ../ prw-rw-rw- 1 obsrun obsrun 0 Feb 1 10:38 .ping| -rw-r--r-- 1 obsrun obsrun 141 Feb 1 03:35 finished:x86_64:LISA:Kernel::openSUSE_15.0::kernel-default-574de2f90256a1 08fe2108a7e0cff115 -rw-r--r-- 1 obsrun obsrun 141 Feb 1 03:35 finished:x86_64:LISA:Kernel::openSUSE_15.1::kernel-default-574de2f90256a1 08fe2108a7e0cff115 -rw-r--r-- 1 obsrun obsrun 141 Feb 1 03:34 finished:x86_64:LISA:Kernel::openSUSE_15.2::kernel-default-574de2f90256a1 08fe2108a7e0cff115
Even a complete rebuild of the repository doesn't change this state for the kernel-default builds. It's the first build of kernel 5.5, as linked from Kernel:stable/kernel-source
OBS state is idle. All services are up.
Looking into build log of one package (libdrm) shows:
getbinaries: missing packages: libpciaccess0 (worker was obsserver:2)
Accessing other build logs results in:
No live log available: connect to 127.0.0.1:42947: Connection refused
All updates for OBS Server 2.10 applied, rebooted, no change.
OBS_Server_2.10_Staging added, upgraded, rebooted, no change.
Any ideas anybody?
Check the log file of the bs_signer process. Also try to run
sign -k
for testing as obsrun user.
Well, Adrian, things settled (without any further intervention...) 8[ The logs doesn't show anything suspicious. su -s /bin/bash -c 'sign -k' obsrun just returns the key, as expected. Puzzled, Pete -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
Am Montag, 3. Februar 2020, 08:43:30 CET schrieb Adrian Schröter:
On Samstag, 1. Februar 2020, 14:32:34 CET Hans-Peter Jansen wrote:
Hi,
It started with stalling in kernel-default signing process since tonight
obsserver:~# l /srv/obs/events/signer/ total 20 drwxr-xr-x 2 obsrun obsrun 4096 Feb 1 10:41 ./ drwxr-xr-x 11 obsrun obsrun 4096 Jan 29 02:04 ../ prw-rw-rw- 1 obsrun obsrun 0 Feb 1 10:38 .ping| -rw-r--r-- 1 obsrun obsrun 141 Feb 1 03:35 finished:x86_64:LISA:Kernel::openSUSE_15.0::kernel-default-574de2f90256a1 08fe2108a7e0cff115 -rw-r--r-- 1 obsrun obsrun 141 Feb 1 03:35 finished:x86_64:LISA:Kernel::openSUSE_15.1::kernel-default-574de2f90256a1 08fe2108a7e0cff115 -rw-r--r-- 1 obsrun obsrun 141 Feb 1 03:34 finished:x86_64:LISA:Kernel::openSUSE_15.2::kernel-default-574de2f90256a1 08fe2108a7e0cff115
Even a complete rebuild of the repository doesn't change this state for the kernel-default builds. It's the first build of kernel 5.5, as linked from Kernel:stable/kernel-source
OBS state is idle. All services are up.
Looking into build log of one package (libdrm) shows:
getbinaries: missing packages: libpciaccess0 (worker was obsserver:2)
Accessing other build logs results in:
No live log available: connect to 127.0.0.1:42947: Connection refused
All updates for OBS Server 2.10 applied, rebooted, no change.
OBS_Server_2.10_Staging added, upgraded, rebooted, no change.
Any ideas anybody?
Check the log file of the bs_signer process. Also try to run
sign -k
for testing as obsrun user.
Since it reappeared massively this week, intervention deemed necessary. Upgraded to OBS 2.10.1, fixed all rpmcheckconfig issues, but it affected all rebuilt packages now. Okay, time to get the signer up correctly. I followed: https://en.opensuse.org/openSUSE:Build_Service_Signer but found a couple of notes being outdated. Here are my corrections: one need to run "gpg2 --homedir /srv/obs/gnupg --full-generate-key", insserv is spelled chkconfig now, or even better "systemctl enable --now" /root/.phrases is /srv/obs/gnupg/phrases now The BSConfig.pm section is confusing, it says: our $sign = '/usr/bin/sign'; # Extend sign call with project name as argument "--project $NAME" but /usr/bin/sign doesn't take such an argument: $ sign -h usage: sign [-v] [options] sign [-v] -c <file> [-u user] [-h hash]: add clearsign signature sign [-v] -d <file> [-u user] [-h hash]: create detached signature sign [-v] -r <file> [-u user] [-h hash]: add signature block to rpm sign [-v] -a <file> [-u user] [-h hash]: add signature block to appimage sign [-v] -k [-u user] [-h hash]: print key id sign [-v] -p [-u user] [-h hash]: print public key sign [-v] -g <type> <expire> <name> <email>: generate keys sign [-v] -x <expire> <pubkey>: extend pubkey sign [-v] -C <pubkey>: create certificate sign [-v] -t: test connection to signd server The troubleshooting section tells us, that $sign_project is meant for auxiliary sign implementations. Confused. Now, I have $keyfile and $gpg_standard_key pointing to the exported key file, (side by side with /srv/obs/obs-default-gpg.asc), $sign = "/usr/bin/sign" and $sign_project = 0. Guess what, sign -k running as obsrun is spilling a real key now, and signing works again! While at it, I have found a /OBS.pubkey file, is it still in use? Cheers, Pete -- To unsubscribe, e-mail: opensuse-buildservice+unsubscribe@opensuse.org To contact the owner, e-mail: opensuse-buildservice+owner@opensuse.org
participants (2)
-
Adrian Schröter
-
Hans-Peter Jansen