LINUX.ORG.RU
ФорумAdmin

Заменить дистр х86_64 на i386


0

0

Коллеги!

Вопрос есть. Могу ли на сервере с х86_64 архитектурой установить дистрибутив i386? Есть одна нужная программулина у которой сборка есть только под i386 и на х86_64 ставиться никак не желает.

сервер на МП TYAN с оптеронами. дистр. Fedora Core 5 x86_64 заменить на Fedora Core 5 i386

anonymous

А зачем дистр-то менять?

Gharik
()
Ответ на: комментарий от anonymous

Во-первых, скрипт тестит систему и вываливается, если архитектура не совпадает. Но это легко обойти.
Во-вотрых, при установке появляется вот такая херня:
Can't load '/opt/zimbra/zimbramon/lib/i386-linux-thread-multi/auto/DBI/DBI.so' for module DBI: /opt/zimbra/zimbramon/lib/i386-linux-thread-multi/auto/DBI/DBI.so: wrong ELF class: ELFCLASS32 at /usr/lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 230.
at /opt/zimbra/zimbramon/lib/i386-linux-thread-multi/DBI.pm line 259
BEGIN failed--compilation aborted at /opt/zimbra/zimbramon/lib/i386-linux-thread-multi/DBI.pm line 259.
Compilation failed in require at /opt/zimbra/libexec/scripts/Migrate.pm line 28.
BEGIN failed--compilation aborted at /opt/zimbra/libexec/scripts/Migrate.pm line 28.
Compilation failed in require at /opt/zimbra/libexec/zmupgrade.pm line 32.
BEGIN failed--compilation aborted at /opt/zimbra/libexec/zmupgrade.pm line 32.
Compilation failed in require at /opt/zimbra/libexec/zmsetup.pl line 69.
BEGIN failed--compilation aborted at /opt/zimbra/libexec/zmsetup.pl line 69.

С этим не могу бороться. Мож кто подскажет как?
Спасибо

anonymous
()
Ответ на: комментарий от anonymous

Дистрибутив i386 будет без проблем работать на архитектуре x64.

anonymous
()
Ответ на: комментарий от anonymous

>Can't load '/opt/zimbra/zimbramon/lib/i386-linux-thread-multi/auto/>DBI/DBI.so' for module DBI: /opt/zimbra/zimbramon/lib/i386-linux->thread-multi/auto/DBI/DBI.so: wrong ELF class: ELFCLASS32 at /usr/>lib64/perl5/5.8.8/x86_64-linux-thread-multi/DynaLoader.pm line 230. >at /opt/zimbra/zimbramon/lib/i386-linux-thread-multi/DBI.pm line 259

Он пытается найте в 86_64 дирах ... - попробуй подредактировать переменные окружения Perl ( в частности переменную @ENV ) чтобы подставлялся каталог к lib/perl5/5.8.8/ ...

А вообще Perl 32битный стоит ?

SI ★★☆☆
()
Ответ на: комментарий от SI

Нет, перл 32-битный не стоит. Я опасаюсь, что после его установке остальные программулины требующие перла не будут нормально работать.
Может подскажешь, как поставить безболезненно этот гребанный перл-32?

anonymous
()
Ответ на: комментарий от anonymous

ну попробуй для начала поставить пакеты perl.x386 вместе с пакетом perlx86_64 ( через yum ) ... - сломаться ничего не должно. Если не помогло можно скомпилить в отдельную папку перл ( соотв. под 32 бита - я не помню параметры соотв. для компиляции ).

SI ★★☆☆
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.