/usr/bin/clusterstatus binary conficts with percona packages

Bug #1461304 reported by Nikita Koshikov
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Fuel for OpenStack
Fix Released
Medium
Alex Schultz
6.1.x
Won't Fix
Medium
Rodion Tikunov
7.0.x
Fix Released
Medium
Alex Schultz

Bug Description

Right now we provide clusterstatus with fuel-ha-utils. If you try to install percona's cluster on the same node - the installation will be broken due to:
Unpacking percona-xtradb-cluster-server-5.5 (5.5.41-25.11-853.trusty) ...
dpkg: error processing archive /var/cache/apt/archives/percona-xtradb-cluster-server-5.5_5.5.41-25.11-853.trusty_amd64.deb (--unpack):
 trying to overwrite '/usr/bin/clustercheck', which is also in package fuel-ha-utils 6.1.0-6670.1.git83237e2
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
Errors were encountered while processing:
 /var/cache/apt/archives/percona-xtradb-cluster-server-5.5_5.5.41-25.11-853.trusty_amd64.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)

We need change name of this binary in our package.

Changed in fuel:
assignee: nobody → Fuel Library Team (fuel-library)
Changed in fuel:
status: New → Invalid
importance: Undecided → Critical
Changed in fuel:
assignee: Fuel Library Team (fuel-library) → Sergii Golovatiuk (sgolovatiuk)
Revision history for this message
Sergii Golovatiuk (sgolovatiuk) wrote :

This bug doesn't affect the standard deployment as percona-xtradb-cluster-server-5.5 is not part of our suite. You may install percona-xtradb-cluster-server-5.5 on your own risk though some our hardened packages will be overwritten. In this case we cannot guarantee functionality of services.

Changed in fuel:
importance: Critical → Medium
Revision history for this message
Matthew Mosesohn (raytrac3r) wrote :

If anything, this is wishlist because we run vanilla MySQL, not Percona XtraDB. We should fix it, but it's not going to impact any normal deployments.

Revision history for this message
Aleksandr Didenko (adidenko) wrote :

Guys, I believe that in our packages we should not use the same paths/files as other packages use. Even if those packages are not included into our default deployment. This bug is customer-found and it blocks using Fuel for one of our customers deployments.

Changed in fuel:
status: Invalid → Confirmed
tags: added: customer-found
Changed in fuel:
milestone: none → 7.0
no longer affects: fuel/6.0.x
Changed in fuel:
assignee: Sergii Golovatiuk (sgolovatiuk) → Alex Schultz (alex-schultz)
status: Confirmed → In Progress
Revision history for this message
Alex Schultz (alex-schultz) wrote :
Revision history for this message
Sergii Golovatiuk (sgolovatiuk) wrote :

Guys, it's a packaging issue.

We may:
1) Rename this file in package
2) Remove file from package to deliver this file with puppet

Revision history for this message
Alex Schultz (alex-schultz) wrote :

The review[0] proposed renames our version in our package and updates all the spots necessary. clustercheck is renamed galeracheck. As we don't deliver scripts via puppet, it's renamed and the xinetd configuration that references it is also updated.

[0] https://review.openstack.org/#/c/195317/

Changed in fuel:
status: In Progress → Fix Committed
Revision history for this message
Maksym Strukov (unbelll) wrote :

root@node-3:~# ls -la /usr/bin/galeracheck
-rwxr-xr-x 1 root root 2962 Sep 22 11:29 /usr/bin/galeracheck

Verified as fixed in 7.0-301

{"build_id": "301", "build_number": "301", "release_versions": {"2015.1.0-7.0": {"VERSION": {"build_id": "301", "build_number": "301", "api": "1.0", "fuel-library_sha": "5d50055aeca1dd0dc53b43825dc4c8f7780be9dd", "nailgun_sha": "4162b0c15adb425b37608c787944d1983f543aa8", "feature_groups": ["mirantis"], "fuel-nailgun-agent_sha": "d7027952870a35db8dc52f185bb1158cdd3d1ebd", "openstack_version": "2015.1.0-7.0", "fuel-agent_sha": "50e90af6e3d560e9085ff71d2950cfbcca91af67", "production": "docker", "python-fuelclient_sha": "486bde57cda1badb68f915f66c61b544108606f3", "astute_sha": "6c5b73f93e24cc781c809db9159927655ced5012", "fuel-ostf_sha": "2cd967dccd66cfc3a0abd6af9f31e5b4d150a11c", "release": "7.0", "fuelmain_sha": "a65d453215edb0284a2e4761be7a156bb5627677"}}}, "auth_required": true, "api": "1.0", "fuel-library_sha": "5d50055aeca1dd0dc53b43825dc4c8f7780be9dd", "nailgun_sha": "4162b0c15adb425b37608c787944d1983f543aa8", "feature_groups": ["mirantis"], "fuel-nailgun-agent_sha": "d7027952870a35db8dc52f185bb1158cdd3d1ebd", "openstack_version": "2015.1.0-7.0", "fuel-agent_sha": "50e90af6e3d560e9085ff71d2950cfbcca91af67", "production": "docker", "python-fuelclient_sha": "486bde57cda1badb68f915f66c61b544108606f3", "astute_sha": "6c5b73f93e24cc781c809db9159927655ced5012", "fuel-ostf_sha": "2cd967dccd66cfc3a0abd6af9f31e5b4d150a11c", "release": "7.0", "fuelmain_sha": "a65d453215edb0284a2e4761be7a156bb5627677"}

Changed in fuel:
status: Fix Committed → Fix Released
Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Fix proposed to fuel-library (stable/6.1)

Fix proposed to branch: stable/6.1
Review: https://review.openstack.org/275087

Revision history for this message
Rodion Tikunov (rtikunov) wrote :

Setting this as Won't fix for release 6.1, because 6.1 now not being installed and in already installed environments it may affect Galera cluster operation.

Revision history for this message
OpenStack Infra (hudson-openstack) wrote : Change abandoned on fuel-library (stable/6.1)

Change abandoned by Rodion Tikunov (<email address hidden>) on branch: stable/6.1
Review: https://review.openstack.org/275087
Reason: The bug has been marked as "won't fix" for 6.1

tags: added: wontfix-munotapplic
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.