action #70843
closedOSD automatic deployment failed in Sept, 02, 2020
0%
Description
The reason of deployment failure is: https://gitlab.suse.de/openqa/osd-deployment/-/jobs/252441#L409
( 1/12) Installing: kernel-default-5.8.5-2.1.g34111a4.aarch64 [...error]
Installation of kernel-default-5.8.5-2.1.g34111a4.aarch64 failed:
Error: Subprocess failed. Error: RPM failed: error: unpacking of archive failed: cpio: Bad magic
error: kernel-default-5.8.5-2.1.g34111a4.aarch64: install failed
Updated by okurz over 4 years ago
- Status changed from New to In Progress
- Assignee set to okurz
- Target version set to Ready
thank you for picking that up and working on it so far. From chat I read that you downloaded kernel-default manually and tried to convert manually to cpio. I do not think that should be necessary. Maybe something in rpm cache needs handling.
Updated by okurz over 4 years ago
find /var/cache/ -name '*kernel-default*' -delete ; zypper in kernel-default
does not work either. I assume the kernel stable repo is currently not usable after the switch in Factory to use a different rpm format, that's what I read somewhere on a mailing list. As a workaround I did zypper al kernel-default
so now zypper dup
does not try to upgrade the kernel anymore. I retriggered the deployment CI step with https://gitlab.suse.de/openqa/osd-deployment/-/jobs/252627
Updated by okurz over 4 years ago
- Status changed from In Progress to Feedback
- Priority changed from High to Low
https://gitlab.suse.de/openqa/osd-deployment/-/jobs/252627 succeeded. Need to wait until I have read more about the kernel repo before re-enabling the repo. Also same applies for openqaworker-arm-2 and openqaworker-arm-3 as soon as they are back online again.
Updated by okurz over 4 years ago
- Status changed from Feedback to Resolved
openqaworker-arm-2 and openqaworker-arm-3 are back. I have not found any information about the kernel repo or how to be able to use it. As the newer kernel does not show an obvious improvement over the old stable maintained one I have opted instead to disable the repo "Kernel_stable" and removed the lock and applied an upgrade to use the old stable maintained kernel instead on openqaworker-arm-1 and openqaworker-arm-2 (openqaworker-arm-3 is still using old stable maintained kernel anyway):
zypper mr -d 2
zypper rl kernel-default
zypper dup
After this turns out clean I can restart the deployment job from today which failed for the same reason as above -> https://gitlab.suse.de/openqa/osd-deployment/-/jobs/255282 turned out to be fine. deployment completed. I consider this ticket resolved regardless of the change of the kernel repo as there is no easy solution known to me and kernel head does not seem to provide any significant benefit.