Selon cet article " Installation d'Oracle Database 11g Release 2 (11.2) sur Oracle Linux 6 ":
L'échec du package "pdksh" peut être ignoré car nous avons installé le package "ksh" à sa place
Sur ma machine OEL 6.3 assez standard, ksh était déjà installé dans le cadre de la construction, mais vous devrez peut-être faire un sudo yum install ksh
pour l'installer.
Nos administrateurs de bases de données ont également trouvé cet article qui peut être utile:
L'installation de «11.2.0.3 32 bits (x86)» ou «64 bits (x86-64)» sur RHEL6 signale que les packages elfutils-libelf-devel-0.97
et pdksh-5.2.14
sont manquants.
S'applique à
- Oracle Server - Enterprise Edition - Version 11.2.0.3 à 11.2.0.3 [version 11.2]
- Oracle Universal Installer - Version 11.2.0.3 à 11.2.0.3 [version 11.2]
- Oracle Server - Standard Edition - Version 11.2.0.3 à 11.2.0.3 [version 11.2]
- Linux x86
- Linux x86-64
Symptômes
Lors de l'installation
- 11.2.0.3 Logiciel de base de données 32 bits (x86) sur le serveur RHEL6 x86
- 11.2.0.3 Logiciel de base de données 64 bits (x86-64) sur le serveur RHEL6 x86-64
l' Oracle Universal Installer (de PIAP) signale que les paquets elfultils-libelf-devel-0.97
et pdksh-5.2.14
manquent.
Dans la installActions.log
sortie suivante peut être observée:
INFO: INFO: *********************************************
INFO: INFO: Package: elfutils-libelf-devel-0.97: This is a prerequisite condition to test whether the package "elfutils-libelf-devel-0.97" is available on the system.
INFO: INFO: Severity:IGNORABLE
INFO: INFO: OverallStatus:VERIFICATION_FAILED
INFO: INFO: -----------------------------------------------INFO: INFO: Verification Result for Node:nodename
INFO: INFO: Expected Value:elfutils-libelf-devel-0.97
INFO: INFO: Actual Value:missing
INFO: INFO: Error Message:PRVF-7532 : Package "elfutils-libelf-devel" is missing on node "nodename"
INFO: INFO: Cause: A required package is either not installed or, if the package is a kernel module, is not loaded on the specified node.
INFO: INFO: Action: Ensure that the required package is installed and available.
INFO: INFO: -----------------------------------------------:
INFO: INFO: *********************************************
INFO: INFO: Package: pdksh-5.2.14: This is a prerequisite condition to test whether the package "pdksh-5.2.14" is available on the system.
INFO: INFO: Severity:IGNORABLE
INFO: INFO: OverallStatus:VERIFICATION_FAILED
INFO: INFO: -----------------------------------------------INFO: INFO: Verification Result for Node:nodename
INFO: INFO: Expected Value:pdksh-5.2.14
INFO: INFO: Actual Value:missing
INFO: INFO: Error Message:PRVF-7532 : Package "pdksh" is missing on node "nodename"
INFO: INFO: Cause: A required package is either not installed or, if the package is a kernel module, is not loaded on the specified node.
INFO: INFO: Action: Ensure that the required package is installed and available.
INFO: INFO: -----------------------------------------------:
Cause
OUI exécute la commande suivante:
/bin/rpm -q --qf %{version} redhat-release
aucune sortie n'est retournée (car dans RHEL6 le package redhat-release a été remplacé par redhat-release-server-6Server).
Cela fait croire à OUI que le serveur n'est pas un serveur RHEL.
Comme OUI ne peut pas identifier de quel type de serveur il s'agit, OUI effectue les vérifications des prérequis par défaut (OEL4).
Ce problème a été enregistré comme bogue 13981169 non publié avec Oracle Development.
De plus, aucun contrôle préalable RHEL6 n'est défini dans
<path>/database/stage/cvu/cvu_prereq.xml
dans les médias 11.2.0.3.
Solution
Solution pour 11.2.0.3 64 bits (x86-64)
Si vous avez téléchargé le support 11.2.0.3 depuis My Oracle Support (MOS) et extrait le logiciel vers <path>/database
, procédez comme suit:
- Changer le répertoire en
<path>/database/stage/cvu/cv/admin
- Sauvegarde cvu_config
cp cvu_config backup_cvu_config
- Modifiez cvu_config et remplacez la ligne suivante
CV_ASSUME_DISTID=OEL4
parCV_ASSUME_DISTID=OEL6
- Enregistrez le
cvu_config
fichier mis à jour
- Installez le logiciel 11.2.0.3 en utilisant:
<path>/database/runInstaller
cd <path>/database
./runInstaller
OUI doit maintenant effectuer les vérifications des conditions préalables OEL6 (qui sont identiques aux vérifications des conditions préalables RHEL6) et ne plus signaler que les packages elfutils-libelf-devel-0.97
et pdksh-5.2.14
sont manquants
REMARQUE
Si vous avez reçu le support 11.2.0.3 sur DVD, il sera nécessaire de copier le support du DVD sur un disque sur le serveur RHEL6 (afin de pouvoir suivre les étapes ci-dessus)
Solution pour 11.2.0.3 32 bits (x86)
Étant donné que le cvu_prereq.xml
fichier pour 11.2.0.3 32 bits (x86) ne fait pas référence à RHEL6 ou OEL6, la solution de contournement ci-dessus ne peut pas être utilisée.
Après avoir vérifié manuellement que toutes les conditions sont remplies, choisissez l' option Ignorer tout dans le programme d'installation et poursuivez l'installation.
mksh
- être pourrais-tu aussi te rendre heureux? - "un successeur du domaine public Korn Shell (pdksh)"