[Info-ingres] Upgrade patch problem

Laframboise, André (BAC/LAC) andre.laframboise at canada.ca
Wed Jul 4 15:19:15 UTC 2018


When did Ingres on Linux start using X11 libraries ?


André Laframboise

Conseiller Principal Base de Données, Direction générale de l'Innovation et du Dirigeant principal de l'information
Bibliothèque et Archives Canada<http://www.bac-lac.gc.ca/fra/Pages/bac-web.aspx> / Gouvernement du Canada
andre.laframboise at canada.ca<mailto:andre.laframboise at canada.ca> / Tél. : 613-298-1346

Senior Database Advisor, Innovation and Chief Information Officer Branch
Library and Archives Canada<http://www.bac-lac.gc.ca/eng/Pages/lac-web.aspx> / Government of Canada
andre.laframboise at canada.ca<mailto:andre.laframboise at canada.ca> / Tel: 613-298-1346

[http://www.bac-lac.gc.ca/eng/events/PublishingImages/banner.jpg]<http://www.bac-lac.gc.ca/eng/events/Pages/events.aspx>

From: info-ingres-bounces at lists.planetingres.org <info-ingres-bounces at lists.planetingres.org> On Behalf Of Martin Bowes
Sent: Wednesday, July 4, 2018 7:12 AM
To: Alex Hanshaw <Alex.Hanshaw at actian.com>
Cc: info-ingres at lists.planetingres.org
Subject: Re: [Info-ingres] Upgrade patch problem

rpm -q libXrender
libXrender-0.9.10-1.el7.i686

So I guess the answer is maybe.

I tried: yum install libXrender1
No package libXrender1 available.
Error: Nothing to do

And then: yum install libXrender

And now: rpm -q libXrender
libXrender-0.9.10-1.el7.i686
libXrender-0.9.10-1.el7.x86_64

I retried the install: ./install.sh -licdir /dbsystem -interactive A2 /dbsystem/A2
error: Failed dependencies:
        libXext.so.6()(64bit) is needed by ingres-dbms-11.0.0-100.x86_64
        libXi.so.6()(64bit) is needed by ingres-dbms-11.0.0-100.x86_64
        libXtst.so.6()(64bit) is needed by ingres-dbms-11.0.0-100.x86_64

So we are making progress!

Marty
From: Alex Hanshaw [mailto:Alex.Hanshaw at actian.com]
Sent: 04 July 2018 11:43
To: Martin Bowes
Subject: RE: [Info-ingres] Upgrade patch problem


Quick google search suggests there is a package libxrender1



Is that installed?

From: info-ingres-bounces at lists.planetingres.org<mailto:info-ingres-bounces at lists.planetingres.org> <info-ingres-bounces at lists.planetingres.org<mailto:info-ingres-bounces at lists.planetingres.org>> On Behalf Of Martin Bowes
Sent: 04 July 2018 11:39
To: info-ingres at lists.planetingres.org<mailto:info-ingres at lists.planetingres.org>
Subject: Re: [Info-ingres] Upgrade patch problem

So I tried:

yum install libX11.so.6

  yum install libXext.so.6

  yum install libXi.so.6

  yum install libXrender.so.1

  yum install libXtst.so.6

  yum install libstdc++.so.6

And then: ./install.sh -licdir /dbsystem -interactive A2 /dbsystem/A2

Which somewhat disappointingly failed with:
Error: Failed dependencies:
        libX11.so.6()(64bit) is needed by ingres-dbms-11.0.0-100.x86_64
        libXext.so.6()(64bit) is needed by ingres-dbms-11.0.0-100.x86_64
        libXi.so.6()(64bit) is needed by ingres-dbms-11.0.0-100.x86_64
        libXrender.so.1()(64bit) is needed by ingres-dbms-11.0.0-100.x86_64
        libXtst.so.6()(64bit) is needed by ingres-dbms-11.0.0-100.x86_64

And having just installed libX11.so.6 I tried it again and got (as expected):
yum install libX11.so.6
Package libX11-1.6.5-1.el7.i686 already installed and latest version
Nothing to do

So what's the problem?

OS is: CentOS Linux release 7.5.1804 (Core)

Marty

From: Martin Bowes [mailto:martin.bowes at ndph.ox.ac.uk]
Sent: 04 July 2018 10:35
To: info-ingres at lists.planetingres.org<mailto:info-ingres at lists.planetingres.org>
Subject: Re: [Info-ingres] Upgrade patch problem

I got bored, I made the change and it seemed to start responding as I would anticipate, although the -acceptlicense flag had no effect and I had to manually accept the license.

Next problem:
error: Failed dependencies:
        libX11.so.6()(64bit) is needed by ingres-dbms-11.0.0-100.x86_64
        libXext.so.6()(64bit) is needed by ingres-dbms-11.0.0-100.x86_64
        libXi.so.6()(64bit) is needed by ingres-dbms-11.0.0-100.x86_64
        libXrender.so.1()(64bit) is needed by ingres-dbms-11.0.0-100.x86_64
        libXtst.so.6()(64bit) is needed by ingres-dbms-11.0.0-100.x86_64
        libstdc++.so.6 is needed by ingres-32bit-11.0.0-100.x86_64
        libstdc++.so.6(CXXABI_1.3) is needed by ingres-32bit-11.0.0-100.x86_64
        libstdc++.so.6(CXXABI_1.3.1) is needed by ingres-32bit-11.0.0-100.x86_64
        libstdc++.so.6(GLIBCXX_3.4) is needed by ingres-32bit-11.0.0-100.x86_64
        libstdc++.so.6(GLIBCXX_3.4.9) is needed by ingres-32bit-11.0.0-100.x86_64

Looks nasty! Anyone got any ideas what I should try to install and how?

Marty

From: Martin Bowes [mailto:martin.bowes at ndph.ox.ac.uk]
Sent: 04 July 2018 10:25
To: info-ingres at lists.planetingres.org<mailto:info-ingres at lists.planetingres.org>
Subject: [Info-ingres] Upgrade patch problem

Hi All,

Using the upgrade patch: ingres-11.0.0-100-com-linux-rpm-x86_64-UpgradePatch15330


As root I did: ./install.sh -licdir /dbsystem -acceptlicense -interactive A2 /dbsystem/A2

And got: Error: -interactive invalid argument

After a little debugging, I think the problem is that in bin/install.sh line 2331 has initially set express=true. I think it should be set to false like all the other variables.

Before I make the change and run the upgrade patch does anyone know of a good reason why the variable may have been initialised to true?

Marty


-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.planetingres.org/pipermail/info-ingres/attachments/20180704/f5dbd650/attachment.html>


More information about the Info-ingres mailing list