Roman> Have you tried my patch?
Because you are exactly describing the very same issue than
BIGTOP-367, which was fixed for Apache Hadoop 1.X. The issue is re-appearing because jars got split in multiple packages and we did not update the dependencies.
Check the description of
BIGTOP-367 and I got it down to the rpm steps to upgrade packages.
So how is your issue different?
And the point of my patch is not to just be correct, it is exactly to ensure that the old jars are removed before we restart the services.
See the documention of Requires(pre):
In effect, Requires(pre) sort of tells RPM that the given dependency must be dealt with before the current package. So by specifying Requires(pre) for all packages containing needed jars, we ensure no old jar will be there when we restart the services.
At the heart of the issue, this is just a dependency problem.
Could you confirm that my patch does not fix your issue?
If my patch does not fix your issue, I would be really curious to see some detailed logs.