IRCaBot 2.1.0
GPLv3 © acetone, 2021-2022
#dev
/2021/12/17
~AreEnn
~R4SAS
~acetone
~orignal
~villain
@onon
&N00B
+relaybot
DUHOVKIN_
Guest7184
Komap-
Most2
Nausicaa
Nikat
Ruskoye_911
Vort
Xeha
anon3
b3t4f4c3
fidoid
karamba_i2p
nemiga
not_bob_afk
plap
poriori
profetikla
qend
segfault
soos
teeth
tetrimer_
uis
un
unlike
user
weko
whothefuckami
RedFox Я вчера полностью с нуля переставил систему на малинке и поэтому отсюда пропал, так как я балбес и не собразил что роутер можно было дополнительно на компьютере запустить, настроить через него HexChat и быть на связи. После переус
RedFox тановки ничего не изменилось. i2pd так же после перезагрузки не отвечает до момента пока его не рестартанешь.
acetone RedFox: нужно читать логи
RedFox Подскажите какие?
RedFox Я же говорю я не сильно соображающий в линукс. Обычный домашний пользователь. Не связан с программированием и администрированиемю\
Словесник-Былинник тогда зачем тебе малина ?
RedFox Когда она появилась в продаже купил как медиацентр. Потом заменил ее тв боксом. Сейчас хочу запустить i2pd роутер.
Словесник-Былинник какя система на малине
RedFox Я тут вчера все писал. Не сохраняется?
RedFox Стоит 2021-10-30-raspios-bullseye-armhf-lite
Словесник-Былинник и2пд как устамовил ? через репоситории или пакет взял просто ?
RedFox через репозиторий как описано тут: i2pd.readthedocs.io/en/latest/user-guide/install
RedFox i2pd стартует после перезагрузки но не отвечает не локально с малинки через links, ни с другого компьютера. Начинает отвечать только после sudo systemctl restart i2pd
Словесник-Былинник и потом работает ?
RedFox После sudo systemctl restart i2pd работает. Уже: В сети: 8 часов, 14 минут, 20 секунд
Словесник-Былинник ну так что не так ? что после рестрта компьютера не включается сразу ?
Словесник-Былинник поставь себе ntp даемон .. для времени .. и2пд это требует
RedFox Не так что после перезагрузки малинки нет доступа к i2pd и надо его перезапускать вручную.
Словесник-Былинник поставь себе ntp даемон .. для времени .. и2пд это требует
RedFox Простите а он разве не стоит? Время сейчас на малинке правильное. А так как у нее нет никакой батарейки значит при загрузке оно синхронизируется с временем в интернете.
RedFox pi@raspberrypi:~ $ ps -eF |grep ntpd
RedFox pi 1792 1772 0 1863 584 2 09:13 pts/0 00:00:00 grep --color=auto ntpd
RedFox получается нет его?
Словесник-Былинник не имею понятия на самом деле... sudo systemctl status ntp
RedFox Да, нету: Unit ntp.service could not be found.
Словесник-Былинник ntpq -p для деталей
RedFox -bash: ntpq: command not found
Словесник-Былинник или вот этот может есть вместо нтпд : sudo systemctl status systemd-timesyncd
Словесник-Былинник sudo systemctl status systemd-timesyncd
Словесник-Былинник это замена его на некоторых версиях
RedFox Не видите что?
Словесник-Былинник sudo systemctl status systemd-timesyncd
Словесник-Былинник смотри там Active liniq
Словесник-Былинник все .. ок ... Активе раннинг .. значит есть и все норм ...
Словесник-Былинник тогда не могу знать, что у вас происходит. Явное дело в боот процессе. Не похоже что и2пд тут причем. Попробуй удалить и2пд, рестартануть и поставить и2пд заново.
Словесник-Былинник навертели что то с новой версией буллсай явно :) на бастере такого нет.
Словесник-Былинник logfile=/var/log/i2pd/i2pd.log читай логи если что не так
RedFox Не вопрос. Сейчас найду какую нибудь micro sd и поставлю: 2021-01-11-raspios-buster-armhf-lite.zip и проверим есть такое или нет.
Словесник-Былинник ну в мостр :) ради такой мелочи переставлять все :) я просто идею подал, у меня нет и2пд на малине. Решение ваше
acetone Сегодня первый раз увидел 54 роутера в netDb своего сервера (на игг-ресиде)
acetone Таки рост, господа)
acetone Занятно. Не первый раз за неделю не могу открыть major.acetone.i2p, хотя VPS в сети и i2pd крутится (в том числе и этот IRC). Лизсет не публикуется почему-то :/
acetone Proxy error: Host is down
acetone Стримы в веб-консоли на серверном туннеле отображаются, два лизсета, туннели тоже в порядке
acetone Стримы закрыл вручную (оба лизсета - мои). Теперь пробую снова обратиться к адресу - Host is down, стримы не появляются. Серверные туннели в порядке
acetone Версия i2pd 2.40
acetone Routers: 5387 Floodfills: 1568 LeaseSets: 63
acetone Client Tunnels: 155 Transit Tunnels: 1406
acetone Помню как-то R4SAS говорил, что долго и упроно не мог найти лизсет dns.acetone.i2p, а на следующий день "оно само" заработало. Видимо, есть какая-то дыра: неужели на сегодняшнюю дату все флудфилы для публикации какие-то "пропащие", неудачные? orignal
acetone Ни в какую заводиться не хочет. Видимо, отображаемые лизсеты в веб-морде - это старые. Спустя час они по прежнему отображаются. С нового адреса просто не могу открыть, новый лизсет на сервере также не появляется, стримы соответственно тоже.
acetone Еще и логирование i2pd на сервере полностью отключено. А перезапущу - всё авось заведется "само"...
acetone На клиентском прокси лизсет majorbd.......i2p тоже не появляется. То есть вроде как окончательный вердикт: лизсет не публикуется
acetone Blinded message
acetone Спустя пару часов лизсет нашелся (прямо сейчас). Странные чудеса
acetone orignal: поставил loglevel = error. Имеет ли смысл рестартануть роутер для логирования эксцессов в случае повторения подобной сцены?
acetone Blinded message
xadmpp acetone: я так понимаю ирка отвалится? все же на впс у тебя.
acetone xadmpp: ирка отвалится на ~20секунд
xadmpp Blinded message
acetone Поставил логлевел на warn. Буду-с смотреть что за чертовщина происходит при несколькочасовом "провале" ресурса в сети
HidUser0 Что с ботом acetone?
acetone HidUser0: фиксы всякого рода
HidUser0 Можно на тестовом канале тестить
HidUser0 Или вообще локальную ирку поднять))
HidUser0 python3 -m irc.server
acetone HidUser0: на тестовом канале юзеров мало) именно с этим связанное тестил
HidUser0 Ясно
acetone major.acetone.i2p снова недоступен, хост из давн. Хотя он вполне себе живой.
acetone Ошибки в логе по теме лизсетов:
acetone Streaming: LeaseSet was not confirmed in 4000 milliseconds. Trying to resubmit
acetone Спустя полчаса после старта роутера: Destination: Can't publish LeaseSet. No inbound tunnels
acetone Сейчас посмотрел в веб-консоли: у серверного туннеля MAJOR'а все туннели в порядке по 5 штук
acetone Ошибка "Destination: Can't publish LeaseSet. No inbound tunnels" повторяется спустя час работы раскочегаренного роутера
acetone Routers: 5838 Floodfills: 1578 LeaseSets: 73
acetone Client Tunnels: 147 Transit Tunnels: 1327
acetone orignal: категорически сдаюсь))) Destination: Can't publish LeaseSet. No inbound tunnels
acetone Blinded message
Oodode <acetone> .опанцы, майор-то с ума сошел чтоли
orignal acetone бага значит
orignal надо разбираться
orignal тоннели то может и в порядке но если флудфил несовместимый
orignal надо смотреть по коду
orignal acetone
orignal auto inbound = m_Pool->GetNextInboundTunnel (nullptr, floodfill->GetCompatibleTransports (true));
orignal строка 571 Destination.cpp
orignal замени на auto inbound = m_Pool->GetNextInboundTunnel (nullptr);
acetone orignal: вот это магия
acetone сча попробуем-с
acetone пересоберусь тут же
acetone еще думаю что сегодня с майором
orignal это не все
acetone Blinded message
orignal перед эти надо напечатать флудфил
orignal LogPrint (eLogInfo, floodfill->GetIdenthash ());
orignal мне думается что он долбится на плохой флудфил
orignal понимаешь?
orignal ну и стоока 565 аналогично
acetone сейчас открою сурцы
orignal у тебя не находит тоннели хотя они есть
orignal потому что концы тоннелей несмоместимы по транспортам с флудфилом
orignal а вот почему это вопрос
orignal я тоже поотлаживаю
acetone orignal: "LogPrint (eLogInfo, floodfill->GetIdenthash ());" вставляю туда же, перед 565 строкой?
acetone понял, что херню спросил
acetone вставлять в блоки if(!)
acetone поставил на сборку
orignal неее
orignal LogPrint (eLogInfo, floodfill->GetIdenthash ().ToBase64 ()); разумеется
orignal иначе херня будет
acetone orignal: принял, собираю
orignal надо понять на каком флудфиле это
orignal за все время работы это первый раз
orignal у тебя тоннели там какой длины?
acetone orignal: тройка
acetone сейчас перепроверю
acetone верно
orignal может тогда и правда флудфил просто дурной
orignal такое бывает
orignal я все никаких профилировщик не запилю
acetone прямо сейчас перезапускаюсь
acetone времени нет на грейсфул шутдавн
acetone уйду на час потом
orignal да не торопись
larto orignal, привет.как думаешь,есть смысл попробовать ADA учить?если просто для себя
larto orignal, или попроще что-нибудь выбрать?
orignal нет
Oodode larto, в космосе аду говорят применяли
Oodode щас хз
Oodode вон на марс питон улетел
Oodode larto, а у orignal однобокий опыт
larto Oodode, просто судя по инфе,которая в инете есть,ada чуть ли не самый классный язык получается
Oodode ну тоже мне не очень
Oodode я оберон люблю платонически
Oodode за простоту
Oodode но так транслятор свой и не дописал
larto Oodode, я так понял,что питон в кругу крутый кодеров считается гавном?
Oodode да крутые кодеры разные
Oodode ИИ весь на питоне
larto Oodode, ну например если i2pd на питоне написать,херня получится или норм?
Oodode херня
Oodode в и2пд нада многа тредов
Oodode а питон с этим не особо
Oodode и2пд вообще низкоуровневая херня
Oodode её можно и на машинном коде инжинирить было бы кому
Oodode orignal немного асма там применяет
larto Oodode, c/c++ для новичка,я так понял конкретный ад
Oodode да почему
Oodode си норм
Oodode но паскаль проще
Oodode ада в принципе около паскаля
Oodode оберон ещё проще паскаля
Oodode си писали не учёные а хакеры
Oodode а паскаль и оберон профессор писал
larto Oodode, так и что выбрать,чтобы все желание учить программирование в принципе через неделю не исчезло?
orignal а не надо учить программирование
larto orignal, почему?
Oodode larto, дали мяч хуячь
Oodode нехуй учить
Oodode ебош рок
Oodode orignal прав
Oodode если теорию изучать то одно
Oodode а практику изучать по ходу кодинга нада
orignal потому что современное "программирование" это профанация
Oodode а не впустую
Oodode нихуя
Oodode есть теория orignal
Oodode там наука
Oodode и есть ещё верификация прог блеать
Oodode хаскелем
Oodode Lindtke чтоль прославился ща загуглю
Oodode Jochen Liedtke
larto ниче не понял,почему не надо программирование учить)
orignal бесперспективно потому что
Oodode larto, сам золотых кирпичей набрал 9999 пробы и гвоорит бесперспективно
Oodode хаскель ос чтоль поставить
Oodode Osker, an OS written in Haskell, targeted the L4 specification; although this project focused mainly on the use of a functional programming language for OS development, not on microkernel research.[28]
Oodode Hallgren, T.; Jones, M.P.; Leslie, R.; Tolmach, A. (2005). "A principled approach to operating system construction in Haskell" (PDF). Proceedings of the Tenth ACM SIGPLAN International Conference on Functional Programming. 40 (9): 116–128. doi:10.1145/1090189.1086380. ISSN 0362-1340. Archived (PDF) from the original on 15 June 2010. Retrieved 24 June 2010.
orignal всему свое время
Oodode larto, науку лучче учи чтоль
Oodode программирование это слишком просто
acetone orignal: чёрт. Удалил i2pd.log уже после запуска i2pd. Спустя полчаса новый так и не появился. Неужели i2pd не создает файл в рантайме, если он был удален?)
orignal нет
orignal он же старый файл считай
orignal kill -s USR1 сделай
larto orignal, а тебе сколько лет?если не секрет
orignal он переоткроет
orignal larto секрет
acetone orignal: я походу херню сделал. auto inbound = m_Pool->GetNextInboundTunnel (nullptr); и для outbound также сделал, поэтому логирование не отрабатывает в блоке if(!inbound)....
orignal ну так наверное
orignal надо или одно или другое
orignal то что ты сделал это возврат к старому коду
orignal но там я думаю просто не будет ответа
orignal а лог если посмотреть с каким флудфилом херня
xadmpp orignal: а из-за чего может статус постоянно меняться? то firewalled, то Ok. причем, если firewalled, то кол-во роутеров и транзита уменьшается. порты открыты, ip белый динамика за последнее время не менялся... как только сделаю "run peer test", так сразу статус Ok.
acetone orignal: ага, херню сделал
orignal xadmpp из-за плохого UDP
xadmpp понял, orignal. поправил firewall у себя, скорее всего он просто соединения закрывал. timeout для udp был 60 сек, повысил до 300 сек.
orignal acetone ну че? публикуется счас?
acetone orignal: да, после правки всё бенч и ошибок в логе нет
acetone Blinded message
acetone только сказал
acetone проверил - хер
acetone ох, успел уже отпраздновать)))
orignal там скорее всего другая ошибка
orignal прикол будет в том что завтра будет иначе
acetone orignal: да уж. Сейчас чекну лог на ошибки
orignal дурой флудфил просто
acetone orignal: сейчас снова заработало
acetone хмммм
acetone трудно уловимый джо какой-то
acetone orignal: имеет смысл пересобраться в возвратом оригинального релизного кода, но с выводом флудфила в блоке if(!inbound) ?
acetone а то день упустим совсем всё канет в лету, сорвется с крючка хитрая бага
orignal так у тебя какая ошибка счас?
orignal а так да наверное имеет
orignal вернуть мой код и распечатать там адрес флудфила
acetone orignal: был host is down, но пару раз страницу обновил - лизсет появился
acetone в логе старой ошибки нет
acetone принял, сейчас пересоберусь
acetone orignal: запустил грейсфул шутдавн
acetone orignal: интересно. Сейчас major.acetone.i2p доступен с локального роутера, но с VPS-роутера настойчивво пишет host is down (на старом коде). Через пять минут рестартанусь.
orignal странно
orignal видимо все таки флудфил какой то
acetone orignal: ох я мудачина... Собрался мля) Оставил лог левел на warn, а в коде пишу в Info
acetone опять грейсфул шутдавн
orignal уровень же с веб морды можно менять
acetone orignal: ох, аллилуйя
acetone значит, счас поглядим-с
Oodode acetone никогда не был тормозом
orignal R4SAS все время переключает
acetone orignal: ухххх, у меня шиза
acetone ресурс открылся сейчас на релизном коде
acetone посмотрю ошибки в логе...
orignal в Router Commands
acetone orignal: да, я видел, сделал
acetone orignal: и смеюсь и плачу
acetone в логе ошибки нет, ресурс опубликовался
acetone вот это мдаа
acetone неуловимый джо
orignal вот тут главный вопрос
orignal или попадал на пдохой флудфил или у тебя концы тоннелей были плохие
orignal но я сам посмотрю
orignal у меня сразу открылся
orignal major.acetone.i2p
acetone orignal: ага. Я когда говорил утром, что не открывается - пробовал с разных роутеров (из разных стран). Везде был один результат. Только тогда тревогу забил)
orignal я же говорю попал на плохой флудфил
orignal такое иногда бывает
orignal буду делать профилировщик
acetone orignal: примерно логику ошибки понимаю, но вроде как публикация всегда происходит на трёх флудфилах с ожиданием ответа? Или как это верно описать?
orignal ты путаешь
orignal ты публикуешь на один
orignal а тот уже раскидывает на три
orignal но если этот один на который ты публикуешь кривой
orignal вот все и застревает
orignal я посмотрю логику
acetone что-то у меня в памяти значит криво встало
orignal возможно стоит кое что изменить
orignal давно собирался заняться
orignal этой темой
acetone orignal: всеми руками "за"
acetone вспомнил, что есть в сети видео и статья на хабре, где, выходит. неверная информация о публикации ресурса: там сказано, что публикуется на трёх, а те три дублируют, и ответы проверяются
orignal там надо переделать что если нет тоннелей совсемстимым с FF то попытаться взять другой
orignal это неправильно
orignal публикуется на одном а тот раскидывает на 3
orignal при этом проверяется доступность на другом
R4SAS криво выстроились звезды у ацетона
orignal R4SAS это понятно
orignal но таким флудфилам надо давать черную метку
orignal чего у нас не сделано в профилировщике
R4SAS ниче, год прожили, еще проживем
orignal кстати всмонил
orignal скоморох как то жаловался что не мог до wlm.i2p достучаться
R4SAS *** кидает камень в огород orignal ***
orignal нууу
orignal ээээ
orignal как всегда короче ))
orignal но счас есть время
R4SAS я про подобное тоже жаловался пару раз
acetone R4SAS: помню ты про dns.acetone.i2p как-то писал
R4SAS и про него
R4SAS и про свои несколько раз
orignal не помню
R4SAS один раз я до рег не мог достучаться
R4SAS приходилось дропать нетдб
R4SAS с каким то ресурсом на s2 тоже такое было
orignal с рег я помню проблему
orignal и я ее чинил
R4SAS тогда с неверно выбранными транспортами было вроде
orignal именно
orignal но счас все это корретно сделано
acetone orignal: посмотрел статью/видео. Там сказано, что лизсет публикуется на двух флудфилах, а те дублируют его еще по трём флудфилам. Помню как мы это обсуждали)) Досадно, что такая вопиющая неточность пролезла в продакшн)
orignal насчет второго надо уточнить
orignal на двух может быть
acetone ты вроде тогда в коде смотрел, поэтому может быть верно всё же
orignal точнее я думаю так
orignal у zzz на двух
orignal а я наверное только собрался сделать на второй ))
orignal а может и есть
acetone orignal: если нет, все дружно просим))))
orignal я там все время то то менял
acetone деда приходи, порядок наведи
orignal да разберемся
orignal что правильно
orignal я думаю скорее всего так
orignal если на первый заслал а потом со второго не получил ответ
orignal то пытаюсь заслать на второй
orignal в твоем же случае ошибка в другом
orignal он думает что раз нет тоннелей значит не просрался еще
orignal а на самом деле там нет совместимых тоннелей
acetone не зря майор хлеб ест))
acetone R4SAS acetone: кстати, твой днс не умер случаем?
acetone R4SAS не могу лизсет найти
orignal что там?
R4SAS да он из лога вытащил мои сообщения
RedFox Вопрос решился. Теперь при перезагрузке малинки сервис i2pd стартует и отвечает и переустнавливать систему не пришлось. Оказывается все было уже описано: howto.yggnode.cf/doku.php?id=i2p
WayBest R4SAS: привет, не подскажешь где взять отвязанную последнюю версию снарка для i2pd?
orignal собрать из исходнков
orignal в общем пакете идет
WayBest просто я помню скомпиленная версия была
WayBest линка нет?
HidUser0 вроде в репах r4sas было что ли
orignal я собирал сам
orignal ant-ом
WayBest можно ссылку на сорцы если не сложно?
WayBest github.com/l-n-s/i2psnark-docker похоже на правду?
WayBest то есть используется репа i2p и билдится ant-ом просто конкретное приложение?
orignal это код джавовского i2p
orignal там просто есть проект в нем
WayBest понял, спс