17 Июнь 2019, 08:05:01Последний пользователь: Rachel Ted
Страниц: 1 ... 15 16 [17]   Вниз
  Отправить эту тему  |  Печать  
Автор Тема: Ace Stream 3.1 for Ubuntu (ru/en)  (Прочитано 116728 раз)
0 Пользователей и 1 Гость смотрят эту тему.
akv
Newbie
*
Оффлайн Оффлайн
Сообщений: 3

Email
« Ответ #240 : 20 Февраль 2019, 16:39:43 »

Benny

Дело не в кол-ве RAM. --memory-cache-limit не спасает, выходит за значение определенное в нем.

acestream.log
2019-02-20 17:00:22,523|MainThread|acestream|init segmenter failed
Traceback (most recent call last):
  File "core.c", line 332, in
ImportError: libavformat.so.56: cannot open shared object file: No such file or directory

dmesg
[Wed Feb 20 17:00:22 2019] cron invoked oom-killer: gfp_mask=0x14200ca(GFP_HIGHUSER_MOVABLE), nodemask=(null), order=0, oom_score_adj=0
[Wed Feb 20 17:00:22 2019] cron cpuset=ns mems_allowed=0
[Wed Feb 20 17:00:22 2019] Call Trace:
[Wed Feb 20 17:00:22 2019]  dump_stack+0x63/0x8b
[Wed Feb 20 17:00:22 2019]  dump_header+0x6e/0x285
[Wed Feb 20 17:00:22 2019]  oom_kill_process+0x21d/0x440
[Wed Feb 20 17:00:22 2019]  out_of_memory+0x11d/0x4d0
[Wed Feb 20 17:00:22 2019]  mem_cgroup_out_of_memory+0x4b/0x80
[Wed Feb 20 17:00:22 2019]  mem_cgroup_oom_synchronize+0x324/0x340
[Wed Feb 20 17:00:22 2019]  ? mem_cgroup_css_reset+0xe0/0xe0
[Wed Feb 20 17:00:22 2019]  pagefault_out_of_memory+0x36/0x7b
[Wed Feb 20 17:00:22 2019]  mm_fault_error+0x8f/0x190
[Wed Feb 20 17:00:22 2019]  __do_page_fault+0x4c8/0x500
[Wed Feb 20 17:00:22 2019]  ? vfs_read+0x11b/0x130
[Wed Feb 20 17:00:22 2019]  do_page_fault+0x2e/0xe0
[Wed Feb 20 17:00:22 2019]  ? page_fault+0x2f/0x50
[Wed Feb 20 17:00:22 2019]  page_fault+0x45/0x50
[Wed Feb 20 17:00:22 2019] RIP: 0033:0x7f4ac0860f94
[Wed Feb 20 17:00:22 2019] RSP: 002b:00007ffcc7866948 EFLAGS: 00010202
[Wed Feb 20 17:00:22 2019] RAX: 0000000000000030 RBX: 0000000000000000 RCX: 000000000000002f
[Wed Feb 20 17:00:22 2019] RDX: 0000000000000004 RSI: 00007f4abdf8496f RDI: 00007ffcc7868fb0
[Wed Feb 20 17:00:22 2019] RBP: 0000000000000000 R08: 0000000000000019 R09: 2020202020202020
[Wed Feb 20 17:00:22 2019] R10: 3020202020202020 R11: 2020202020202020 R12: 0000000000000000
[Wed Feb 20 17:00:22 2019] R13: 00007ffcc7868fb0 R14: 000000000000004e R15: 00005599c027edd0
[Wed Feb 20 17:00:22 2019] Task in /lxc/105/ns killed as a result of limit of /lxc/105
[Wed Feb 20 17:00:22 2019] memory: usage 1572864kB, limit 1572864kB, failcnt 0
[Wed Feb 20 17:00:22 2019] memory+swap: usage 1572864kB, limit 1572864kB, failcnt 5781002
[Wed Feb 20 17:00:22 2019] kmem: usage 17516kB, limit 9007199254740988kB, failcnt 0
[Wed Feb 20 17:00:22 2019] Memory cgroup stats for /lxc/105: cache:0KB rss:0KB rss_huge:0KB shmem:0KB mapped_file:0KB dirty:0KB writeback:0KB swap:0KB inactive_anon:0KB active_anon:0KB inactive_file:0KB active_file:0KB unevictable:0KB
[Wed Feb 20 17:00:22 2019] Memory cgroup stats for /lxc/105/ns: cache:756KB rss:1554592KB rss_huge:0KB shmem:136KB mapped_file:60KB dirty:12KB writeback:0KB swap:0KB inactive_anon:388712KB active_anon:1166016KB inactive_file:344KB active_file:132KB unevictable:0KB
[Wed Feb 20 17:00:22 2019] Memory cgroup out of memory: Kill process 2434 (acestreamengine) score 954 or sacrifice child
[Wed Feb 20 17:00:22 2019] Killed process 2434 (acestreamengine) total-vm:3925328kB, anon-rss:1497844kB, file-rss:0kB, shmem-rss:0kB
[Wed Feb 20 17:00:22 2019] oom_reaper: reaped process 2434 (acestreamengine), now anon-rss:0kB, file-rss:0kB, shmem-rss:0kB
« Последнее редактирование: 20 Февраль 2019, 16:41:37 от akv » Сообщить модератору   Записан
Benny
Administrator
Hero Member
*****
Оффлайн Оффлайн
Сообщений: 666

Email
« Ответ #241 : 20 Февраль 2019, 17:01:24 »

Судя по
ImportError: libavformat.so.56: cannot open shared object file: No such file or directory
движок запускается "неправильно", а именно каталог /lib движка не экспортируется предварительно и движку не указано при запуске, где искать библиотеки. Нужно запускать через start-engine либо, посмотрев - как сделано в нем, проделать аналогичное в своем скрипте.

В целом пока это явно что-то локальное, т.к проверялось на виртуалке с меньшим обьемом памяти (512 МБ) и физической машине с 2 ГБ - там ничего не "течет" в последней бете.
Сообщить модератору   Записан
akv
Newbie
*
Оффлайн Оффлайн
Сообщений: 3

Email
« Ответ #242 : 21 Февраль 2019, 13:12:16 »

В целом пока это явно что-то локальное

Действительно проблема наблюдалась в LXC контейнере. После того как создал VM под KVM, проблема исчезла.
Сообщить модератору   Записан
casper777
Newbie
*
Оффлайн Оффлайн
Сообщений: 17

Email
« Ответ #243 : 15 Апрель 2019, 16:52:35 »

Не могу поткрывается GUI движка, хотя все инсталлирована.
Как можно по другому настройки движка поменять?
Сообщить модератору   Записан
Benny
Administrator
Hero Member
*****
Оффлайн Оффлайн
Сообщений: 666

Email
« Ответ #244 : 15 Апрель 2019, 19:57:46 »

Не могу поткрывается GUI движка, хотя все инсталлирована.
Движок запускается как "/opt/acestream/start-engine --client-gtk"?
Как можно по другому настройки движка поменять?
через командную строку, через conf-файл, через веб-интерфейс.
Сообщить модератору   Записан
smorman
Newbie
*
Оффлайн Оффлайн
Сообщений: 7

Email
« Ответ #245 : 21 Апрель 2019, 13:48:13 »

Доброго дня!
Подскажите, плииз, вот такой вот acestream.log у меня:
2019-04-21 13:24:14,375|MainThread|acestream|init segmenter done: log_path=/home/fin/.ACEStream/logs/segmenter.log
2019-04-21 13:24:14,618|MainThread|acestream|platform=linux
2019-04-21 13:24:14,619|MainThread|acestream|app=acestream
2019-04-21 13:24:14,619|MainThread|acestream|version=3.1.35 code=3013500 revision=d6df0e1 date=2019-01-29
2019-04-21 13:24:14,619|MainThread|acestream|use_local_db=True
2019-04-21 13:24:14,619|MainThread|acestream|use_m2crypto=True
2019-04-21 13:24:14,619|MainThread|acestream|is_gui_mode=0
2019-04-21 13:24:14,649|MainThread|acestream|enable debug: 0
2019-04-21 13:24:14,770|MainThread|acestream|get_default_api_version: 2
2019-04-21 13:24:14,813|MainThread|acestream.coreapp|use fixed i2i_port: 62062
2019-04-21 13:24:14,813|MainThread|acestream.coreapp|state_dir=u'/home/fin/.ACEStream'
2019-04-21 13:24:15,400|MainThread|acestream.coreapp|set_debug_from_ui: enabled=0
2019-04-21 13:24:15,427|MainThread|acestream|enable debug: 0
2019-04-21 13:24:15,965|MainThread|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:33164
2019-04-21 13:24:15,965|MainThread|acestream.SocketHandler.SocketHandler|bind: socket bound: host=0.0.0.0 port=8621
2019-04-21 13:24:15,965|MainThread|acestream.LM|listen on 8621
2019-04-21 13:24:18,202|MainThread|acestream.VideoServer|start: addr= port=6878 allow_remote=1 allow_intranet=1
2019-04-21 13:24:36,692|MainThread|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:57601
2019-04-21 13:24:36,693|MainThread|acestream.SocketHandler.SocketHandler|bind: socket bound: host=0.0.0.0 port=62062
2019-04-21 13:24:36,693|Instance2InstanceThread-31|acestream.APIServer|run: ready to receive remote commands on 62062
2019-04-21 13:24:36,693|MainThread|acestream|failed to init app
Traceback (most recent call last):
  File "core.c", line 355, in
  File "ACEStream/Main/AppWrapperConsole.py", line 27, in set_bgapp
Exception: cache dir is not writable: ~/.ACEStream


Последняя запись, является ли это ошибкой, т.к. всё работает и запускается?
Кэш в эту директорию ~/.ACEStream: в папки .acestream_cache и collected_torrent_files пишется и скриптом через Cron успешно удаляется.
Ace работает с проксей от Pepsik + Supervisor.
« Последнее редактирование: 21 Апрель 2019, 13:51:35 от smorman » Сообщить модератору   Записан
Benny
Administrator
Hero Member
*****
Оффлайн Оффлайн
Сообщений: 666

Email
« Ответ #246 : 21 Апрель 2019, 15:52:55 »

Exception: cache dir is not writable: ~/.ACEStream
является ли это ошибкой, т.к. всё работает и запускается?
Если реально кеш по этому пути не пишется, то нет. В целом такая ошибка возникает из-за запуска AceStream (или вспомогательного софта) под разными пользователями, либо сам этот каталог был создан от имени другого пользователя, и т.д.
Для проверки просто останавливаем движок, удаляем в домашнем каталоге ".ACEStream", и запускаем его снова. Если проблема повторилась - значит проверяем настройки "Supervisor", HTTP-прокси и прочего доп. софта - чтобы все запускалось от имени /рут не нужен!/ одного пользователя.
Сообщить модератору   Записан
smorman
Newbie
*
Оффлайн Оффлайн
Сообщений: 7

Email
« Ответ #247 : 21 Апрель 2019, 21:57:55 »

Для проверки просто останавливаем движок, удаляем в домашнем каталоге ".ACEStream", и запускаем его снова. Если проблема повторилась - значит проверяем настройки "Supervisor", HTTP-прокси и прочего доп. софта - чтобы все запускалось от имени /рут не нужен!/ одного пользователя.

Всё устанавливалось через sudo,
Пользователь один.

Кэш как раз пишется по этому пути в /home/user/.ACEStream (Домашняя папка), в папки .acestream_cache и collected_torrent_files.
В Супервизоре в конфиге прописан пользователь.
Папка эта /home/user/.ACEStream создалась сама при старте движка.
Движок установлен в /opt/acestream.

А вот если в Супервизоре в конфиге прописать вместо пользователя root, то стартует без этой ошибки.
Но папка эта создаётся уже в /~/.ACEStream, т.е. в корневом каталоге и кэш пишется просто, прямо в неё, не в подкаталоги .acestream_cache и collected_torrent_files, которых и не создаётся в этом варианте.
« Последнее редактирование: 21 Апрель 2019, 22:00:22 от smorman » Сообщить модератору   Записан
smorman
Newbie
*
Оффлайн Оффлайн
Сообщений: 7

Email
« Ответ #248 : 21 Апрель 2019, 23:21:02 »

проверяем настройки "Supervisor", HTTP-прокси и прочего доп. софта - чтобы все запускалось от имени /рут не нужен!/ одного пользователя.

Всё!
Спасибо огромное!

Нашёл я причину этой ошибки!
Я изначально прописал в aceconfig.py, как советовали все "Гуру" в теме Пепсика (надо было у самого Пепсика спросить, а не слушать "спецов") на соответствующем форуме, в секции:
# Ace Stream cmd line (use --log-file filepath to write log)
# You need to set it only on Linux based systems. Autodetect for Windows!
acecmd = '/opt/acestream/start-engine --client-console --bind-all................. --cache-dir ~/.ACEStream

--cache-dir ~/.ACEStream

А правильно надо, чтобы под пользователем всё прекрасно работало, без ошибок:
--cache-dir /home/пользователь/.ACEStream

Вот и вся проблема...:D

Т.е. такого вида ~/ отсыль не понимается движком. Надо указывать подробный путь (в Домашнюю папку, где и положено ей быть) к папке кэша --cache-dir /путь/к/Домашней папке/.ACEStream.

Если указать др. директорию или так (как у многих, я понимаю), то в ней создаётся папка .ACEStream, но после запуска в ней не создаётся системных папок и файлов, необходимых для движка, кои создаются в Домашней папке.

А если, как у меня было (по советам "спецов") --cache-dir ~/.ACEStream, то под пользователем будет выскакивать эта ошибка.
« Последнее редактирование: 21 Апрель 2019, 23:42:51 от smorman » Сообщить модератору   Записан
sybdata
Newbie
*
Оффлайн Оффлайн
Сообщений: 17

WWW Email
« Ответ #249 : 21 Апрель 2019, 23:59:51 »

Если указать др. директорию или так (как у многих, я понимаю), то в ней создаётся папка .ACEStream, но после запуска в ней не создаётся системных папок и файлов, необходимых для движка, кои создаются в Домашней папке.

др. директорию говоришь, вот:

--cache-dir /tmp/fs --state-dir /tmp/fs


* 35ace.png (48.78 кБ, 657x480 - просмотрено 126 раз.)
« Последнее редактирование: 22 Апрель 2019, 00:02:57 от sybdata » Сообщить модератору   Записан
smorman
Newbie
*
Оффлайн Оффлайн
Сообщений: 7

Email
« Ответ #250 : 22 Апрель 2019, 00:23:36 »

др. директорию говоришь, вот:--cache-dir /tmp/fs --state-dir /tmp/fs
Ну, правильно.
От рута же.
А у меня от пользователя.
Всё устанавливал через sudo.
И пока не прописал путь подробный в Домашнюю папку, т.к. всё стартует от пользователя, а не от рута, была эта ошибка.
Теперь всё отлично.
Логи все чистые, как слеза.
Сообщить модератору   Записан
Amethystium
Newbie
*
Оффлайн Оффлайн
Сообщений: 5

Email
« Ответ #251 : 22 Апрель 2019, 12:19:51 »

acestream-engine_3.1.16 for Debian 10(Buster/Sid), 2 пакета, собственно "движок" со всем необходимым внутри, и переделанный python-appindicator_0.4.92-4~buster_amd64.deb
в версии 3.1.35 проблемы с переключением на плееры, это скорее настройки сайтов, но тем не менее, отказался от нее в пользу 3.1.16...

« Последнее редактирование: 22 Апрель 2019, 12:22:35 от Amethystium » Сообщить модератору   Записан
digitalone
Newbie
*
Оффлайн Оффлайн
Сообщений: 1

Email
« Ответ #252 : 23 Апрель 2019, 14:22:26 »

Hello everyone. Ubuntu is not the only one Linux distribution, I think you can rename the thread in "Ace Stream for Linux". I use it successfully on Arch Linux and mpv player.

Here is the latest version: https://aur.archlinux.org/packages/acestream-engine/

And here my package for the stable version: https://aur.archlinux.org/packages/acestream-engine-stable/
This package is slightly modified to install Ace Stream under Arch standard directory guidelines (/urs/lib/ rather than /opt/) and provides a desktop file to run Ace Stream GUI from applications menu without using the command line.

I made also a small mpv extension to open Ace Streams links directly into mpv: https://aur.archlinux.org/packages/mpv-acestream/

AceProxy package developed by pepsik-kiev here: https://aur.archlinux.org/packages/acestream-proxy-git/

Hope this could be appreciated. Bye  ;)
Сообщить модератору   Записан
Страниц: 1 ... 15 16 [17]   Вверх
  Отправить эту тему  |  Печать