[ovirt-users] Failed upgrade from 4.1.9 to 4.2.x
Martin Perina
mperina at redhat.com
Mon Feb 5 14:48:40 UTC 2018
On Mon, Feb 5, 2018 at 3:08 PM, <nicolas at devels.es> wrote:
> El 2018-02-05 14:03, Simone Tiraboschi escribió:
>
>> On Mon, Feb 5, 2018 at 2:46 PM, <nicolas at devels.es> wrote:
>>
>> Hi,
>>>
>>> We're trying to upgrade from 4.1.9 to 4.2.x and we're bumping into
>>> an error we don't know how to solve. As per [1] we run the
>>> 'engine-setup' command and it fails with:
>>>
>>> [ INFO ] Rolling back to the previous PostgreSQL instance
>>> (postgresql).
>>> [ ERROR ] Failed to execute stage 'Misc configuration': Command
>>> '/opt/rh/rh-postgresql95/root/usr/bin/postgresql-setup' failed to
>>> execute
>>> [ INFO ] Yum Performing yum transaction rollback
>>> [ INFO ] Stage: Clean up
>>> Log file is located at
>>>
>>> /var/log/ovirt-engine/setup/ovirt-engine-setup-20180205133116-sm2xd1.log
>>
>>> [ INFO ] Generating answer file
>>> '/var/lib/ovirt-engine/setup/answers/20180205133354-setup.co [1]nf'
>>> [ INFO ] Stage: Pre-termination
>>> [ INFO ] Stage: Termination
>>> [ ERROR ] Execution of setup failed
>>>
>>> As of the
>>>
>>> /var/log/ovirt-engine/setup/ovirt-engine-setup-20180205133116-sm2xd1.log
>>
>>> file I could see this:
>>>
>>> * upgrading from 'postgresql.service' to
>>> 'rh-postgresql95-postgresql.se [2]rvice'
>>> * Upgrading database.
>>> ERROR: pg_upgrade tool failed
>>> ERROR: Upgrade failed.
>>> * See /var/lib/pgsql/upgrade_rh-postgresql95-postgresql.log for
>>> details.
>>>
>>> And this file contains this information:
>>>
>>> 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
>>> django
>>> engine
>>> ovirt_engine_history
>>> postgres
>>> template1
>>>
>>> ok
>>> Checking for presence of required libraries
>>> fatal
>>>
>>> Your installation references loadable libraries that are missing
>>> from the
>>> new installation. You can add these libraries to the new
>>> installation,
>>> or remove the functions using them from the old installation.
>>> A list of
>>> problem libraries is in the file:
>>> loadable_libraries.txt
>>>
>>> Failure, exiting
>>>
>>> I'm attaching full logs FWIW. Also, I'd like to mention that we
>>> created two custom triggers on the engine's 'users' table, but as I
>>> understand from the error this is not the issue (We upgraded several
>>> times within the same minor and we had no issues with that).
>>>
>>> Could someone shed some light on this error and how to debug it?
>>>
>>
>> Hi,
>> can you please attach also loadable_libraries.txt ?
>>
>>
>
> Could not load library "$libdir/plpython2"
> ERROR: could not access file "$libdir/plpython2": No such file or
> directory
>
Hmm, you probably need to install rh-postgresql95-postgresql-plpython
package. This is not installed by default with oVirt as we don't use it
>
> Well, definitely it has to do with the triggers... The trigger uses
> plpython2u to replicate some entries in a different database. Is there a
> way I can get rid of this error other than disabling plpython2 before
> upgrading and re-enabling it after the upgrade?
>
> Thanks.
>
>
>> Thanks.
>>>
>>> [1]: https://www.ovirt.org/release/4.2.0/ [3]
>>> _______________________________________________
>>> Users mailing list
>>> Users at ovirt.org
>>> http://lists.ovirt.org/mailman/listinfo/users [4]
>>>
>>
>>
>>
>> Links:
>> ------
>> [1] http://20180205133354-setup.co
>> [2] http://rh-postgresql95-postgresql.se
>> [3] https://www.ovirt.org/release/4.2.0/
>> [4] http://lists.ovirt.org/mailman/listinfo/users
>>
> _______________________________________________
> Users mailing list
> Users at ovirt.org
> http://lists.ovirt.org/mailman/listinfo/users
>
--
Martin Perina
Associate Manager, Software Engineering
Red Hat Czech s.r.o.
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ovirt.org/pipermail/users/attachments/20180205/a4a93c42/attachment.html>
More information about the Users
mailing list