On Thu, Dec 21, 2017 at 4:30 PM, Simone Tiraboschi <stira...@redhat.com> wrote:
> > > On Thu, Dec 21, 2017 at 8:41 AM, Sandro Bonazzola <sbona...@redhat.com> > wrote: > >> >> >> 2017-12-20 16:07 GMT+01:00 Gabriel Stein <gabrielst...@gmail.com>: >> >>> Hi! >>> >>> well, I'm a update fever and I decided to update my ovirt to 4.2.0. >>> >> >> Thanks for this valuable feedback! Simone has already replied and will >> check your setup logs. >> >> >> >> >>> >>> How I'm doingi it? >>> >>> I'm following the rules! >>> >>> 1 - Global Maintenance Mode >>> 2 - Yum Install ovirt-release-4.2 >>> 3- yum update ovirt-setup*. >>> >>> But, by the engine-setup I have a conflict with the system collation and >>> postgresql. Unfortunatelly I changed via puppet to the german >>> collation(de_DE-UTF8) of ovirt-engine hosted vm(because it's a standard for >>> us) but this was after the engine-setup and the DB Configuration from >>> Postgresql. >>> >> >> Adding also Didi >> >> >>> >>> I think that I can easily change the system collation to us-US-UFT8 but >>> I'm afraid that I can "destroy" my hosted-engine VM with that change, is >>> hosted-engine so sensible? >>> >>> How I know that error? The logs are saying that(and the error in on >>> postgresql upgrade part of setup)! >>> >>> *Performing Consistency Checks* >>> *-----------------------------* >>> *Checking cluster versions ok* >>> *Checking database user is the install user ok* >>> *Checking database connection settings ok* >>> *Checking for prepared transactions ok* >>> *Checking for reg* system OID user data types ok* >>> *Checking for contrib/isn with bigint-passing mismatch ok* >>> *Checking for invalid "line" user columns ok* >>> *Creating dump of global objects ok* >>> *Creating dump of database schemas* >>> * engine* >>> * ovirt_engine_history* >>> * postgres* >>> * template1* >>> * ok* >>> >>> *lc_collate values for database "postgres" do not match: old >>> "en_US.UTF-8", new "de_DE.UTF-8"* >>> *Failure, exiting* >>> >>> I would be thankful if someone could give me some hint about that! >>> >> > OK, reproduced. > The issue happens if and only if you changed system wide locales after > having installed ovirt-engine but before upgrading it to 4.2. > I'm going to open a bug to track it. > https://bugzilla.redhat.com/show_bug.cgi?id=1528371 > > In engine-setup we are explicitly setting en_US.UTF-8 as the locale of the > engine DB but we are not touching at all the locale of postgres own DB > which match the system wide locale and your issue is indeed on the postgres > DB, not on the engine one. > pg_upgrade cannot change it on the fly on upgrades. > > I tried to find a working fix with env variables but unfortunately nothing > I tired worked. > The only workaround I was able to find is to temporary set the locale you > had at first successful engine-setup execution time (en_US.UTF-8 in your > case but it varies) under /etc/locale.conf and only then execute > engine-setup to upgrade it to 4.2. > After that you could safely switch back /etc/locale.conf to whatever you > need. > All the env variable I tried seams absolutely not relevant for this > specific issue. > > > > >> >>> Best Regards, >>> >>> Gabriel >>> PS: If I go to devconf in Brno I will pay a lot of beers to the >>> developer of the engine-setup rollback! Saved my life! >>> >> >> The specific developer won't be there, but you're welcome to reach oVirt >> people there and share some beer :-) >> >> >> >>> >>> >>> >>> >>> >>> >>> Gabriel Stein >>> ------------------------------ >>> Gabriel Ferraz Stein >>> Tel.: +49 (0) 170 2881531 >>> >>> _______________________________________________ >>> Users mailing list >>> Users@ovirt.org >>> http://lists.ovirt.org/mailman/listinfo/users >>> >>> >> >> >> -- >> >> SANDRO BONAZZOLA >> >> ASSOCIATE MANAGER, SOFTWARE ENGINEERING, EMEA ENG VIRTUALIZATION R&D >> >> Red Hat EMEA <https://www.redhat.com/> >> <https://red.ht/sig> >> TRIED. TESTED. TRUSTED. <https://redhat.com/trusted> >> >> >> _______________________________________________ >> Users mailing list >> Users@ovirt.org >> http://lists.ovirt.org/mailman/listinfo/users >> >> >
_______________________________________________ Users mailing list Users@ovirt.org http://lists.ovirt.org/mailman/listinfo/users