{fence-resource}-agents: split supported/unsupported fence agents AND adjust depends/recommends
Bug #1863677 reported by
Rafael David Tinoco
This bug affects 2 people
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
fence-agents (Ubuntu) |
Fix Released
|
Medium
|
Lucas Kanashiro | ||
resource-agents (Ubuntu) |
Fix Released
|
Medium
|
Lucas Kanashiro |
Bug Description
Playing with fence_scsi I have noticed that one of my images did not have lvm2 package installed. With that, the following error ocurred:
$ sudo fence_scsi -n clufocal03 --action=status
2020-02-17 19:57:02,324 ERROR: Unable to run /sbin/vgs --noheadings --separator : --sort pv_uuid --options vg_attr,pv_name --config 'global { locking_type = 0 } devices { preferred_names = [ "^/dev/dm" ] }'
when trying to scsi fence one of my nodes.
fence-agents should depend and/or suggest all packages it depends on for the correct execution of provided agents.
Related branches
~lucaskanashiro/ubuntu/+source/fence-agents:merge-experimental-mantic
Merged
into
ubuntu/+source/fence-agents:debian/experimental
at
revision 58af63146b894f7db447a106ab58c00c5d9e3152
- Athos Ribeiro (community): Approve
- Canonical Server Reporter: Pending requested
-
Diff: 471 lines (+321/-80)3 files modifieddebian/changelog (+202/-0)
debian/control (+112/-79)
debian/tests/delay (+7/-1)
~lucaskanashiro/ubuntu/+source/fence-agents:merge-lunar
Merged
into
ubuntu/+source/fence-agents:debian/sid
at
revision b2b51dd32b539a9a3f5cab86697167d2db77f17c
- git-ubuntu bot: Approve
- Andreas Hasenack: Approve
- Canonical Server Reporter: Pending requested
- Ubuntu Server Developers: Pending requested
-
Diff: 564 lines (+362/-50)10 files modifieddebian/changelog (+175/-0)
debian/control (+68/-7)
debian/curated-agents (+11/-0)
debian/extract-agents-description (+32/-0)
debian/fence-virt.install (+4/-4)
debian/fence-virtd.install (+5/-5)
debian/install-curated-agents (+16/-0)
debian/rules (+44/-24)
debian/tests/delay (+7/-1)
dev/null (+0/-9)
~lucaskanashiro/ubuntu/+source/fence-agents:merge-lunar
Superseded
for merging
into
ubuntu/+source/fence-agents:ubuntu/devel
- Ubuntu Server Developers: Pending requested
- Canonical Server: Pending requested
- Canonical Server Reporter: Pending requested
-
Diff: 5321 lines (+1770/-447) (has conflicts)147 files modifiedMakefile.am (+4/-2)
agents/apc/fence_apc.py (+2/-1)
agents/cdu/fence_cdu.py (+54/-13)
agents/cisco_ucs/fence_cisco_ucs.py (+5/-4)
agents/docker/fence_docker.py (+6/-3)
agents/ecloud/fence_ecloud.py (+169/-0)
agents/gce/fence_gce.py (+137/-34)
agents/ibm_powervs/fence_ibm_powervs.py (+77/-12)
agents/ibm_vpc/fence_ibm_vpc.py (+115/-29)
agents/ibmz/fence_ibmz.py (+18/-3)
agents/ilo_moonshot/fence_ilo_moonshot.py (+1/-0)
agents/kubevirt/fence_kubevirt.py (+13/-11)
agents/lpar/fence_lpar.py (+41/-25)
agents/mpath/fence_mpath.py (+11/-2)
agents/openstack/fence_openstack.py (+108/-20)
agents/pve/fence_pve.py (+7/-5)
agents/raritan/fence_raritan.py (+6/-3)
agents/rhevm/fence_rhevm.py (+4/-4)
agents/sbd/fence_sbd.py (+48/-29)
agents/scsi/fence_scsi.py (+16/-6)
agents/skalar/fence_skalar.py (+1/-1)
agents/virt/client/options.c (+4/-3)
agents/virt/common/log.c (+4/-0)
agents/virt/config/Makefile.am (+3/-0)
agents/virt/fence_virtd.service.in (+1/-2)
agents/virt/include/simpleconfig.h (+2/-0)
agents/virt/include/static_map.h (+5/-3)
agents/virt/man/fence_virt.conf.5 (+31/-36)
agents/virt/server/Makefile.am (+1/-1)
agents/virt/server/config.c (+30/-0)
agents/virt/server/main.c (+16/-0)
agents/virt/server/mcast.c (+2/-2)
agents/virt/server/serial.c (+3/-3)
agents/virt/server/static_map.c (+18/-7)
agents/virt/server/tcp.c (+30/-7)
agents/virt/server/vsock.c (+2/-2)
agents/vmware_rest/fence_vmware_rest.py (+4/-4)
agents/vmware_soap/fence_vmware_soap.py (+2/-2)
agents/vmware_vcloud/fence_vmware_vcloud.py (+2/-2)
agents/wti/fence_wti.py (+1/-0)
agents/zvm/fence_zvmip.py (+28/-5)
configure.ac (+32/-14)
debian/changelog (+51/-0)
debian/control (+2/-1)
debian/copyright (+1/-1)
debian/fence-virtd.postinst (+45/-0)
debian/fence-virtd.postrm (+41/-0)
debian/patches/enable-zvm-agent (+17/-0)
debian/patches/fence-virt-key (+17/-0)
debian/patches/logging-warn-deprecated (+2/-2)
debian/patches/series (+2/-0)
debian/patches/systemd-syslog-target (+1/-1)
debian/rules (+26/-0)
debian/tests/metadata (+1/-1)
doc/COPYRIGHT (+4/-0)
fence-agents.spec.in (+57/-9)
lib/Makefile.am (+4/-0)
lib/fencing.py.py (+133/-1)
m4/PKG_CHECK_VAR.m4 (+24/-0)
make/agentpycheck.mk (+1/-1)
make/fencebuild.mk (+1/-0)
systemd/Makefile.am (+24/-0)
systemd/fence-agents.conf.in (+1/-0)
tests/data/metadata/fence_aliyun.xml (+0/-1)
tests/data/metadata/fence_alom.xml (+0/-2)
tests/data/metadata/fence_amt.xml (+0/-1)
tests/data/metadata/fence_amt_ws.xml (+0/-1)
tests/data/metadata/fence_apc.xml (+0/-2)
tests/data/metadata/fence_apc_snmp.xml (+0/-1)
tests/data/metadata/fence_aws.xml (+0/-1)
tests/data/metadata/fence_azure_arm.xml (+0/-1)
tests/data/metadata/fence_bladecenter.xml (+0/-2)
tests/data/metadata/fence_brocade.xml (+0/-2)
tests/data/metadata/fence_cdu.xml (+0/-1)
tests/data/metadata/fence_cisco_mds.xml (+0/-1)
tests/data/metadata/fence_cisco_ucs.xml (+0/-1)
tests/data/metadata/fence_compute.xml (+0/-1)
tests/data/metadata/fence_crosslink.xml (+0/-1)
tests/data/metadata/fence_cyberpower_ssh.xml (+0/-2)
tests/data/metadata/fence_docker.xml (+2/-3)
tests/data/metadata/fence_drac.xml (+0/-1)
tests/data/metadata/fence_drac5.xml (+0/-2)
tests/data/metadata/fence_dummy.xml (+0/-2)
tests/data/metadata/fence_eaton_snmp.xml (+0/-1)
tests/data/metadata/fence_ecloud.xml (+118/-0)
tests/data/metadata/fence_emerson.xml (+0/-1)
tests/data/metadata/fence_eps.xml (+0/-1)
tests/data/metadata/fence_evacuate.xml (+0/-1)
tests/data/metadata/fence_gce.xml (+25/-1)
tests/data/metadata/fence_hds_cb.xml (+0/-2)
tests/data/metadata/fence_heuristics_ping.xml (+0/-1)
tests/data/metadata/fence_hpblade.xml (+0/-2)
tests/data/metadata/fence_ibm_powervs.xml (+18/-4)
tests/data/metadata/fence_ibm_vpc.xml (+10/-7)
tests/data/metadata/fence_ibmblade.xml (+0/-1)
tests/data/metadata/fence_ibmz.xml (+5/-1)
tests/data/metadata/fence_idrac.xml (+0/-1)
tests/data/metadata/fence_ifmib.xml (+0/-1)
tests/data/metadata/fence_ilo.xml (+0/-1)
tests/data/metadata/fence_ilo2.xml (+0/-1)
tests/data/metadata/fence_ilo3.xml (+0/-1)
tests/data/metadata/fence_ilo3_ssh.xml (+0/-2)
tests/data/metadata/fence_ilo4.xml (+0/-1)
tests/data/metadata/fence_ilo4_ssh.xml (+0/-2)
tests/data/metadata/fence_ilo5.xml (+0/-1)
tests/data/metadata/fence_ilo5_ssh.xml (+0/-2)
tests/data/metadata/fence_ilo_moonshot.xml (+0/-2)
tests/data/metadata/fence_ilo_mp.xml (+0/-2)
tests/data/metadata/fence_ilo_ssh.xml (+0/-2)
tests/data/metadata/fence_imm.xml (+0/-1)
tests/data/metadata/fence_intelmodular.xml (+0/-1)
tests/data/metadata/fence_ipdu.xml (+0/-1)
tests/data/metadata/fence_ipmilan.xml (+0/-1)
tests/data/metadata/fence_ipmilanplus.xml (+0/-1)
tests/data/metadata/fence_ironic.xml (+0/-1)
tests/data/metadata/fence_kubevirt.xml (+1/-2)
tests/data/metadata/fence_ldom.xml (+0/-2)
tests/data/metadata/fence_lindypdu.xml (+0/-1)
tests/data/metadata/fence_lpar.xml (+0/-2)
tests/data/metadata/fence_mpath.xml (+10/-1)
tests/data/metadata/fence_netio.xml (+0/-1)
tests/data/metadata/fence_openstack.xml (+22/-8)
tests/data/metadata/fence_ovh.xml (+0/-1)
tests/data/metadata/fence_powerman.xml (+0/-1)
tests/data/metadata/fence_pve.xml (+19/-1)
tests/data/metadata/fence_raritan.xml (+0/-1)
tests/data/metadata/fence_raritan_px3.xml (+0/-2)
tests/data/metadata/fence_rcd_serial.xml (+0/-1)
tests/data/metadata/fence_redfish.xml (+0/-1)
tests/data/metadata/fence_rhevm.xml (+0/-2)
tests/data/metadata/fence_rsa.xml (+0/-2)
tests/data/metadata/fence_rsb.xml (+0/-2)
tests/data/metadata/fence_sanbox2.xml (+0/-1)
tests/data/metadata/fence_sbd.xml (+1/-2)
tests/data/metadata/fence_scsi.xml (+10/-1)
tests/data/metadata/fence_skalar.xml (+0/-1)
tests/data/metadata/fence_tripplite_snmp.xml (+0/-1)
tests/data/metadata/fence_vbox.xml (+0/-2)
tests/data/metadata/fence_virsh.xml (+0/-2)
tests/data/metadata/fence_virt.xml (+3/-1)
tests/data/metadata/fence_vmware.xml (+0/-2)
tests/data/metadata/fence_vmware_rest.xml (+0/-1)
tests/data/metadata/fence_vmware_soap.xml (+0/-1)
tests/data/metadata/fence_vmware_vcloud.xml (+0/-1)
tests/data/metadata/fence_wti.xml (+1/-3)
tests/data/metadata/fence_xenapi.xml (+0/-1)
tests/data/metadata/fence_zvmip.xml (+6/-2)
~lucaskanashiro/ubuntu/+source/resource-agents:merge-lunar
Merged
into
ubuntu/+source/resource-agents:debian/sid
at
revision a3c1fd84051690e37a4d7c88d48ba519ef2cfe65
- git-ubuntu bot: Approve
- Sergio Durigan Junior (community): Approve
- Canonical Server Reporter: Pending requested
-
Diff: 790 lines (+538/-45)15 files modifieddebian/DEPRECATED_AGENTS (+13/-0)
debian/changelog (+274/-0)
debian/control (+71/-5)
debian/curated-agents (+5/-0)
debian/extract-agents-description (+44/-0)
debian/install-common-files (+41/-0)
debian/install-curated-agents (+25/-0)
debian/install-ldirectord-files (+26/-0)
debian/resource-agents-cleanup (+13/-0)
debian/resource-agents-common.lintian-overrides (+11/-0)
debian/resource-agents-extra.docs (+1/-0)
debian/resource-agents-extra.lintian-overrides (+0/-6)
debian/rules (+13/-16)
debian/tests/control (+1/-1)
dev/null (+0/-17)
~lucaskanashiro/ubuntu/+source/fence-agents:merge-kinetic
Merged
into
ubuntu/+source/fence-agents:debian/sid
at
revision b6965379332c53c0aebaaac1356c4822eb82321a
- git-ubuntu bot: Approve
- Bryce Harrington (community): Approve
- Canonical Server: Pending requested
- Ubuntu Server Developers: Pending requested
- Canonical Server Reporter: Pending requested
-
Diff: 516 lines (+322/-49)10 files modifieddebian/changelog (+139/-0)
debian/control (+68/-7)
debian/curated-agents (+11/-0)
debian/extract-agents-description (+32/-0)
debian/fence-virt.install (+4/-4)
debian/fence-virtd.install (+5/-5)
debian/install-curated-agents (+16/-0)
debian/rules (+40/-24)
debian/tests/delay (+7/-1)
dev/null (+0/-8)
~lucaskanashiro/ubuntu/+source/resource-agents:merge-kinetic
Merged
into
ubuntu/+source/resource-agents:debian/sid
at
revision 118a4d25ecea9363d894000394bc7c1f9871390a
- Robie Basak: Approve
- Christian Ehrhardt (community): Needs Fixing
- Canonical Server Reporter: Pending requested
-
Diff: 772 lines (+519/-38)15 files modifieddebian/DEPRECATED_AGENTS (+13/-0)
debian/changelog (+249/-0)
debian/control (+71/-5)
debian/curated-agents (+5/-0)
debian/extract-agents-description (+44/-0)
debian/install-common-files (+41/-0)
debian/install-curated-agents (+25/-0)
debian/install-ldirectord-files (+26/-0)
debian/resource-agents-cleanup (+13/-0)
debian/resource-agents-common.lintian-overrides (+11/-0)
debian/resource-agents-extra.docs (+1/-0)
debian/resource-agents-extra.lintian-overrides (+6/-0)
debian/rules (+13/-16)
debian/tests/control (+1/-1)
dev/null (+0/-16)
~lucaskanashiro/ubuntu/+source/fence-agents:update-base-pkg
Merged
into
ubuntu/+source/fence-agents:ubuntu/devel
at
revision da5134273c851c920430d87168d92a4f203ecfd6
- Sergio Durigan Junior (community): Approve
- Canonical Server: Pending requested
- git-ubuntu import: Pending requested
-
Diff: 56 lines (+29/-0)3 files modifieddebian/changelog (+10/-0)
debian/control (+11/-0)
debian/curated-agents (+8/-0)
~lucaskanashiro/ubuntu/+source/resource-agents:promote-iscsi-agents
Merged
into
ubuntu/+source/resource-agents:ubuntu/devel
at
revision 8cdca8b0c0b47fa05cbbe91f211cf5291d717a36
- Athos Ribeiro (community): Approve
- Canonical Server: Pending requested
- git-ubuntu import: Pending requested
-
Diff: 46 lines (+20/-0)3 files modifieddebian/changelog (+9/-0)
debian/control (+8/-0)
debian/curated-agents (+3/-0)
Changed in fence-agents (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
assignee: | nobody → Rafael David Tinoco (rafaeldtinoco) |
summary: |
- fence_scsi needs lvm2 package so it should depend on it + {fence-resource}-agents: split supported/unsupported fence agents AND + adjust depends/recommends |
Changed in resource-agents (Ubuntu): | |
status: | New → Confirmed |
importance: | Undecided → Medium |
assignee: | nobody → Rafael David Tinoco (rafaeldtinoco) |
Changed in fence-agents (Ubuntu): | |
assignee: | Rafael David Tinoco (rafaeldtinoco) → nobody |
Changed in resource-agents (Ubuntu): | |
assignee: | Rafael David Tinoco (rafaeldtinoco) → nobody |
tags: | added: server-todo |
Changed in fence-agents (Ubuntu): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
Changed in resource-agents (Ubuntu): | |
assignee: | nobody → Lucas Kanashiro (lucaskanashiro) |
To post a comment you must log in.
The scope of this bug is only the agents present in {resource, fence}- agents- base which are in main. The other agents in {resource, fence}- agents- extra should work just fine but they are not curated by the Ubuntu Server team.