LINUX.ORG.RU

При перезапуске демона, а также иногда при включении/отключении вручную он сбрасыват файл с серверами, как лечить?

какой файл? server.met? И только его? Что в логе?

PS: да, сервера не слишком нужны, можно вообще без них, если Kademlia нормально работает(не сбрасывается).

PPS: amuled --version тоже покажи.

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

Насколько я знаю, ему не придёт уведомление.

не пришло. Пришло от ТСа.

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

Да, server.met. Без сервера увы никак, у местного провайдера своя сетка и тут например фильмы появляются моментально, намного раньше чем в торрентах, а я нетерпеливый. Сегодня обновил из wheezy-backports, погляжу на этот раз будет сбрасывать иль нет.
Делал так: http://ubuntueasy.com/node/48
Вот инструкция с сайта провайдера, я устанавливал гуй чтобы добавить сервак первый раз: http://www.is74.ru/support/manuals/oslik/amule.php
amuled --version

aMuleD 2.3.1 compiled with wxGTK2 v2.8.12 (OS: Linux)

А вот logfile неполный, т.к. при смерти сервера я удаляю всё из .aMule и копирую туда забэкапенные конфиг с серверметом.

 2013-11-09 12:15:13: Initialising aMuleD 2.3.1 compiled with wxGTK2 v2.8.12
 2013-11-09 12:15:13: Checking if there is an instance already running...
 2013-11-09 12:15:13: No other instances are running.
 2013-11-09 12:15:13: Файл кредитов загружен, 37 клиентов известно
 2013-11-09 12:15:13: *** TCP socket (ECServer) listening on 0.0.0.0:4712
 2013-11-09 12:15:13: Created Server UDP-Socket at port 4665
 2013-11-09 12:15:13: ListenSocket: Ok.
 2013-11-09 12:15:13: Created Client UDP-Socket at port 4672
 2013-11-09 12:15:13: amuled: уходим в фоновый режим - до встречи
 2013-11-09 12:15:13: Загружается файл 'server.met': /home/arcturus/.aMule/server.met
!2013-11-09 12:15:13: В файле 'server.met' найден 1 сервер
 2013-11-09 12:15:13: Загружаются файлы из /home/arcturus/.aMule/Temp
 2013-11-09 12:15:13: Все файлы загружены.
 2013-11-09 12:15:13: Частично загруженных файлов не найдено
 2013-11-09 12:15:13: Нет публикуемых файлов в директории: /home/arcturus/downloads
 2013-11-09 12:15:13: Найдено 0 известных публикуемых файлов.
!2013-11-09 12:15:14: веб-сервер работает с pid 2072
 2013-11-09 12:15:14: amuled: OnInit - запускаем таймер
 2013-11-09 12:15:14: Загружаю IP-фильтры 'ipfilter.dat' и 'ipfilter_static.dat'.
 2013-11-09 12:15:14: Загружено 0 IP-диапазонов из '/home/arcturus/.aMule/ipfilter.dat'.
 2013-11-09 12:15:14: Загружено 0 IP-диапазонов из '/home/arcturus/.aMule/ipfilter_static.dat'.
 2013-11-09 12:15:14: IP-фильтр готов
!2013-11-09 12:15:14: Идет подключение
!2013-11-09 12:15:14: Не могу соединиться ни с одним завуалированным сервером в списке. Пробую еще раз, но без вуалирования.
!2013-11-09 12:15:14: Не найдено контактов. Произведите инициализацию, или загрузите файл nodes.dat.
!2013-11-09 12:15:14: Kad запущена.
 2013-11-09 12:15:14: Принято новое внешнее соединение
 2013-11-09 12:15:14: Соединение с клиентом: aMuleweb 2.3.1
 2013-11-09 12:15:14: Доступ получен.
 2013-11-09 12:15:14: Имя сервера подтверждено
!2013-11-09 12:15:14: Не удалось разрешить DNS для сервера emule.is74.ru: Невозможно подключиться.
 2013-11-09 12:15:14: emule.is74.ru (78.29.0.248:4661) вероятно умер.
!2013-11-09 12:15:14: Не удалось соединиться ни с одним указанным сервером. Еще один заход.
!2013-11-09 12:15:16: Не могу соединиться ни с одним завуалированным сервером в списке. Пробую еще раз, но без вуалирования.
 2013-11-09 12:15:17: Имя сервера подтверждено
!2013-11-09 12:15:17: Не удалось разрешить DNS для сервера emule.is74.ru: Невозможно подключиться.
 2013-11-09 12:15:17: emule.is74.ru (78.29.0.248:4661) вероятно умер.
!2013-11-09 12:15:17: Не удалось соединиться ни с одним указанным сервером. Еще один заход.
!2013-11-09 12:15:18: Не могу соединиться ни с одним завуалированным сервером в списке. Пробую еще раз, но без вуалирования.
 2013-11-09 12:15:19: Имя сервера подтверждено
!2013-11-09 12:15:19: Не удалось разрешить DNS для сервера emule.is74.ru: Невозможно подключиться.
 2013-11-09 12:15:19: emule.is74.ru (78.29.0.248:4661) вероятно умер.
!2013-11-09 12:15:19: Не удалось соединиться ни с одним указанным сервером. Еще один заход.
!2013-11-09 12:15:20: Не могу соединиться ни с одним завуалированным сервером в списке. Пробую еще раз, но без вуалирования.
 2013-11-09 12:15:22: Имя сервера подтверждено
!2013-11-09 12:15:22: Не удалось разрешить DNS для сервера emule.is74.ru: Невозможно подключиться.
 2013-11-09 12:15:22: emule.is74.ru (78.29.0.248:4661) вероятно умер.
!2013-11-09 12:15:22: Не удалось соединиться ни с одним указанным сервером. Еще один заход.
!2013-11-09 12:15:23: Не могу соединиться ни с одним завуалированным сервером в списке. Пробую еще раз, но без вуалирования.
 2013-11-09 12:15:24: Имя сервера подтверждено
!2013-11-09 12:15:24: Не удалось разрешить DNS для сервера emule.is74.ru: Невозможно подключиться.
 2013-11-09 12:15:24: emule.is74.ru (78.29.0.248:4661) вероятно умер.
!2013-11-09 12:15:24: Не удалось соединиться ни с одним указанным сервером. Еще один заход.
!2013-11-09 12:15:25: Не могу соединиться ни с одним завуалированным сервером в списке. Пробую еще раз, но без вуалирования.
 2013-11-09 12:15:26: Имя сервера подтверждено
!2013-11-09 12:15:26: Не удалось разрешить DNS для сервера emule.is74.ru: Невозможно подключиться.
 2013-11-09 12:15:26: emule.is74.ru (78.29.0.248:4661) вероятно умер.
!2013-11-09 12:15:26: Не удалось соединиться ни с одним указанным сервером. Еще один заход.
!2013-11-09 12:15:28: Не могу соединиться ни с одним завуалированным сервером в списке. Пробую еще раз, но без вуалирования.
 2013-11-09 12:15:29: Имя сервера подтверждено
!2013-11-09 12:15:29: Не удалось разрешить DNS для сервера emule.is74.ru: Невозможно подключиться.
 2013-11-09 12:15:29: emule.is74.ru (78.29.0.248:4661) вероятно умер.
!2013-11-09 12:15:29: Не удалось соединиться ни с одним указанным сервером. Еще один заход.
!2013-11-09 12:15:30: Не могу соединиться ни с одним завуалированным сервером в списке. Пробую еще раз, но без вуалирования.
 2013-11-09 12:15:31: Имя сервера подтверждено
 2013-11-09 12:15:31: Установка соединения с emule.is74.ru (emule.is74.ru - 78.29.0.248:4661)
 2013-11-09 12:15:31: Подключен к emule.is74.ru (78.29.0.248:4661)
!2013-11-09 12:15:32: Установлено соединение с: emule.is74.ru
!2013-11-09 12:15:32: Соединен с emule.is74.ru HighID
 2013-11-09 12:15:32: Новый ID клиента 3974876959
 2013-11-09 12:15:32: Сообщение сервера: server version 17.15 (lugdunum)
 2013-11-09 12:15:32: Сообщение сервера: Intersvyaz EDonkey2000 server :)

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

А вот logfile неполный, т.к. при смерти сервера я удаляю всё из .aMule и копирую туда забэкапенные конфиг с серверметом.

ну вот в этом-то и ошибка.

Тебе нужно добавить сервер ручками в гуе (на вкладке «сети»), и потом нажать на нём ПКМ, и «добавить в список статических». Твой специальный сервер попадёт в файл ~/.aMule/staticservers.dat который как раз и придуман для этого.

А свои костыли убери пожалуйста.

PS: это всё можно делать удалённо через remote GUI или remote CLI. Только вручную не нужно.

PPS:

Вот инструкция с сайта провайдера, я устанавливал гуй чтобы добавить сервак первый раз: http://www.is74.ru/support/manuals/oslik/amule.php

угу. Только почему-то про «статический» они не написали. Да, нестатический постоянно сбрасывается.

Ну и наконец — Kademlia можно и включить. И нужно. Это позволит искать источники по всей планете, а не только на вашем сервере. Лишние источники ещё никому не мешали (у тебя же анлим?)

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

Да, анлим. А как включить kad и эти remote?
Не написали наверное потому, что при пользовании через гуй ещё ни разу почему-то не сбрасывалось.
Попробую статический сделать.

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

А как включить kad

в твоей инструкции написано: «6. В пункте «Настройки» снимаем галку с типа сети «Kademlia», остальные настройки оставляем по умолчанию.» Вот галку Kademlia снимать НЕ нужно.

подробности http://emulek.blogspot.ru/2013/06/kademlia.html

remote?

это удалённый доступ. Есть целых 3 варианта:

1. amule-gui (приложение для управление демоном с другого компа, в т.ч. и из маздая)

2. amule-web — вебинтерфейс. Из любого браузера.

3. amule-cli — из любой консоли.

Не написали наверное потому, что при пользовании через гуй ещё ни разу почему-то не сбрасывалось.

насколько я понял, там по ссылке про emule, а в emule нет демона. Это же венда, там сам по себе emule == демон.

То, что они «сбрасываются», это не баг, а фича. Это динамический список, он и должен сбрасываться. Есть статический, что-бы не сбрасывался, а был намертво прибит.

Посмотри «настройки-сервера» и сними галку «автоматическое обновление», дабы отключить этот сброс. Но это всё равно костыль. Там сервера не только сбрасываются при обновлении, но и по другим причинам. А вот статические сервера сбрасываются/ставятся _только_ вручную.

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

Через веб и кли интерфейс нельзя добавить сервер. Сделал через гуй статический, поглядим что будет. Нет, там как раз про amule в линуксе. В гуе кад включен, но в вебинтерфейсе написано Kad : Disconnected .

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

Через веб и кли интерфейс нельзя добавить сервер.

ну веб он да, не слишком доделанный. Он если с телефона порулить, и всё такое.

Через CLI и не нужно. Там простой текстовый CSV файл из трёх полей.

Сделал через гуй статический, поглядим что будет.

так и будет, пока ты его сам не убьёшь.

В гуе кад включен, но в вебинтерфейсе написано Kad : Disconnected .

видимо он включён, но не соединился. Скачай nodes.dat для затравки, это список узлов. Его amule переделает в нужный список(достаточно всего одного живого узла для затравки). Если всё правильно сделаешь, то число узлов в списке будет расти пока не достигнет 1000(ЕМНИП), и потом так и будет 1000 живых узлов(когда какой-то сдохнет, мул найдёт новый).

Узлы == другие клиенты, и потому они постоянно вырубаются/врубаются, и потому нужно постоянно поддерживать их актуальный список, что-бы искать источники самому и помогать другим в поисках.

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

Про кад можно подробнее? Я скачал отсюда http://server-met.emulefuture.de/, график вроде пополз, хотя пишет что кад дисконнект. В гуе написано что он читает файл отсюда http://download.tuxfamily.org/technosalad/utils/nodes.dat, я в замешательстве.

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

Про кад можно подробнее? Я скачал отсюда http://server-met.emulefuture.de/, график вроде пополз, хотя пишет что кад дисконнект. В гуе написано что он читает файл отсюда http://download.tuxfamily.org/technosalad/utils/nodes.dat, я в замешательстве.

nodes.dat == СВОЙ список узлов.

Прочитать его можно только со СВОЕГО диска. Это список живых узлов, которые ближе всего к вам (в смысле метрики). Его не скачать ниоткуда, но можно сделать самому, если есть адрес хотя-бы одного живого узла. Т.е. можно скачать чужой список, и если там хоть один живой узел, то можно сделать свой список. Можно и прямо от другого клиента настроится, если этот другой клиент в KAD'е.

Если график ползёт, то скорее всего статус «connectED», т.е. «соединяется».

И да, соединение процесс длительный, может занять до нескольких часов (пока составится оптимальный список). До этого момента kademlia не эффективна, плохо У ВАС работает. Вероятность того, что вы найдёте источник, у которого есть нужное, и хорошая скорость, и он свободный — мала.

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

и да, ещё amule'к надо кормить. Ссылками и файлами.

Но учтите, если кормить ссылками и файлами про XYZ, то хорошо качать будет только XYZ.

Дело не в том, что в вашем списке любители XYZ, нет, всё хуже — это ВЫ в списках любителей XYZ.

Т.ч. не корми свой клиент порнухой, если тебе порнуха НЕ нравится.

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

Шас спецом попробовал - слова порно и секс всё равно не ищутся, наверно провайдер чистит, такое возможно? ;D

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

Шас спецом попробовал - слова порно и секс всё равно не ищутся, наверно провайдер чистит, такое возможно?

зачем искать порно? Ищи например «Алиса». И искать нужно в каде, а не абы-где. На своём сервере может и чистит.

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

А можно как-то проще сделать чтобы мозилла понимала ed2k?

Создание ассоциации ссылок ed2k в Mozilla с программой aMule:


about:config

строка
network.protocol-handler.app.ed2k
/usr/bin/ed2k

логическое
network.protocol-handler.expose.ed2k
false

логическое
network.protocol-handler.external.ed2k
true

ed2k --> /usr/bin/ed2k.

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

А можно как-то проще сделать чтобы мозилла понимала ed2k?

а что ты хотел сделать? Тыкаешь на ссылку, запускается амул? ИМХО удобнее скрипт, который парсит ссылку(ссылки) и вызывает amule-cli(который добавит ссылку в демон). Такой скрипт где-то был... Ищи...

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