Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Сообщение Starting MadelineProto... и дальше консоль закрывается #156

Open
YAMER1 opened this issue May 19, 2024 · 5 comments

Comments

@YAMER1
Copy link

YAMER1 commented May 19, 2024

Ввожу команду docker compose up -d, после этого авторизация не происходит и ничего не работает. Как понять, TelegramApiServer запустился или нет? Ошибку не пишет и не запрашивает авторизации сеанса.
`[root@megasborka TelegramApiServer]# docker compose run --rm api
[+] Creating 1/0
✔ Container telegramapiserver-mysql-1 Running 0.0s
[INFO wait] --------------------------------------------------------
[INFO wait] docker-compose-wait 2.12.1
[INFO wait] ---------------------------
[DEBUG wait] Starting with configuration:
[DEBUG wait] - Hosts to be waiting for: [mysql:3306]
[DEBUG wait] - Paths to be waiting for: []
[DEBUG wait] - Timeout before failure: 30 seconds
[DEBUG wait] - TCP connection timeout before retry: 5 seconds
[DEBUG wait] - Sleeping time before checking for hosts/paths availability: 0 seconds
[DEBUG wait] - Sleeping time once all hosts/paths are available: 0 seconds
[DEBUG wait] - Sleeping time between retries: 1 seconds
[DEBUG wait] --------------------------------------------------------
[INFO wait] Checking availability of host [mysql:3306]
[INFO wait] Host [mysql:3306] is now available!
[INFO wait] --------------------------------------------------------
[INFO wait] docker-compose-wait - Everything's fine, the application can now start!
[INFO wait] --------------------------------------------------------
[2024-05-19 11:15:20] [warning]
Starting MadelineProto...

`

@xtrime-ru
Copy link
Owner

xtrime-ru commented May 19, 2024

Нужно удостоверится, что используется последняя версия библиотеки и зависимостей. Выглядит как проблема с DNS после обновления до docker 26+

docker compose down
git pull
rm -rf vendor/
docker compose pull
docker compose run --rm api

@YAMER1
Copy link
Author

YAMER1 commented May 19, 2024

Раньше уже обновлял, у меня была ошибка старта сессии, теперь ничего не пишет, а закрывается. Повторил обновление, не помогло.
Версия Docker Version: 26.1.3

Содержимое /etc.resolv.conf

# Generated by NetworkManager
search ru
nameserver 8.8.8.8
nameserver 91.142.82.1
nameserver 8.8.4.4
# NOTE: the libc resolver may not support more than 3 nameservers.
# The nameservers listed below may not be recognized.
nameserver 77.88.8.8
nameserver 77.88.8.1
nameserver 91.142.80.1

service docker status -l выводит это

b74998b33f2ce1943ffde8a3d725ee6466d46bc9de5a14 not found: not found"
May 19 17:00:17 megasborka.ru dockerd[1324]: time="2024-05-19T17:00:17.307339226+03:00" level=info msg="ignoring event" container=924f60673eeaf9a4b611d1910fbf53bbe26f8cc85ef8c7d6689fec439e22225d module=libcontainerd namespace=moby topic=/tasks/delete type="*events.TaskDelete"
May 19 17:00:17 megasborka.ru dockerd[1324]: time="2024-05-19T17:00:17.316150475+03:00" level=warning msg="failed to close stdin: task 924f60673eeaf9a4b611d1910fbf53bbe26f8cc85ef8c7d6689fec439e22225d not found: not found"

@xtrime-ru
Copy link
Owner

xtrime-ru commented May 20, 2024

Присланный /etc/resolv.conf - с хоста или из контейнера?

Нужно содержимое в контейнере. Можно использовать контейнер mysql, в нем проще посмотреть, он не рестартует.

@YAMER1
Copy link
Author

YAMER1 commented May 20, 2024

Наверное с хоста. В общем, у меня всё заработало. Можно закрывать тикеты, помогла переустановка и постоянное чтение инструкций. Метод getHistory не работает, но главное, что заработал RSS сервер.

@xtrime-ru
Copy link
Owner

xtrime-ru commented May 20, 2024

Отличные новости!
В TelegramRSS тоже надо обновлять зависимости, иначе не будет работать на docker 26+

Метод getHistory переехал в messages.getHistory

Я выпилил лишние алиасы, так как теперь базовые методы поддерживают передачу не всех аргументов. Это была единственная причина держать alias.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

3 participants
@YAMER1 @xtrime-ru and others