SQL> Perl API version v5.14.0 of Term::ReadKey does not match v5.16.0
Bonjour,
je suis entrain de programmer un script BASH pour automatiser l'installation d'une instance Oracle mais j'ai un petit bug qui m'empèche de le faire fonctionner correctement. Voila le premier bug ci-dessous je l'ai rèlgé mais le deuxième je me retrouve coincé avec:
- Le premier bug:
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25
|
SQL> Can't locate Term/ReadKey.pm in @INC (@INC contains: /opt/oracle/product/base/12.1.0.1/rdbms/admin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /opt/oracle/product/base/12.1.0.1/rdbms/admin/) at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
SQL> Can't locate Term/ReadKey.pm in @INC (@INC contains: /opt/oracle/product/base/12.1.0.1/rdbms/admin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /opt/oracle/product/base/12.1.0.1/rdbms/admin/) at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
SQL> Can't locate Term/ReadKey.pm in @INC (@INC contains: /opt/oracle/product/base/12.1.0.1/rdbms/admin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /opt/oracle/product/base/12.1.0.1/rdbms/admin/) at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
SQL> Can't locate Term/ReadKey.pm in @INC (@INC contains: /opt/oracle/product/base/12.1.0.1/rdbms/admin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /opt/oracle/product/base/12.1.0.1/rdbms/admin/) at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
SQL> Can't locate Term/ReadKey.pm in @INC (@INC contains: /opt/oracle/product/base/12.1.0.1/rdbms/admin /usr/local/lib64/perl5 /usr/local/share/perl5 /usr/lib64/perl5/vendor_perl /usr/share/perl5/vendor_perl /usr/lib64/perl5 /usr/share/perl5 . /opt/oracle/product/base/12.1.0.1/rdbms/admin/) at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94. |
Résolu avec cette command où Term/ReadKey.pm est sous le répertoire x86_64-linux-thread-multi/:
Code:
export PERL5LIB=${ORACLE_HOME}/perl/lib/site_perl/5.14.1/x86_64-linux-thread-multi/;
- Le deuxième bug,
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30
|
SQL> Perl API version v5.14.0 of Term::ReadKey does not match v5.16.0 at /usr/lib64/perl5/DynaLoader.pm line 213.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
SQL> Perl API version v5.14.0 of Term::ReadKey does not match v5.16.0 at /usr/lib64/perl5/DynaLoader.pm line 213.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
SQL> Perl API version v5.14.0 of Term::ReadKey does not match v5.16.0 at /usr/lib64/perl5/DynaLoader.pm line 213.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
SQL> Perl API version v5.14.0 of Term::ReadKey does not match v5.16.0 at /usr/lib64/perl5/DynaLoader.pm line 213.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
SQL> Perl API version v5.14.0 of Term::ReadKey does not match v5.16.0 at /usr/lib64/perl5/DynaLoader.pm line 213.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin//catcon.pm line 189.
Compilation failed in require at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94.
BEGIN failed--compilation aborted at /opt/oracle/product/base/12.1.0.1/rdbms/admin/catcon.pl line 94. |
Pour le deuxième j'ai cherché sur internet mais j'ai pas trouvé grande choses sauf ce forum mais la solution ma paru un peut compliqué pour une ce bug, je pense qu'il existe une autre
solution.
https://bbs.archlinux.org/viewtopic.php?id=147686
Est ce que quelqu'un peut il m'aider SVP.
Merci.