It seems tha the crawlers are utilizing the i386 environment instead of the x86_64.
I Have installed unixODBC, freeTDS and DBD::ODBC and from the command line with user boitho, using “perl sqlserver.pl” it shows data from the database.
From within the environment after creating a new connector i recieve the following error:
Perl preprocessor error: install_driver(ODBC) failed: Can’t locate DBD/ODBC.pm in @INC (@INC contains: /home/boitho/boithoTools/crawlers/PiraeusBank_SqlServer_01/ /home/boitho/boithoTools/Modules /home/boitho/boithoTools/perlxs/SD-Crawl/blib/arch /home/boitho/boithoTools/perlxs/SD-Crawl/blib/lib /home/boitho/boithoTools/crawlers/Modules /usr/lib/perl5/site_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/site_perl/5.8.8 /usr/lib/perl5/site_perl/5.8.7 /usr/lib/perl5/site_perl/5.8.6 /usr/lib/perl5/site_perl/5.8.5 /usr/lib/perl5/site_perl /usr/lib/perl5/vendor_perl/5.8.8/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.7/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.6/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.5/i386-linux-thread-multi /usr/lib/perl5/vendor_perl/5.8.8 /usr/lib/perl5/vendor_perl/5.8.7 /usr/lib/perl5/vendor_perl/5.8.6 /usr/lib/perl5/vendor_perl/5.8.5 /usr/lib/perl5/vendor_perl /usr/lib/perl5/5.8.8/i386-linux-thread-multi /usr/lib/perl5/5.8.8 .) at (eval 7) line 3.
Perhaps the DBD::ODBC perl module hasn’t been fully installed,
or perhaps the capitalisation of ‘ODBC’ isn’t right.
Available drivers: DBM, ExampleP, File, Gofer, Proxy, Sponge.
Why does it user the i386 instead of the x86_64?
Any sugestions?