+++ This bug is a RHEV-M zstream clone. The original bug is: +++ +++ https://bugzilla.redhat.com/show_bug.cgi?id=1002804. +++ ====================================================================== ---------------------------------------------------------------------- Following comment by thildred on August 30 at 04:23:41, 2013 Created attachment 792008 [details] rhevm gets completely uninstalled after failed rhevm-setup. Description of problem: I was messing around with manually configured db, and had the postgresql service running when I ran rhevm-setup. rhevm-setup discovered that there were new packages, and asked if I wanted to download them. I said yes. rhevm-setup downloaded the new packages, verified them, and proceeded into the installation. I selected automatic db setup. rhevm-setup discovered couldn't start and connect to postgres service, because it was already running. rhevm-setup did a yum-rollback (even though it had warned me previously that yum-rollback would not be possible) on the packages it tried to update, which actually uninstalled all of the rhevm packages. rhevm-setup should not result in your packages being removed. ---------------------------------------------------------------------- Following comment by alonbl on September 01 at 09:59:40, 2013 Hi Tim, I will love to get: /var/log/ovirt-engine/setup/ovirt-engine-setup-20130830140120.log, as I do want to understand why postgresql connection did not succeed, I hope there will be more information in the log. For the packages... Setup will not be able to rollback new packages in case of a failure, because installed ones were not found in enabled repositories. Do you want to abort Setup? (Yes, No) [Yes]: No As it tries to rollback transaction, it erases the new packages but unable to install the previous ones. Difficult one. Should we leave the upgraded packages that are incompatible? Should we not allow continue if rollback is missing? Or should we attempt to rollback as much as possible? ---------------------------------------------------------------------- Following comment by thildred on September 02 at 04:08:26, 2013 (In reply to Alon Bar-Lev from comment #1) > Hi Tim, > > I will love to get: > /var/log/ovirt-engine/setup/ovirt-engine-setup-20130830140120.log, as I do > want to understand why postgresql connection did not succeed, I hope there > will be more information in the log. Ok, I'll add an attachment > As it tries to rollback transaction, it erases the new packages but unable > to install the previous ones. > > Difficult one. > > Should we leave the upgraded packages that are incompatible? Should we not > allow continue if rollback is missing? Or should we attempt to rollback as > much as possible? What about a message that says "An error during database creation interrupted rhevm-setup (is the postgresql service already running?). Correct the error, and run the rhevm-setup script again." Or alternatively: "rhevm-setup failed due to an error. Would you like to remove the updates you already downloaded? Yes or No [No]: Yes WARNING, this may remove your previously installed Red Hat Enterprise Virtualization Manager packages. Are you sure you want to continue? Yes or No [No]:" ---------------------------------------------------------------------- Following comment by thildred on September 02 at 04:09:10, 2013 Created attachment 792710 [details] requested log file. ---------------------------------------------------------------------- Following comment by alonbl on September 07 at 23:00:24, 2013 commit 54c67f91ad7cb3880812fb89834d273fd2cc42e4 Author: Alon Bar-Lev <alonbl> Date: Sun Sep 8 00:43:07 2013 +0300 packaging: setup: disable yum transaction rollback if no rollback is available rhel yum does not downgrade on rollback but erase and install, this cause packages that cannot be rollbacked to be actually erased. Bug-Url: https://bugzilla.redhat.com/show_bug.cgi?id=1002804 Change-Id: Ie3f868a84453e6e58de173e57a280fc51b5e9dd1 Signed-off-by: Alon Bar-Lev <alonbl> ---------------------------------------------------------------------- Following comment by alonbl on September 10 at 19:13:30, 2013 Itamar, I suggest to have this also in 3.2.z
Verified upgrading from rhevm 3.2 sf20.3 to sf21
Since the problem described in this bug report should be resolved in a recent advisory, it has been closed with a resolution of ERRATA. For information on the advisory, and where to find the updated files, follow the link below. If the solution does not work for you, open a new bug report. http://rhn.redhat.com/errata/RHBA-2013-1468.html