이따금 하지만 반복적인
Sub-process /usr/bin/dpkg returned an error code (1)
대책
https://ko.linux-console.net/?p=354#gsc.tab=0
문제
apt update중 jenkins가 말썽을 일으킨다.
공개키를 등록해도 ubuntu key서버에 등록해도 마찬가지다.
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys XXXXXXXXX
나의 추가 솔루션
apt가 사용하는 인증대상에서 제외시켰다
문제
설치업데이트를 하는데 또 말썽을 일으킨다.
Setting up jenkins (2.414.1) ...
Job for jenkins.service failed because the control process exited with error code. See "systemctl status jenkins.service" and "journalctl -xe" for details.
invoke-rc.d: initscript jenkins, action "restart" failed.
● jenkins.service - Jenkins Continuous Integration Server
Loaded: loaded (/lib/systemd/system/jenkins.service; enabled; vendor preset: enabled)
Drop-In: /etc/systemd/system/jenkins.service.d
└─override.conf
Active: activating (auto-restart) (Result: exit-code) since 토 2023-09-16 16:51:19 KST; 9ms ago
Process: 4669 ExecStart=/usr/bin/jenkins (code=exited, status=1/FAILURE)
Main PID: 4669 (code=exited, status=1/FAILURE)
9월 16 16:51:19 r9ydp-build systemd[1]: Failed to start Jenkins Continuous Integration Server.
9월 16 16:51:19 r9ydp-build systemd[1]: jenkins.service: Unit entered failed state.
9월 16 16:51:19 r9ydp-build systemd[1]: jenkins.service: Failed with result 'exit-code'.
dpkg: error processing package jenkins (--configure):
subprocess installed post-installation script returned error exit status 1
Errors were encountered while processing:
jenkins
E: Sub-process /usr/bin/dpkg returned an error code (1)
나의 추가 솔루션
괜히 업데이트(apt 명령과 엮이는것 같아서)와 분리하고자 시작스크립트에서 제거했다.
sudo update-rc.d -f jenkins remove
생각
임베디드환경에서 CI 구축시작할때는 Jenkins로 시작해서 예전에 Jenkins가 편했는데
이제는 Git-Runner가 오히려 더 편한다. (관리적인 측면에서)
댓글