Remove rolling-maintenance service from debian rules#3984
Remove rolling-maintenance service from debian rules#3984andrijapanicsb merged 1 commit intoapache:masterfrom
Conversation
|
@blueorangutan package |
|
@nvazquez a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
@nvazquez does this mean we will not support rolling maintenance on ubuntu? (do update needed!) |
|
Packaging result: ✖centos6 ✔centos7 ✔debian. JID-1077 |
GabrielBrascher
left a comment
There was a problem hiding this comment.
I had the same issue when building packages on Ubuntu 18.04. Removing -pcloudstack-rolling-maintenance@ solved the issues.
Error:
dh_systemd_enable -pcloudstack-management -pcloudstack-agent -pcloudstack-usage -pcloudstack-rolling-maintenance@
dh_systemd_enable: Requested unknown package cloudstack-rolling-maintenance@ via -p/--package, expected one of: cloudstack-common cloudstack-management cloudstack-agent cloudstack-usage cloudstack-docs cloudstack-marvin cloudstack-integration-tests
dh_systemd_enable: unknown option or error during option parsing; aborting
debian/rules:144: recipe for target 'override_dh_systemd_enable' failed
make[1]: *** [override_dh_systemd_enable] Error 255
|
@blueorangutan package |
|
@nvazquez a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✖centos6 ✔centos7 ✔debian. JID-1086 |
|
@nvazquez are we good here? |
|
anybody tested on Ubuntu 16 (any need to do so)? |
is this ready for review/approve ? |
|
Yes, ready for review. I haven't updated as was having failures non related to the PR to build an ubuntu18 environment. Would be good to test in ubuntu 16 as well |
|
Update: finally built environment with ubuntu 18 KVM hosts and verified the rolling maintenance service works as expected |
andrijapanicsb
left a comment
There was a problem hiding this comment.
LGTM
(Ubuntu 18.04 - also the API was briefly tested to verify the rolling maintenance was not broken)
|
The rolling maintenance service is included as part of the cloudstack-agent package, it was mistakinly added as a package to enable by the dh_system_enable call. The fix is simply removing the call to enable the not existing package from the rules script |
weizhouapache
left a comment
There was a problem hiding this comment.
I have tested it on ubuntu 18.04, it works.
Based on @nvazquez 's test with the rolling maintenance, it is good.
|
@andrijapanicsb a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian test result (tid-1314)
|
|
@blueorangutan test |
|
@nvazquez a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian test result (tid-1325)
|
|
@blueorangutan package |
|
@nvazquez a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔centos7 ✔debian. JID-1100 |
|
@blueorangutan test |
|
@nvazquez a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
@nvazquez this needs some love, asap, please |
|
@blueorangutan package |
|
@andrijapanicsb a Jenkins job has been kicked to build packages. I'll keep you posted as I make progress. |
|
Packaging result: ✔centos7 ✔debian. JID-1124 |
|
@blueorangutan test |
|
@andrijapanicsb a Trillian-Jenkins test job (centos7 mgmt + kvm-centos7) has been kicked to run smoke tests |
|
Trillian test result (tid-1356)
|
|
Finally... |
Description
The cloudstack-rolling-maintenance service fails on ubuntu while packaging.
Fixes: #3981
Types of changes
Screenshots (if appropriate):
How Has This Been Tested?