The error that i receive : [Tue Sep 14 08:48:01 2010] [error] Can't load '/opt/pgm/perl/5.10.0/lib/site_perl/5.10.0/sun4-solaris-thread-multi/auto/ARS/ARS.so' for module ARS: ld.so.1: httpd: fatal: libicuucbmc.so.32: open failed: No such file or directory at /usr/perl5/5.8.4/lib/sun4-solaris-64int/*DynaLoader.pm line 230*.\n at /opt/app/ars/ovsd/perl/startup.pl line 4\nCompilation failed in require at /opt/app/ars/ovsd/perl/startup.pl line 4.\nBEGIN failed--compilation aborted at /opt/app/ars/ovsd/perl/startup.pl line 4.\nCompilation failed in require at (eval 2) line 1.\n qv^Z[Tue Sep 14 08:48:01 2010] [error] Can't load Perl file: /opt/app/ars/ovsd/perl/ startup.pl for server wihvcd1.sw.ericsson.se:0, exiting.
and this is the pice of code from dynaloader.pm from line 230. I have no idea of perl. can some one suggest me what it is referring to? # Many dynamic extension loading problems will appear to come from # this section of code: XYZ failed at line 123 of DynaLoader.pm. # Often these errors are actually occurring in the initialization # C code of the extension XS file. Perl reports the error as being # in this perl code simply because this was the last perl code # it executed. my $libref = dl_load_file($file, $module->dl_load_flags) or croak("Can't load '$file' for module $module: ".dl_error()); push(@dl_librefs,$libref); # record loaded object my @unresolved = dl_undef_symbols(); if (@unresolved) { require Carp; Carp::carp("Undefined symbols present after loading $file: @unresolved\n"); } On Mon, Sep 13, 2010 at 8:14 PM, aparna aryan <aparnapu...@gmail.com> wrote: > We are relocating our application from old servers to new servers. > > We have freshly installed apache and perl. but ars related *.so and lib > files are copied as it is from old server, then we are receiving these > errors. I guess we are just missing some soft link to where the modules are > present. > > > > > On Mon, Sep 13, 2010 at 7:41 PM, Nick Kew <n...@webthing.com> wrote: > >> On Mon, 13 Sep 2010 17:27:57 +0530 >> aparna aryan <aparnapu...@gmail.com> wrote: >> >> > There are many paths where libicuucbmc.so.32 is defined. How do i know >> if >> > the ARS.so is using a file from which location. >> > I have tried adding LD_LIBRARY_PATH but stil it gave me errors. >> > Thanks for your help in advance... >> >> I've no idea how you got where you are, but it sounds like applying >> sticky-tape to a broken system. In these days of smooth-running >> package managers, you shouldn't have to do that. >> >> Your best bet may be to reinstall from scratch, using your system's >> package manager. How much to reinstall depends on how disruptive >> that would be: starting with the operating system itself may be >> cleanest if the disruption to whatever else runs on the box isn't a >> showstopper for that. >> >> -- >> Nick Kew >> >> --------------------------------------------------------------------- >> The official User-To-User support forum of the Apache HTTP Server Project. >> See <URL:http://httpd.apache.org/userslist.html> for more info. >> To unsubscribe, e-mail: users-unsubscr...@httpd.apache.org >> " from the digest: users-digest-unsubscr...@httpd.apache.org >> For additional commands, e-mail: users-h...@httpd.apache.org >> >> >