Sunday, October 8, 2017

Endeca Baseline Indexing Issue - Perl Script Error

Baseline Indexing Issue Fix - Perl script error

Can't locate strict.pm in @INC


Can't locate strict.pm in @INC (@INC contains: /tmp/original_perl_build_dir/lib/5.8.3/x86_64-linux /tmp/original_perl_build_dir/lib/5.8.3 /tmp/original_perl_build_dir/lib/site_perl/5.8.3/x86_64-linux /tmp/original_perl_build_dir/lib/site_perl/5.8.3 /tmp/original_perl_build_dir/lib/site_perl .) at -e line 1.
BEGIN failed--compilation aborted at -e line 1.

Sometimes when Baseline or Partial indexing may fail while executing any utility scripts, with "Perl" script error, as above ( check the below screenshots for reference..) 





To fix this error, follow the below steps:

  1. Check if the PlatformServices are running in Endeca Server  (eg- using ps -ef | grep java )
  2. naviage to /opt/endeca/PlatformServices/11.2.0/tools/server/bin
  3. Execute ./shutdown.sh 
  4. navigate to /opt/endeca/PlatformServices/workspace/setup
  5. Execute the following command - source installer_sh.ini
  6. navigate back to /opt/endeca/PlatformServices/11.2.0/tools/server/bin
  7. Execute ./startup.sh
  8. Execute the indexing again, either from back-end or using dyn/admin page. 

References: ENDECA_CONF =  /opt/endeca/PlatformServices/workspace


No comments:

Post a Comment

feedback?

Root password of a Docker container

Root User Privileges in a Docker Container Often we will come across situations where the default user setting in docker container will be n...