Согласно этой статье « Установка Oracle Database 11g Release 2 (11.2) на Oracle Linux 6 »:
Ошибка для пакета "pdksh" может быть проигнорирована, потому что мы установили пакет "ksh" на его место
На моем достаточно стандартном компьютере OEL 6.3 ksh уже был установлен как часть сборки, но вам, возможно, придется сделать это, sudo yum install ksh
чтобы установить его.
Наши администраторы также нашли эту статью, которая может быть полезна:
Установка «11.2.0.3 32-разрядная (x86)» или «64-разрядная (x86-64)» на RHEL6 сообщает, что пакеты elfutils-libelf-devel-0.97
и pdksh-5.2.14
отсутствуют.
Относится к
- Oracle Server - Enterprise Edition - версии с 11.2.0.3 по 11.2.0.3 [выпуск 11.2]
- Oracle Universal Installer - версии с 11.2.0.3 по 11.2.0.3 [выпуск 11.2]
- Oracle Server - Standard Edition - версии с 11.2.0.3 по 11.2.0.3 [выпуск 11.2]
- Linux x86
- Linux x86-64
симптомы
При установке
- 11.2.0.3 Программное обеспечение 32-битной (x86) базы данных на сервере RHEL6 x86
- 11.2.0.3 Программное обеспечение 64-битной (x86-64) базы данных на сервере RHEL6 x86-64
Oracle Universal Installer (OUI) сообщает , что пакеты elfultils-libelf-devel-0.97
и pdksh-5.2.14
отсутствуют.
В installActions.log
следующем выводе можно наблюдать:
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: -----------------------------------------------:
причина
OUI выполняет следующую команду:
/bin/rpm -q --qf %{version} redhat-release
выходные данные не возвращаются (поскольку в RHEL6 пакет redhat-release был заменен на redhat-release-server-6Server).
Это заставляет OUI полагать, что сервер не является сервером RHEL.
Поскольку OUI не может определить тип сервера, OUI выполняет проверки предварительных условий по умолчанию (OEL4).
Эта проблема была зарегистрирована как неопубликованная ошибка 13981169 в Oracle Development.
В дополнение к этому, предварительные условия RHEL6 не определены в
<path>/database/stage/cvu/cvu_prereq.xml
в СМИ 11.2.0.3.
Решение
Решение для 11.2.0.3 64-битной (x86-64)
Если вы загрузили носитель 11.2.0.3 из My Oracle Support (MOS) и распаковали программное обеспечение для него <path>/database
, выполните следующие действия:
- Изменить каталог на
<path>/database/stage/cvu/cv/admin
- Резервное копирование cvu_config
cp cvu_config backup_cvu_config
- Отредактируйте cvu_config и измените следующую строку
CV_ASSUME_DISTID=OEL4
наCV_ASSUME_DISTID=OEL6
- Сохраните обновленный
cvu_config
файл
- Установите программное обеспечение 11.2.0.3, используя:
<path>/database/runInstaller
cd <path>/database
./runInstaller
OUI теперь должен выполнить предварительные проверки OEL6 (которые идентичны проверкам предварительных условий RHEL6) и больше не сообщать об этих пакетах elfutils-libelf-devel-0.97
и об pdksh-5.2.14
их отсутствии
НОТА
Если вы получили носитель 11.2.0.3 на DVD, необходимо будет скопировать носитель с DVD на диск на сервере RHEL6 (чтобы вы могли выполнить действия, описанные выше)
Решение для 11.2.0.3 32-битной (x86)
Поскольку cvu_prereq.xml
файл для 11.2.0.3 32-bit (x86) не ссылается на RHEL6 или OEL6, вышеупомянутый обходной путь не может быть использован.
После ручной проверки того, что все требования выполнены, выберите опцию Игнорировать все в программе установки и продолжите установку.
mksh
может сделать вас счастливым тоже? - "Преемник Общего достояния Korn Shell (pdksh)"