kirillpsl |
|
Темы:
20
Сообщения:
79
Участник с: 12 октября 2009
|
может кто помочь установить zimbra на Arch ? в общем примерно так, на оф сайте версии для Арча нет, в интернетах нарыл ман как ставить zimbra на Арч : http://www.smert.net/2009/04/24/install … rch-linux/ но вот незадача, не как не могу решить проблему с : MISSING: perlxml MISSING: rpmextract MISSING: termcap-compat MISSING: /usr/lib/perl5/site_perl/5.10.0/auto/Compress/Raw/Zlib/Zlib.so MISSING: /usr/lib/perl5/site_perl/5.10.0/auto/Convert/UUlib/UUlib.so MISSING: /usr/lib/perl5/site_perl/5.10.0/auto/Net/LDAPapi/LDAPapi.so MISSING: /usr/lib/perl5/site_perl/5.10.0/auto/Socket6/Socket6.so MISSING: /usr/lib/perl5/site_perl/5.10.0/auto/Unix/Syslog/Syslog.so MISSING: /usr/share/perl5/site_perl/5.10.0/IO/Socket/INET6.pm кто подскажет как и откуда поставить это все? Может уже кто ставил Zimbra на Арч? |
add |
|
Темы:
9
Сообщения:
75
Участник с: 01 апреля 2010
|
А нафига если не секрет?? Арч не серверный дистрибутив.kirill.psl |
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
Судя по всему, не хватает perl-овых модулей. В принципе, скорее всего можно установить и из стандартных репозиториев, поискав в куче, выдаваемой "pacman -Ss perl“. А можно воспользоваться командочкой ”cpan", которая поможет установить модули из хранилища CPAN. Или руками из этого же источника. |
sleepycat |
|
Темы:
98
Сообщения:
3291
Участник с: 19 июля 2011
|
если ставите любой продукт жизнидеятельности программистов из исходных кодов, то лучше сразу почитать их инструкции по установке и системные требования для работоспособности продукта. Зимбру я не ставил, но судя по кол-ву миссингов явно не удовлетворены зависимости этого продукта.
Лозунг у них был такой: "Познание бесконечности требует бесконечного времени". С этим я не спорил, но они делали из этого неожиданный вывод: "А потому работай не работай — все едино". И в интересах неувеличения энтропии Вселенной они не работали. (с)
|
kirillpsl |
|
Темы:
20
Сообщения:
79
Участник с: 12 октября 2009
|
А нафига если не секрет?? Арч не серверный дистрибутив. ну это с какой стороны посмотреть, меня так к примеру он гораздо больше устраивает чем к примеру дебиан на данный момент крутиться на нем основной шлюз, опенфаер ну и всякие самбы, фтп и прочее, вот решил и почту на него навернуть делаю cpan там жду когда подгрузит репы, затем пишу install Compress::Raw::Zlib Convert::UUlib IO::Socket::INET6 Net::LDAPapi Socket6 Unix::Syslog вроде все ставит но потом в конце когда ставится Net::LDAPapi пишет ошибку делаю force install Net::LDAPapi толку нет пишет “MISHIKAL/Net-LDAPapi-3.0.3.tar.gz : make_test FAILED but failure ignored because ‘force’ in effect” вроде как должен ставить, но при проверке говорит все также [email protected] zcs-7.2.0_GA_2669.RHEL5_64.20120410001942]$ sudo sh install.sh --install-type foss --platform-override Operations logged to /tmp/install.log.26104 Checking for existing installation... zimbra-ldap...NOT FOUND zimbra-logger...NOT FOUND zimbra-mta...NOT FOUND zimbra-snmp...NOT FOUND zimbra-store...NOT FOUND zimbra-apache...NOT FOUND zimbra-spell...NOT FOUND zimbra-convertd...NOT FOUND zimbra-memcached...NOT FOUND zimbra-proxy...NOT FOUND zimbra-archiving...NOT FOUND zimbra-cluster...NOT FOUND zimbra-core...NOT FOUND PLEASE READ THIS AGREEMENT CAREFULLY BEFORE USING THE SOFTWARE. ZIMBRA, INC. ("ZIMBRA") WILL ONLY LICENSE THIS SOFTWARE TO YOU IF YOU FIRST ACCEPT THE TERMS OF THIS AGREEMENT. BY DOWNLOADING OR INSTALLING THE SOFTWARE, OR USING THE PRODUCT, YOU ARE CONSENTING TO BE BOUND BY THIS AGREEMENT. IF YOU DO NOT AGREE TO ALL OF THE TERMS OF THIS AGREEMENT, THEN DO NOT DOWNLOAD, INSTALL OR USE THE PRODUCT. License Terms for the Zimbra Collaboration Suite: http://www.zimbra.com/license/zimbra_public_eula_2.1.html Press Return to continue Checking for prerequisites... FOUND: NPTL FOUND: sudo FOUND: libidn FOUND: fetchmail FOUND: gmp FOUND: expat FOUND: libldap FOUND: libsasl FOUND: libstdc++5 FOUND: perl-archive-zip FOUND: perl-authen-sasl FOUND: perl-berkeleydb FOUND: perl-convert-asn1 FOUND: perl-date-calc FOUND: perl-dbi FOUND: perl-dbd-mysql FOUND: perl-html-parser FOUND: perl-io-stringy FOUND: perl-net-dns FOUND: perl-net-ssleay FOUND: perl-yaml MISSING: perlxml MISSING: rpmextract MISSING: termcap-compat FOUND: /usr/lib/libstdc++.so.5 MISSING: /usr/lib/perl5/site_perl/5.10.0/auto/Compress/Raw/Zlib/Zlib.so MISSING: /usr/lib/perl5/site_perl/5.10.0/auto/Convert/UUlib/UUlib.so MISSING: /usr/lib/perl5/site_perl/5.10.0/auto/Net/LDAPapi/LDAPapi.so MISSING: /usr/lib/perl5/site_perl/5.10.0/auto/Socket6/Socket6.so MISSING: /usr/lib/perl5/site_perl/5.10.0/auto/Unix/Syslog/Syslog.so MISSING: /usr/share/perl5/site_perl/5.10.0/IO/Socket/INET6.pm Checking for suggested prerequisites... ###ERROR### One or more prerequisite packages are missing. Please install them before running this installer. Installation cancelled. хотя если еще раз делать инстал модулей : cpan> install Compress::Raw::Zlib Convert::UUlib IO::Socket::INET6 Net::LDAPapi Socket6 Unix::Syslog Reading ‘/root/.cpan/Metadata’ Database was generated on Wed, 11 Jul 2012 02:03:03 GMT Compress::Raw::Zlib is up to date (2.054). Convert::UUlib is up to date (1.4). IO::Socket::INET6 is up to date (2.69). Net::LDAPapi is up to date (3.0.3). Socket6 is up to date (0.23). Unix::Syslog is up to date (1.1). |
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
Посмотрите внимательно, что у Вас в каталоге, который просит эта зимбра. Во-первых, она предполагает, что установлен perl 5.10.0 (/usr/lib/perl5/site_perl/5.10.0/auto/), а на текущий момент в арче актуален 5.16.0. Во-вторых, лично у меня, есть каталог /usr/lib/perl5/site_perl/auto/ с установленными модулями, и нет никакого (как можно было бы предположить) /usr/lib/perl5/site_perl/5.16.0/auto/. Найдите в конфигах зимбры строчку, в которой прописаны неправильные пути к модулям и поправьте руками. |
add |
|
Темы:
9
Сообщения:
75
Участник с: 01 апреля 2010
|
kirill.psl Это как то странно. Для серверов главное стабильность, а арч изначально под это не заточен. У него другая специализация. |
kirillpsl |
|
Темы:
20
Сообщения:
79
Участник с: 12 октября 2009
|
про стабильность, проверяю на другой тачке обновления затем обновляю сервер, стораюсь регулярно обновляться и делать бэкапы, хотя бы таром =) пойми, когда арче пользуешь больше 2 лет к дебиану и подходить то не хочется поправил пути ошибка отпала но осталось еще 3 MISSING: perlxml MISSING: rpmextract MISSING: termcap-compat FOUND: /usr/lib/libstdc++.so.5 FOUND: /usr/lib/perl5/site_perl/auto/Compress/Raw/Zlib/Zlib.so FOUND: /usr/lib/perl5/site_perl/auto/Convert/UUlib/UUlib.so FOUND: /usr/lib/perl5/site_perl/auto/Net/LDAPapi/LDAPapi.so FOUND: /usr/lib/perl5/site_perl/auto/Socket6/Socket6.so FOUND: /usr/lib/perl5/site_perl/auto/Unix/Syslog/Syslog.so FOUND: /usr/share/perl5/site_perl/IO/Socket/INET6.pm вопрос решился, посмотрел пакманом perlxml он говорит что теперь это perl-xml-parser, а rpmextract как я понял это теперь кусок rpm-org, ну а termcap-compat такого вообще не знаю, так вот решил изменить в sh скриптике эти зависимости, после чего получилась строка : PREREQ_PACKAGES="sudo libidn fetchmail gmp expat libldap libsasl libstdc++5 perl-archive-zip perl-authen-sasl perl-berkeleydb perl-convert-asn1 perl-date-calc perl-dbi perl-dbd-mysql perl-html-parser perl-io-stringy perl-net-dns perl-net-ssleay perl-yaml perl-xml-parser rpm-org" line=2031 и установка пошла, был не большой прикол с This platform is Arch_64 Packages found: RHEL5_64 This may or may not work. но просто сказал ему что все путем и он продолжил установку. все бы хорошо да вот теперь стал ругаться так : Setting file permissions...done. Use of qw(...) as parentheses is deprecated at /opt/zimbra/zimbramon/lib/Zimbra/Util/Common.pm line 25. Use of qw(...) as parentheses is deprecated at /opt/zimbra/zimbramon/lib/Zimbra/Util/Common.pm line 26. Use of qw(...) as parentheses is deprecated at /opt/zimbra/libexec/zmupgrade.pm line 2829, <DATA> line 558. Use of qw(...) as parentheses is deprecated at /opt/zimbra/libexec/zmupgrade.pm line 2848, <DATA> line 558. Use of qw(...) as parentheses is deprecated at /opt/zimbra/libexec/zmupgrade.pm line 3218, <DATA> line 558. Use of qw(...) as parentheses is deprecated at /opt/zimbra/libexec/zmsetup.pl line 4413. Use of qw(...) as parentheses is deprecated at /opt/zimbra/libexec/zmsetup.pl line 4564. Operations logged to /tmp/zmsetup.07132012-005057.log так начал дальше искать проблемы, посмотрел файл /opt/zimbra/zimbramon/lib/Zimbra/Util/Common.pm 25: foreach my $arch qw(i386 x86_64 i486 i586 i686 darwin) { 26: foreach my $type qw(linux-thread-multi linux-gnu-thread-multi linux thread-multi thread-multi-2level) { /opt/zimbra/libexec/zmupgrade.pm 2829 : foreach $var qw(version command_directory daemon_directory mailq_path manpage_directory newaliases_path queue_directory sendmail_path) { 2848: foreach $var qw(version command_directory daemon_directory mailq_path manpage_directory newaliases_path queue_directory sendmail_path) { /opt/zimbra/libexec/zmupgrade.pm 3213 :sub migrateAmavisDB($) { 3214: my ($toVersion) = @_; 3215: my $amavisdBase = "/opt/zimbra/amavisd-new"; 3216: my $toDir = "${amavisdBase}-$toVersion"; 3217: main::progress("Migrating amavisd-new to version $toVersion\n"); 3218: foreach my $fromVersion qw(2.5.2 2.4.3 2.4.1 2.3.3 2.3.1) { /opt/zimbra/libexec/zmsetup.pl 4413: foreach my $feature qw(IM Tasks Briefcases Notebook) { 4563: foreach my $zimlet qw(com_zimbra_backuprestore com_zimbra_cluster com_zimbra_convertd com_zimbra_domainadmin com_zimbra_hsm com_zimbra_license com_zimbra_mobilesync zimbra_xmbxsearch) { |
kurych |
|
Темы:
0
Сообщения:
1394
Участник с: 06 ноября 2011
|
Просто добавьте скобки вокруг qw(…): qw(…) –> (qw(…)) Изменения требований произошли в 5.14, а версия зимбры тестировалась, судя по всему на 5.10. И пользуйтесь гуглом по этому поводу. Там все ответы на видном месте. |
kirpichpda |
|
Темы:
17
Сообщения:
165
Участник с: 21 июля 2009
|
add Не согласен. Хочешь стабильности - следи за обновлениями, а не бездумно обновляй. На Centos тоже бездумно можно не кисло так обновиться. Да и арч намного удобнее в управлении. А заточен или нет - это зависит от тебя. Арч будет тем, что ты из него сделаешь(с) |