ODA X7 üzerinde EBS preinstall RPM sorunu

classic Classic list List threaded Threaded
3 messages Options
Reply | Threaded
Open this post in threaded view
|

ODA X7 üzerinde EBS preinstall RPM sorunu

veysel
Erman Hocam Merhaba,
ODA X7 üzerinde sanallaştıma kullanmadan, EBS 12.1.3 migration işlemi yaparken; veri tabanı katmanının taşınması öncesinde nodelara EBS preinstall paketlerini kurmak istediğimde var olan paketler ile bir versiyon uyumsuzluğu hatası alıyorum. ODA Appliance üzerindeki paketlere müdahale etmeden bu sorunu nasıl çözebilirim? Hata mesajı aşağıdaki gibidir.

[root@oda0 yum.repos.d]# uname -a
Linux oda0 4.14.35-1902.11.3.1.el7uek.x86_64 #2 SMP Sat Mar 14 20:57:52 PDT 2020 x86_64 x86_64 x86_64 GNU/Linux

[root@oda0 yum.repos.d]#  yum install oracle-ebs-server-R12-preinstall
Loaded plugins: langpacks, priorities, ulninfo, versionlock
ol7_UEKR5                                                                                                                   | 2.5 kB  00:00:00
ol7_addons                                                                                                                  | 2.5 kB  00:00:00
ol7_latest                                                                                                                  | 2.7 kB  00:00:00
(1/2): ol7_latest/x86_64/updateinfo                                                                                         | 3.1 MB  00:00:01
(2/2): ol7_latest/x86_64/primary_db                                                                                         |  31 MB  00:00:06
Excluding 440 updates due to versionlock (use "yum versionlock status" to show them)
Resolving Dependencies
--> Running transaction check
---> Package oracle-ebs-server-R12-preinstall.x86_64 0:1.0-5.el7 will be installed
--> Processing Dependency: compat-libstdc++-33(x86-32) for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Processing Dependency: libXtst(x86-32) for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Processing Dependency: libaio(x86-32) for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Processing Dependency: libstdc++-devel(x86-32) for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Processing Dependency: motif-devel(x86-32) for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Processing Dependency: gdbm(x86-32) for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Processing Dependency: libXi(x86-32) for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Processing Dependency: xorg-x11-libs-compat for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Processing Dependency: libXp(x86-32) for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Processing Dependency: libXp for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Processing Dependency: libstdc++(x86-32) for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Processing Dependency: redhat-lsb for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Processing Dependency: glibc-devel(x86-32) for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Processing Dependency: libXrender(x86-32) for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Processing Dependency: libaio-devel(x86-32) for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Processing Dependency: compat-db47(x86-32) for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Processing Dependency: compat-libstdc++-296(x86-32) for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Processing Dependency: libXp(x86-64) for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Processing Dependency: libgcc(x86-32) for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Processing Dependency: motif(x86-32) for package: oracle-ebs-server-R12-preinstall-1.0-5.el7.x86_64
--> Running transaction check

--> Finished Dependency Resolution
Error: Package: libX11-devel-1.6.7-3.el7_9.x86_64 (ol7_latest)
           Requires: libX11 = 1.6.7-3.el7_9
           Installed: libX11-1.6.7-2.el7.x86_64 (@anaconda/1.1)
               libX11 = 1.6.7-2.el7
Error: Package: expat-devel-2.1.0-12.el7.x86_64 (ol7_latest)
           Requires: expat = 2.1.0-12.el7
           Installed: expat-2.1.0-10.el7_3.x86_64 (@anaconda/1.1)
               expat = 2.1.0-10.el7_3
Error: Package: freetype-devel-2.8-14.el7_9.1.x86_64 (ol7_latest)
           Requires: freetype = 2.8-14.el7_9.1
           Installed: freetype-2.8-14.el7.x86_64 (@anaconda/1.1)
               freetype = 2.8-14.el7
Error: Package: libuuid-devel-2.23.2-65.0.1.el7.x86_64 (ol7_latest)
           Requires: libuuid = 2.23.2-65.0.1.el7
           Installed: libuuid-2.23.2-61.el7_7.1.i686 (@anaconda/1.1)
               libuuid = 2.23.2-61.el7_7.1
Error: Package: 2:libpng-devel-1.5.13-8.el7.i686 (ol7_latest)
           Requires: libpng(x86-32) = 2:1.5.13-8.el7
           Installing: 2:libpng-1.5.13-7.el7_2.i686 (ol7_latest)
               libpng(x86-32) = 2:1.5.13-7.el7_2
Error: Package: 1:cups-client-1.6.3-51.el7.x86_64 (ol7_latest)
           Requires: cups-libs(x86-64) = 1:1.6.3-51.el7
           Installed: 1:cups-libs-1.6.3-40.el7.x86_64 (@anaconda/1.1)
               cups-libs(x86-64) = 1:1.6.3-40.el7
 You could try using --skip-broken to work around the problem
** Found 4 pre-existing rpmdb problem(s), 'yum check' output follows:
oda-hw-mgmt-19.6.0.0.0_LINUX.X64_200420-1.x86_64 has missing requires of libnfsodm19.so()(64bit)
oda-hw-mgmt-19.6.0.0.0_LINUX.X64_200420-1.x86_64 has missing requires of perl(GridDefParams)
oda-hw-mgmt-19.6.0.0.0_LINUX.X64_200420-1.x86_64 has missing requires of perl(s_GridSteps)
perl-RPC-XML-0.78-3.el7.noarch has missing requires of perl(DateTime::Format::ISO8601) >= ('0', '0.07', None)
You have new mail in /var/spool/mail/root


Reply | Threaded
Open this post in threaded view
|

Re: ODA X7 üzerinde EBS preinstall RPM sorunu

ErmanArslansOracleBlog
Administrator
Bunu heralde ODA_BASE 'e (sanallaştırılmış bir ODA ise) yada direk Bare Metal e kuruyorsun..
Engineered Systemlere preinstall kurmak pek iyi değil.
Sonuçta onlar engineered ve ayarlı. paketleri ayarları, kernel settingleri ayarları vs.
Dolayısıyla, bir kere zaten preinstall ile (yani otomatik, direk ve kontrolsüz) ilerlememek lazım.

Aldığın hatalara gelince, genel olarak aslında preinstall un gerek duyduğu paketler var ama versiyonları farklı. Bundan şikayet ediyor. ilgili rpmlerde o kadar rpmler değil.. Yani onları upgrade etsen de problem olmaz.. Örneğin libstdc++ olsa bu bir sıkıntı olurdu. Downtime da gerektirird.
Ama yani mesela cups-client, printe client librarysii. çok önemli değil.

Benim önerim , preinstall ile yapma. tek tek rpmleri uygula.. uygulayacağın rpmlerin versiyonlarını da şu anda senin ODA sisteminde yüklü ve ilgili rpmlerin gereksinimi olan rpmlerin versiyonlarına göre seç.

12.1 readme yada installation doc unu aç. Operating System - Required Packages bölümünde senin OS in ile ilgili bölüme gel, tek tek kontrolü olarak install et rpmleri.. ilgili rpmleri depend ettikleri ve sistemde zaten yüklü olan rpmlerin versiyonuna göre indir ve kur.
Reply | Threaded
Open this post in threaded view
|

Re: ODA X7 üzerinde EBS preinstall RPM sorunu

veysel
Bare metal'e kurulum yapıyordum hocam. Ben de SR'da özellikle bunu sormuştum support'a, yani engineered sistem üzerinde bu rpm versiyonlarını değiştirmek bir soruna sebep olur mu diye ancak tatmin edici bir cevap alamamıştım. tamamdır hocam söylediğiniz gibi manuel ilerleyeceğim.

Teşekkür ederim cevabınız için.