[РЕШЕНО]Сборка ejabber
chipset 29 октября, 2011 - 14:44
Во время сборки ejabber выдает ошибки :
>>> Failed to emerge dev-lang/erlang-14.2.3, Log file: >>> '/var/tmp/portage/dev-lang/erlang-14.2.3/temp/build.log' * Messages for package dev-lang/erlang-14.2.3: * ERROR: dev-lang/erlang-14.2.3 failed (compile phase): * (no error message) * * Call stack: * ebuild.sh, line 91: Called src_compile * environment, line 4271: Called die * The specific snippet of code: * emake -j1 || die; * * If you need support, post the output of 'emerge --info =dev-lang/erlang-14.2.3', * the complete build log and the output of 'emerge -pqv =dev-lang/erlang-14.2.3'. * The complete build log is located at '/var/tmp/portage/dev-lang/erlang-14.2.3/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/dev-lang/erlang-14.2.3/temp/environment'. * S: '/var/tmp/portage/dev-lang/erlang-14.2.3/work/otp_src_R14B03'
как можно исправить? Нашел упоминание о баге тут https://bugs.gentoo.org/show_bug.cgi?id=383697
»
- Для комментирования войдите или зарегистрируйтесь

для начала логи
для начала логи
Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy
http://paste.pocoo.org/show/4
http://paste.pocoo.org/show/499931/
Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
zlib
виновата новая zlib
почему до сих пор не пофиксили - хз
в дереве миллион решений - например для хромиума
# zlib-1.2.5.1-r1 renames the OF macro in zconf.h, bug 383371. sed -i '1i#define OF(x) x' \ third_party/zlib/contrib/minizip/{ioapi,{,un}zip}.c \ chrome/common/zip.cc || dieзапили подобное в ебилд, только имена файлов подставь свои
пихать лучше в конец src_configure
Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy
Хотелось бы поподробней как
Хотелось бы поподробней как это сделать. Например где найти нужный мне ебилд. И разве при следующем выполнении emerge --sync мой ебилд правленый не изменится?
И не совсем понимаю что надо поправить. Вот так вот чтоли:
# zlib-1.2.5.1-r1 renames the OF macro in zconf.h, bug 383371. sed -i '1i#define OF(x) x' \ third_party/zlib/contrib/minizip/{ioapi,{,un}zip}.c \ ejabberd/common/zip.cc || dieИли как то иначе.
Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
ща сделаю ебилд
запилю в оверлей stuff
UPD: запилил - подключай и ставь
Здесь были линки но пришла Larry и их слизнула =)
Данный аккаунт забанен так как его владелец не умеет себя культурно вести на форуме. /// WBR alexxy
Собрал всетаки. Но не
Собрал всетаки. Но не стартует. Настраивал по http://wiki.enchtex.info/howto/gentoo/ejabberd
Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Что же не так в конфиге или
Что же не так в конфиге или еще может где?
Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
. Настраивал по
а ты настраивай по pva , вернее по тому, что он написал в ебилде. с изменениями из ебилда стартует ?
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
А поподробней где именно
А поподробней где именно почитать? Выше приводил что выдает при старте
Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Подробнее написано сразу
Подробнее написано сразу после установки ejabberd в консоли. А этот ужас по ссылке выше, я не понимаю на кого он вообще рассчитан. На сайте ежа есть отличная книга по установке и настройке, в консоли после установки - минимальные шаги чтобы заработал сервер.
Так эти минимальные шаги то я
Так эти минимальные шаги то я сделал. Похоже проблема в hostname
Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
В минимальных инструкциях про
В минимальных инструкциях про это было написано вроде бы.
Да выполнил я все эти
Да выполнил я все эти минимальные инструкции
Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
А вот логи. И не стоит писать
А вот логи. И не стоит писать читай минимальные инструкции я их читал и выпонял. Лучше посоветуйте что нужно поправить. Или что показать еще чтобы можно было определить в чем проблема.
cat /var/log/jabber/ejabberd.log =INFO REPORT==== 2011-11-23 12:28:03 === I(<0.39.0>:ejabberd_rdbms:37) : ejabberd has not been compiled with relational database support. Skipping database startup. =ERROR REPORT==== 2011-11-23 12:28:03 === C(<0.39.0>:gen_mod:75) : Problem starting the module mod_pubsub for host "localhost" options: [{access_createnode,pubsub_createnode}, {ignore_pep_from_offline,true}, {last_item_cache,false}, {plugins,["flat","hometree","pep"]}] error: undef =ERROR REPORT==== 2011-11-23 12:28:03 === C(<0.39.0>:gen_mod:80) : ejabberd initialization was aborted because a module start failed.Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Стою на асфальте, весь в лыжи
Стою на асфальте, весь в лыжи обутый ....
:)
elog 'Quick Start Guide:' 141 elog '1) Add output of `hostname -f` to /etc/jabber/ejabberd.cfg line 91' 142 elog ' {hosts, ["localhost", "thehost"]}.' 143 elog '2) Add an admin user to /etc/jabber/ejabberd.cfg line 360' 144 elog ' {acl, admin, {user, "theadmin", "thehost"}}.' 145 elog '3) Start the server' 146 elog ' # /etc/init.d/ejabberd start' 147 elog '4) Register the admin user' 148 elog ' # /usr/sbin/ejabberdctl register theadmin thehost thepassword' 149 elog '5) Log in with your favourite jabber client or using the web admin':))
покажи __последний__ конфиг
Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)
Всетаки логи натолкнули на
Всетаки логи натолкнули на решиние. mod_pubsub не стартовал. Посмотрел ejabber у меня собран без этого флага. Посмотрел что это нашел, что это поддержка Publish-Subscribe какая то че это особо не понял Тут описанно подробно что это и зачем нужно. Я решил что мне оно не надо и стал искать в конфиге как отключить. Нашел это там и закоментил следующее:
%% {mod_pubsub, [ %% {access_createnode, pubsub_createnode}, %% {ignore_pep_from_offline, true}, % reduces resource comsumption, but XEP incompliant %% %%{ignore_pep_from_offline, false}, % XEP compliant, but increases resource comsumption %% {last_item_cache, false}, %% {plugins, ["flat", "hometree", "pep"]} % pep requires mod_caps %% ]},В итоге сервер стартанул и работает. И в логах теперь:
А в минимальных инструкция естественно об этом и не слова не было.
Осталось разобраться с транспортом icq. Какой лучше использовать?
Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
С транспортом возникли
С транспортом возникли проблемы еще на этапе установки:
emerge net-im/pyicq-t -av These are the packages that would be merged, in order: Calculating dependencies ... done! [ebuild N ] dev-python/pyopenssl-0.13 USE="-doc" 245 kB [ebuild N ] net-zope/zope-fixers-1.0 8 kB [ebuild N ] dev-python/imaging-1.1.7 USE="X -doc -examples -scanner -tk" 488 kB [ebuild N ] net-zope/zope-interface-3.8.0 109 kB [ebuild N ] dev-python/twisted-11.0.0 USE="crypt gtk -serial" 1,364 kB [ebuild N ] dev-python/twisted-web-11.0.0 USE="-soap" 350 kB [ebuild N ] dev-python/twisted-words-11.0.0 161 kB [ebuild N ] net-im/pyicq-t-0.8.1.5 USE="-webinterface" 180 kB Total: 8 packages (8 new), Size of downloads: 2,902 kB Would you like to merge these packages? [Yes/No] yes >>> Verifying ebuild manifests >>> Starting parallel fetch >>> Emerging (1 of 8) dev-python/pyopenssl-0.13 >>> Installing (1 of 8) dev-python/pyopenssl-0.13 >>> Emerging (2 of 8) net-zope/zope-fixers-1.0 >>> Failed to emerge net-zope/zope-fixers-1.0, Log file: >>> '/var/tmp/portage/net-zope/zope-fixers-1.0/temp/build.log' >>> Jobs: 1 of 8 complete, 1 failed Load avg: 0.46, 0.24, 0.16 * Package: net-zope/zope-fixers-1.0 * Repository: gentoo * Maintainer: * USE: amd64 consolekit elibc_glibc kernel_linux multilib policykit userland_GNU * FEATURES: sandbox >>> Unpacking source... >>> Unpacking zope.fixers-1.0.tar.gz to /var/tmp/portage/net-zope/zope-fixers-1.0/work >>> Source unpacked in /var/tmp/portage/net-zope/zope-fixers-1.0/work >>> Preparing source in /var/tmp/portage/net-zope/zope-fixers-1.0/work/zope.fixers-1.0 ... >>> Source prepared. >>> Configuring source in /var/tmp/portage/net-zope/zope-fixers-1.0/work/zope.fixers-1.0 ... >>> Source configured. >>> Compiling source in /var/tmp/portage/net-zope/zope-fixers-1.0/work/zope.fixers-1.0 ... * Building of net-zope/zope-fixers-1.0 with CPython 2.7... python2.7 setup.py build -b build-2.7 running build running build_py creating build-2.7 creating build-2.7/lib creating build-2.7/lib/zope copying zope/__init__.py -> build-2.7/lib/zope creating build-2.7/lib/zope/fixers copying zope/fixers/base.py -> build-2.7/lib/zope/fixers copying zope/fixers/tests.py -> build-2.7/lib/zope/fixers copying zope/fixers/fix_implements.py -> build-2.7/lib/zope/fixers copying zope/fixers/fix_implements_only.py -> build-2.7/lib/zope/fixers copying zope/fixers/__init__.py -> build-2.7/lib/zope/fixers copying zope/fixers/fix_class_provides.py -> build-2.7/lib/zope/fixers running egg_info writing requirements to zope.fixers.egg-info/requires.txt writing zope.fixers.egg-info/PKG-INFO writing namespace_packages to zope.fixers.egg-info/namespace_packages.txt writing top-level names to zope.fixers.egg-info/top_level.txt writing dependency_links to zope.fixers.egg-info/dependency_links.txt writing entry points to zope.fixers.egg-info/entry_points.txt reading manifest file 'zope.fixers.egg-info/SOURCES.txt' writing manifest file 'zope.fixers.egg-info/SOURCES.txt' warning: build_py: byte-compiling is disabled, skipping. * Building of net-zope/zope-fixers-1.0 with CPython 3.2... python3.2 setup.py build -b build-3.2 Traceback (most recent call last): File "setup.py", line 19, in <module> from setuptools import setup, find_packages ImportError: No module named setuptools * ERROR: net-zope/zope-fixers-1.0 failed (compile phase): * Building failed with CPython 3.2 in distutils_building() function * * Call stack: * ebuild.sh, line 84: Called src_compile * environment, line 3626: Called distutils_src_compile * environment, line 988: Called python_execute_function 'distutils_building' * environment, line 2018: Called die * The specific snippet of code: * die "${failure_message}"; * * If you need support, post the output of 'emerge --info =net-zope/zope-fixers-1.0', * the complete build log and the output of 'emerge -pqv =net-zope/zope-fixers-1.0'. * The complete build log is located at '/var/tmp/portage/net-zope/zope-fixers-1.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-zope/zope-fixers-1.0/temp/environment'. * S: '/var/tmp/portage/net-zope/zope-fixers-1.0/work/zope.fixers-1.0' * Messages for package net-zope/zope-fixers-1.0: * ERROR: net-zope/zope-fixers-1.0 failed (compile phase): * Building failed with CPython 3.2 in distutils_building() function * * Call stack: * ebuild.sh, line 84: Called src_compile * environment, line 3626: Called distutils_src_compile * environment, line 988: Called python_execute_function 'distutils_building' * environment, line 2018: Called die * The specific snippet of code: * die "${failure_message}"; * * If you need support, post the output of 'emerge --info =net-zope/zope-fixers-1.0', * the complete build log and the output of 'emerge -pqv =net-zope/zope-fixers-1.0'. * The complete build log is located at '/var/tmp/portage/net-zope/zope-fixers-1.0/temp/build.log'. * The ebuild environment file is located at '/var/tmp/portage/net-zope/zope-fixers-1.0/temp/environment'. * S: '/var/tmp/portage/net-zope/zope-fixers-1.0/work/zope.fixers-1.0' * GNU info directory index is up-to-date.Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Логи:
Логи: http://paste.pocoo.org/show/511803/
Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
Проблема решена: emerge
Проблема решена:
Потом пересобрал и все норм настроил работает
Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.
chipset написал(а): В итоге
А теперь команда
ejabberdctl status
показывает нормальный вывод, или до сих пор ошибки?
Нормальный конечно. Вот
Нормальный конечно.
Вот он:
Я ♥ Gentoo
Текстовый редактор vi имеет два режима работы: в первом он пищит, а во втором — всё портит.