Ubuntu 16.04 не запускается, лог нижеубрать requests из acestream и использовать системный 2.11.1
релиз b04, как вылечить?
File "/opt/acestream/lib/requests-2.12.5-py2.7.egg/requests/__init__.py", line 52, in <module>
File "/opt/acestream/lib/requests-2.12.5-py2.7.egg/requests/packages/urllib3/contrib/pyopenssl.py", line 47, in <module>
sudo apt install python-m2crypto python-apsw wrapsrv
./start-engine --client-console
2017-02-08 18:50:53,906|MainThread|acestream|init segmenter done: log_path=/home/tamer/.ACEStream/logs/segmenter.log
2017-02-08 18:50:53,906|MainThread|acestream|platform=linux
2017-02-08 18:50:53,906|MainThread|acestream|app=acestream
2017-02-08 18:50:53,906|MainThread|acestream|version=3.1.16 code=3011600 revision=3258 date=2017-02-08
2017-02-08 18:50:53,906|MainThread|acestream|use_local_db=True
2017-02-08 18:50:53,906|MainThread|acestream|use_m2crypto=True
2017-02-08 18:50:53,906|MainThread|acestream|enable debug: 0
2017-02-08 18:50:53,907|MainThread|acestream|get_default_api_version: 2
2017-02-08 18:50:53,907|MainThread|acestream.coreapp|use fixed i2i_port: 62062
2017-02-08 18:50:53,907|MainThread|acestream.coreapp|state_dir=u'/home/tamer/.ACEStream'
2017-02-08 18:50:53,926|MainThread|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:54447
2017-02-08 18:50:53,926|MainThread|acestream.SocketHandler.SocketHandler|bind: socket bound: host=0.0.0.0 port=8621
2017-02-08 18:50:53,926|MainThread|acestream.LM|listen on 8621
2017-02-08 18:50:54,759|MainThread|acestream.VideoServer|start: addr= port=6878 allow_remote=0 allow_intranet=1
2017-02-08 18:50:54,897|MainThread|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:52838
2017-02-08 18:50:54,897|MainThread|acestream.SocketHandler.SocketHandler|bind: socket bound: host=0.0.0.0 port=62062
2017-02-08 18:50:54,897|Instance2InstanceThread-30|acestream.APIServer|run: ready to receive remote commands on 62062
работать не хочетА откуда вывод про "не хочет"?
2017-02-08 18:50:54,759|MainThread|acestream.VideoServer|start: addr= port=6878 allow_remote=0 allow_intranet=1
2017-02-08 18:50:54,897|MainThread|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:52838
2017-02-08 18:50:54,897|MainThread|acestream.SocketHandler.SocketHandler|bind: socket bound: host=0.0.0.0 port=62062
2017-02-08 18:50:54,897|Instance2InstanceThread-30|acestream.APIServer|run: ready to receive remote commands on 62062
P.S. Почему в Ubuntu 16.04 и новее не сделать всё это в snap пакете, со всеми зависимостями внутри, и не морочить людям голову?Потому, что кроме Убунты это еще никто не поддерживает (да и там поддержка пока экспериментальная)?
все нормально загрузилось и ждет клиентских подключений.Хорошо, как начать просмотр торрент ТВ через Firefox? Или где взять AceStream Player для Ubuntu 16.04?
Потому, что кроме Убунты это еще никто не поддерживает (да и там поддержка пока экспериментальная)?С чего это она эксперементальная? И с чего только в Ubuntu?
Тихо и незаметно была проделана работа по обеспечению поддержки пакетов Snap в Arch, Debian и Fedora. В процессе также добавление поддержки Snap в CentOS, Elementary OS, Gentoo, Linux Mint, openSUSE, OpenWrt и RHEL.Заметьте, этой новости уже полгода.
Хорошо, как начать просмотр торрент ТВ через Firefox?Через js-player - Ace Stream Web Ext + Magic Player. При этом движок лучше запускать с ключом "--client-gtk" - и нагляднее, и к настройкам доступ через ГУИ.
Или где взять AceStream Player для Ubuntu 16.04?На текущий момент - нигде (хотя инструкции, как запустить версию для 14.04 на 16.04 есть в сети, в т.ч и на этом форуме) . В архивах, как нетрудно заметить - только движок. Описание ссылок несколько кривое, это да - нужно поправить.
С чего это она эксперементальная? И с чего только в Ubuntu?С того. Ок, по второму вопросу поправка - экспериментальная не только в Убунту.
Я думаю он вам поможет советом, а может и поможет создать сам snap пакет, если вы к нему обратитесь.Т.е снап-пакет нужен "вам", а обратиться должны "мы" - ну ок, как обычно.
tamer@tamer-desktop:~/acestream$ ./start-engine --client-gtk
load config from file: /home/tamer/acestream/acestream.conf
appindicator is not installed
appindicator is not installedВ инструкции все есть - http://wiki.acestream.media/Install_Ubuntu
Optional dependencies to use GTK GUI:
sudo apt-get install python-gtk2
sudo apt-get install python-appindicator
apt install python-gtk2 python-appindicator python-m2crypto python-apsw wrapsrv
Ubuntu 16.04 не запускается, лог ниже
релиз b04, как вылечить?
VLC media player 2.1.4 Ace Stream (revision 2.1.4-0-g2a072be)Пробовал брать движок из http://dl.acestream.org/linux/acestream_3.1.16_ubuntu_16.04_x86_64.tar.gz , но вывод ошибки тот же
vlc: unknown option or missing mandatory argument `--ace-developer-key=1mcXu2Ujtsjy9z7k-elucnH-384lvH4E-munn1LrXVEt2bSnHO7VaEa'
Try `vlc --help' for more information.
НО запуск плеера вызывает ошибкуА ошибка эта где - в консоли при запуске бинарника плеера, или в логе движка?
Пробовал брать движок из http://dl.acestream.org/linux/acestream_3.1.16_ubuntu_16.04_x86_64.tar.gz , но вывод ошибки тот жеЛучше берите движок 3.1. Там, насколько я помню, появилась функция "Медиа-сервер", очень полезная и удобная штука.
Направьте на путь истинный
загрузил релиз 3.1.16, не запускается с такой-же ошибкой, кто-нибудь знает как использовать системный python?а пакеты доустанавливал?
apt install python-gtk2 python-appindicator python-m2crypto python-apsw wrapsrv
а пакеты доустанавливал?Код: [Выделить]apt install python-gtk2 python-appindicator python-m2crypto python-apsw wrapsrv
У меня после установки этих пакетов движок завелся и -console и -gtk
wget http://pastebin.com/raw/s7fPm65n -O py-crypto.patch
cd /usr/lib/python2.7/dist-packages
sudo patch -p 0 < ~/py-crypto.patch
при запуске бинарника плеера в ТерминалеНО запуск плеера вызывает ошибкуА ошибка эта где - в консоли при запуске бинарника плеера, или в логе движка?
при запуске бинарника плеера в ТерминалеПохоже на то, что бинарник acestreamplayer подтягивает библиотеку libvlc вместо libtsplayer.
нашёл статью, где вроде как помогла возня с пакетом libgcrypt, но мне совет не помог
http://archlinux.org.ru/forum/topic/12288/?page=7
user@host:~$ ldd /usr/bin/acestreamplayer
linux-vdso.so.1 => (0x00007ffd0c96e000)
libtsplayer.so.5 => /usr/lib/libtsplayer.so.5 (0x00007f99d4714000)
libpthread.so.0 => /lib/x86_64-linux-gnu/libpthread.so.0 (0x00007f99d44f4000)
libdl.so.2 => /lib/x86_64-linux-gnu/libdl.so.2 (0x00007f99d42ec000)
libc.so.6 => /lib/x86_64-linux-gnu/libc.so.6 (0x00007f99d3f24000)
libtsplayercore.so.7 => /usr/lib/libtsplayercore.so.7 (0x00007f99d3c3c000)
/lib64/ld-linux-x86-64.so.2 (0x0000556d15c37000)
librt.so.1 => /lib/x86_64-linux-gnu/librt.so.1 (0x00007f99d3a34000)
libidn.so.11 => /usr/lib/x86_64-linux-gnu/libidn.so.11 (0x00007f99d37fc000)
libm.so.6 => /lib/x86_64-linux-gnu/libm.so.6 (0x00007f99d34f4000)
libdbus-1.so.3 => /lib/x86_64-linux-gnu/libdbus-1.so.3 (0x00007f99d32ac000)
user@host:~$ ls -l /usr/lib | grep libtsplayer
lrwxrwxrwx 1 root root 15 Feb 10 09:04 libtsplayercore.so.7 -> libvlccore.so.7
lrwxrwxrwx 1 root root 20 Nov 4 2014 libtsplayer.so.5 -> libtsplayer.so.5.4.0
-rw-r--r-- 1 root root 749724 Nov 4 2014 libtsplayer.so.5.4.0
/opt/acestream/acestreamengine: 1: /opt/acestream/acestreamengine: /opt/acestream/acestreamengine: 1: /opt/acestream/acestreamengine: �: not found
��@��: not found
/opt/acestream/acestreamengine: 1: /opt/acestream/acestreamengine: ��: not found
/opt/acestream/acestreamengine: 1: /opt/acestream/acestreamengine:: not found
/opt/acestream/acestreamengine: 1: /opt/acestream/acestreamengine: /opt/acestrea�/acestreamengine: 1: /opt/acestream/acestreamengine: �
@jlibpython2.7.so.1.0__gmon_start___Jv_RegisterClasses_ITM_deregisterTMCloneTable_ITM_registerTMCloneTablePyErr_PrintPyBool_FromLongPy_FatalErrorPy_CompileStringFlagsPyDict_NewPyEval_GetBuiltinsPy_FinalizePySys_SetObjectPy_SetProgramNamePySys_SetArgvPyDict_SetItemStringPy_InitializePyEval_EvalCodePyString_FromStringlibpthread.so.0libc.so.6__stack_chk_failmalloc__snprintf_chk__libc_start_mainfree_edata__bss_start_end__libc_csu_fini__data_start_IO_stdin_used__libc_csu_initGLI�ui: File name too long�: not found_ii
/opt/acestream/acestreamengine: 1: /opt/acestream/acestreamengine: ELF: not found
/opt/acestream/acestreamengine: 1: /opt/acestream/acestreamengine: : not found
/opt/acestream/acestreamengine: 1: /opt/acestream/acestreamengine: 0: not found
/opt/acestream/acestreamengine: 1: /opt/acestream/acestreamengine: @: not found
/opt/acestream/acestreamengine: 1: /opt/acestream/acestreamengine:P: not found
/opt/acestream/acestreamengine: 1: /opt/acestream/acestreamengine: : not found
/opt/acestream/acestreamengine: 1: /opt/acestream/acestreamengine:
h: not found
x: not foundam/acestreamengine: 1: /opt/acestream/acestreamengine:
/opt/acestream/acestreamengine: 1: /opt/acestream/acestreamengine: �: not found
/opt/acestream/acestreamengine: 1: /opt/acestream/acestreamengine: �: not found
/opt/acestream/acestreamengine: 1: /opt/acestream/acestreamengine: �: not found
/opt/acestream/acestreamengine: 1: /opt/acestream/acestreamengine: H�H��: not found
/opt/acestream/acestreamengine: 1: /opt/acestream/acestreamengine: x�!: not found
/opt/acestream/acestreamengine: 4: /opt/acestream/acestreamengine: Syntax error: "(" unexpected
наведите на мысльПодробнее - ОС, версия, последовательность действий.
Спасибо за попытку помощи как оказалось тупому)Цитироватьнаведите на мысльПодробнее - ОС, версия, последовательность действий.
Дополнительные пакеты согласно инструкции установлены, установка первая или апгрейд старой версии Ace Stream?
Сначала удалил предыдущую версию apt-get remove acestream-full
Далее поставил новую по инструкции с вики. при попытке запуска вижу это.
В папке с движком создается при запуске пустой фаил, название не понятно, кодировка названия не определяется
На сервере нет иксов, а сам он на работе. Подскажите как при помощи консоли или правки файлов включить доступ к веб морде и потокам из вне?Для первоначальной настройки нужно запустить движок с дополнительным ключом --access-token "some_token" (по умолчанию "access token" генерируется случайным образом при каждом запуске движка).
ну наконец выпыталиУчитывая, что и месяца не прошло, как анонсировали свежую версию и вопрос этот лично я вижу в первый раз - "наконец" смотрится забавно, да.
в вики этот ключ --access-token искать бесполезноВ Вики много чего искать бесполезно - писать документацию никто не любит, мы не исключение, к сожалению.
ImportError: libxslt.so.1: cannot open shared object file: No such file or directoryЯ бы начал с apt-get install libxslt1.1 python-libxslt1 - разве не очевидно из лога?
здесь логи с работающего сервераа) оно просит логин/пароль
а в мануал на той же вики не очевидно бы добавитьНужное в мануале есть. О подобной ошибке еще не сообщали, и не факт, что сообщат в будущем - вполне вероятно, это что-то локальное.
кто нибудь может вообще объяснить про этот /dev/disk/by-id и его функциюПеречисление дисков/разделов по UUID.
изчезает но появляется зато другой геморой, сейчас висит в логеПоследние ошибки в логе похожи на то, что предпринимается попытка запустить движок на том же порту, на котором уже запущен один экземпляр.
внутри контейнераМы не тестировали работу приложения внутри контейнера, так что все грабли на этом пути предстоит собирать самостоятельно.
и как быть теперь, не перезапускатся что ли или как?При чем здесь это? Перезапускаться можно, но корректно это нужно делать, и не пытаться запускать второй инстанс, если первый остался незавершенным.
вы же сами намудрили
и тем более их два:"их" один, как и было ранее - acestreamengine.
да ладно нос то задиратьПроблема не "в задирании носа", а в том, что с "неосилившими" курс школьной математики на темы из линейной алгебры говорить бесполезно.
можно подумать здесь на форуме одни никсоводы собралисьСобрались как на ковчеге - "каждой твари по паре", но если пользователям винды или ведроида лично я готов простить некоторую "инфантильность", то пользователям (либо косящим под них) *никсов - нет.
#!/bin/sh
ROOT=$(readlink -f $(dirname $0))
LD_LIBRARY_PATH=${ROOT}/lib ${ROOT}/acestreamengine --access-token "чтото там" --lib-path $ROOT "$@"
2017-02-18 20:12:56,867|Thread-52|acestream.httpserver|deny access from ('93.14.40.106', 47611)
сервер меня посылает далеко и на долгоТокен это просто строка - т.е вплоть до что-то вроде "5h57rfh6" - в URL уже без кавычек, разумеется.
Приогромнейшее спасибо. Особенно за наводку про тунель.
"Посылать" он может потому, что по умолчанию доступ разрешен только из локалхоста/локальной сети - я не проверял этот момент, если честно
sS'allow_remote_access'
p(номер записи)
I01
Особенно за наводку про тунель.Лучше поздно, чем никогда: все было гораздо проще (http://wiki.acestream.media/AceStream_3.0#.D0.92.D0.B5.D0.B1-.D0.B8.D0.BD.D1.82.D0.B5.D1.80.D1.84.D0.B5.D0.B9.D1.81_.D1.83.D0.B7.D0.BB.D0.B0) - я поверил sybdata наслово, что в вики этого нет - а зря. Все там есть, и про удаленный доступ в том числе "--service-remote-access". Другое дело, что в свежей версии имена некоторых ключей изменились - подождем комментария от разработчика.
Benny, есть ли возможность запускать acestreamengine с конфигурационным файлом?Да, конечно - http://wiki.acestream.media/Configuration_Files
в acestreamconf есть параметр --allow-user-config (с каким именем должен быть файл)?
Лучше поздно, чем никогда: все было гораздо проще (http://wiki.acestream.media/AceStream_3.0#.D0.92.D0.B5.D0.B1-.D0.B8.D0.BD.D1.82.D0.B5.D1.80.D1.84.D0.B5.D0.B9.D1.81_.D1.83.D0.B7.D0.BB.D0.B0) - я поверил sybdata наслово, что в вики этого нет - а зря. Все там есть, и про удаленный доступ в том числе "--service-remote-access".
--upload-limit
--max-connections
--max-peers
--max-peers-limit
пока не активируете 'allow_remote_access' - удаленный доступ вы не получитеНеверно. Есть соответствующий ключ, вопрос о котором, от грамотного пользователя, мог бы звучать как-то так: "ключи --service-remote-access и --service-access-token не работают для веб-интерфейса медиа-сервера, это баг или есть их аналоги?"
вы про что вообще, или сами с собой уже общаетесьпока не активируете 'allow_remote_access' - удаленный доступ вы не получитеНеверно. Есть соответствующий ключ, вопрос о котором, от грамотного пользователя, мог бы звучать как-то так: "ключи --service-remote-access и --service-access-token не работают для веб-интерфейса медиа-сервера, это баг или есть их аналоги?"
Так вот аналог есть для обоих ключей:
- для "--service-access-token" это "--access-token";
- для "--service-remote-access" это "--bind-all".
возможно ли всё таки ограничить радачу?Только косвенно, через "--max_upload_slots"
эти ключи не работают"--upload-limit" работает для VOD, для LIVE отключен.
--upload-limit
acestream просто напросто блокирует всякое ограничение что бы хоть как то поддерживать дохлые потокиВсе верно, это бич с рождения Р2Р - качают все, раздают единицы. Для LIVE неприемлимо.
как им получить удалёный доступ если в веб-интерфейсе эта опция есть но не активируетсяВ теме все описано. Если кто-то упорно продолжает считать, что ручная правка pikle-файла единственный (и более того, правильный) способ - флаг в руки.
жуткий снобизм и хамство админа этой ветки не оставляет никакого желания заходить сюда.*Здесь должна быть ссылка на пословицу про рожу и зеркало*
выкидывает ошибку: Syntax error: Unterminated quoted string
2017-02-28 03:40:32,132|MainThread|acestream.SocketHandler.SocketHandler|bind: socket bound: host=0.0.0.0 port=62062
2017-02-28 03:40:32,134|Instance2InstanceThread-34|acestream.APIServer|run: ready to receive remote commands on 62062
2017-02-28 03:40:32,407|Thread-20|acestream.webui|api error: ('access denied',)
2017-02-28 03:40:32,409|Thread-23|acestream.webui|api error: ('access denied',)
2017-02-28 03:40:34,406|Thread-23|acestream.webui|api error: ('access denied',)
2017-02-28 03:40:36,405|Thread-23|acestream.webui|api error: ('access denied',)
2017-02-28 03:40:37,405|Thread-23|acestream.webui|api error: ('access denied',)
2017-02-28 03:40:38,405|Thread-23|acestream.webui|api error: ('access denied',)
2017-02-28 03:40:40,406|Thread-23|acestream.webui|api error: ('access denied',)
При запуске на ubuntu 16.04 в консоле наблюдаю следующую ошибку acestream.webui|api error: ('access denied',)В смысле эта ошибка при попытке зайти на веб-интерфейс, или при анализе логов, а к движку никто сознательно не подключался?
Да скорее всего vlc пробовал подключиться.При запуске на ubuntu 16.04 в консоле наблюдаю следующую ошибку acestream.webui|api error: ('access denied',)В смысле эта ошибка при попытке зайти на веб-интерфейс, или при анализе логов, а к движку никто сознательно не подключался?
Во втором случае это нормально, особенно если сетевой интерфейс открыт всем, движок просто отказывает "левым" в подключении (и пишет об этом в лог), а в первом - нужно включить доступ в настройках "медиа сервера", см. http://oldforum.acestream.media/index.php?topic=12086.msg24298#msg24298 и ниже.
RX packets 300203568 bytes 166906867759 (166.9 GB)
TX packets 298811192 bytes 679034572081 (679.0 GB)
создается каталог .ACEStream. Есть ли возможность, опять таки неким --ключем при старте задавать путь где будет создаваться этот каталог?AFAIK, нет - ключи для каталога кеша только. Лично я этот момент обхожу симлинками, как под линуксом, так и под виндами.
is it possible to use AceStream engine only? I mean.. Use VLC player instead of downloading another player (Ace Stream Player)?Yes, and moreover - recent Linux versions already contains engine only (http://wiki.acestream.media/Download)
And how exactly I need to start watching a stream through VLC?For PC:
For PC:
1. You must have Ace Stream web extension and Magic Player installed and enabled, and then, on selected sites, you can run stream in other player (see attach from this post as example - http://oldforum.acestream.media/index.php?topic=12064.msg24015#msg24015).
playing streams through VLC with acestreamplayer is no longer possible?In the newer versions of Ace Stream Media - yes. We may add a built-in player to Linux releases in the future, but for now - engine only.
Я быть может не правильно выразил свою проблему.Попробуй установить из snap пакета. Там плеер идет в комплекте http://oldforum.acestream.media/index.php?topic=12094.0
Torrent-файл передаются c браузера на установленный чистый VLC через расширение.
А вот ссылки начинающиеся с acestrram: нет
Спасибо, это хорошее решение проблемы. Всё работает, наконец-то, отлично.Я быть может не правильно выразил свою проблему.Попробуй установить из snap пакета. Там плеер идет в комплекте http://oldforum.acestream.media/index.php?topic=12094.0
Torrent-файл передаются c браузера на установленный чистый VLC через расширение.
А вот ссылки начинающиеся с acestrram: нет
есть ли возможность как-то установить на 17,04?У меня сейчас на 17.10 работает. Все нормально.
какким вы способом установили?По инструкции (http://wiki.acestream.media/Install_Ubuntu), только я не в /opt а в /home/user разместил, мне так удобнее
wget "http://dl.acestream.org/linux/acestream_3.1.16_ubuntu_16.04_x86_64.tar.gz"
tar zxvf acestream_3.1.16_ubuntu_16.04_x86_64.tar.gz
mv acestream_3.1.16_ubuntu_16.04_x86_64 /opt/acestream
sudo apt install python-setuptools python-m2crypto python-apsw python-gtk2 python-appindicator
sudo rm -rf /usr/lib/python2.7/dist-packages/cryptography
спасибо братан выручил всё работает в коди. а вот как быть с плеером?А плеер работает только в snap пакете (http://oldforum.acestream.media/index.php?topic=12094.0)
Is it possible to watch live streams?Be more specific - which "live streams" you want to watch: created within AceStream network, or third-party?
Those are different things?Yes, and by "third-party" i mean streams from Twitch, YouTube, etc.
Just lets say I want to watch this stream: 969dbafa76bbd0ca37d73629f392c83fcf9cc295.Checked it with AceStream HD player, Sky Sport F1 was successfully played.
Once more, be more specific - about your setup (hardware and software), on which step you have a problem, etc. We're not espers, can't remotely guess and solve problems.My question is: how exactly do I start watching the stream? Ubuntu version doesn't have the player (just the engine as I understand) where I could copy stream's ID into. I can watch only torrent files because of the Web extension.
how exactly do I start watching the stream?In any player/TV, using AceStream Engine as proxy (you must add desired content via web-UI to the server playlist first). Or via web player - http://avod.me/play/969dbafa76bbd0ca37d73629f392c83fcf9cc295 (engine must be running).
It keeps saying 'Connecting'.Well, one more try - please, be more specific about your setup. I know nothing about your hardware, software and their config - so i can tell you only one thing: "problem is somewhere on your side".
2017-06-10 17:48:42,988|MainThread|acestream|init segmenter failedWhen I start with --client-gtk:
Traceback (most recent call last):
File "core.c", line 322, in
ImportError: libavformat.so.56: cannot open shared object file: No such file or directory
2017-06-10 17:48:42,988|MainThread|acestream|platform=linux
2017-06-10 17:48:42,989|MainThread|acestream|app=acestream
2017-06-10 17:48:42,989|MainThread|acestream|version=3.1.16 code=3011600 revision=3258 date=2017-02-08
2017-06-10 17:48:42,989|MainThread|acestream|use_local_db=True
2017-06-10 17:48:42,989|MainThread|acestream|use_m2crypto=True
2017-06-10 17:48:42,989|MainThread|acestream|enable debug: 0
2017-06-10 17:48:42,990|MainThread|acestream|get_default_api_version: 2
2017-06-10 17:48:42,990|MainThread|acestream.coreapp|use fixed i2i_port: 62062
2017-06-10 17:48:42,990|MainThread|acestream.coreapp|state_dir=u'/home/h/.ACEStream'
2017-06-10 17:48:43,019|MainThread|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:57062
2017-06-10 17:48:43,020|MainThread|acestream.SocketHandler.SocketHandler|bind: socket bound: host=0.0.0.0 port=8621
2017-06-10 17:48:43,020|MainThread|acestream.LM|listen on 8621
2017-06-10 17:48:43,038|MainThread|acestream.VideoServer|start: addr= port=6878 allow_remote=0 allow_intranet=1
2017-06-10 17:48:43,248|MainThread|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:48772
2017-06-10 17:48:43,248|MainThread|acestream.SocketHandler.SocketHandler|bind: socket bound: host=0.0.0.0 port=62062
2017-06-10 17:48:43,249|Instance2InstanceThread-30|acestream.APIServer|run: ready to receive remote commands on 62062
load config from file: /home/h/acestream_3.1.16_ubuntu_16.04_x86_64/acestream.confAnd it stays this way.
When I start with --client-gtk:Did you carefully read manual (http://wiki.acestream.media/Install_Ubuntu) and install all dependencies (including python-gtk2 and python-appindicator)?Цитироватьload config from file: /home/h/acestream_3.1.16_ubuntu_16.04_x86_64/acestream.confAnd it stays this way.
any idea when we will get a proper player for newer Ubuntu versions?No any idea for the moment. Maybe later, maybe never. Use alternative methods for the newer Ubuntu versions (snap package, Wine, etc).
Distributor ID: Ubuntu
Description: Ubuntu 17.04
Release: 17.04
Codename: zesty
sudo apt-get update
sudo apt-get install acestream-player
sudo apt-get install acestream-player
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
Некоторые пакеты невозможно установить. Возможно, вы просите невозможного,
или же используете нестабильную версию дистрибутива, где запрошенные вами
пакеты ещё не созданы или были удалены из Incoming.
Следующая информация, возможно, поможет вам:
Пакеты, имеющие неудовлетворённые зависимости:
acestream-player : Зависит: acestream-player-data (>= 3.0.2) но он не будет установлен
E: Невозможно исправить ошибки, у вас отложены (held) битые пакеты.
Дойти мало. Нужно прочитать и осмыслить написанное, а именноКод: [Выделить]Description: Ubuntu 17.04
дошёл сюда, мне говорит Ubuntа имеющие неудовлетворённые зависимости
Currently player is available in repositories for these systems: Ubuntu 12.04, Ubuntu 14.04:где там хоть слово про "17.04"?
Дойти мало. Нужно прочитать и осмыслить написанное, а именноКод: [Выделить]Description: Ubuntu 17.04
дошёл сюда, мне говорит Ubuntа имеющие неудовлетворённые зависимостиЦитироватьCurrently player is available in repositories for these systems: Ubuntu 12.04, Ubuntu 14.04:где там хоть слово про "17.04"?
Для свежих версий убунты либо установка отсюда (http://wiki.acestream.media/Download) (только движок), либо пробуем snap-пакет (http://oldforum.acestream.media/index.php?topic=12094.0), либо альтернатива в виде запуска виндовой версии из-под Wine - репозитория под свежие версии убунты сейчас просто нет.
всё запустил работает
убило почти весь день ;D
всё запустил работает
убило почти весь день ;D
хочу сказать на ubuntu лучше работает, чем у меня раньше на windows 10, лагало не по детски
(http://savepic.ru/14647703.png)
/home/kodi/acestream/acestreamengine --client-consol
2017-09-14 19:39:45,196|MainThread|acestream|error during startup
Traceback (most recent call last):
File "core.c", line 1591, in
File "core.c", line 423, in
File "core.c", line 243, in
File "core.c", line 63, in
File "ACEStream/third_party/pychromecast/pychromecast/__init__.py", line 12, in <module>
File "ACEStream/third_party/pychromecast/pychromecast/config.py", line 6, in <module>
File "/home/kodi/acestream/lib/requests-2.12.5-py2.7.egg/requests/__init__.py", line 52, in <module>
File "/home/kodi/acestream/lib/requests-2.12.5-py2.7.egg/requests/packages/urllib3/contrib/pyopenssl.py", line 47, in <module>
File "/usr/lib/python2.7/dist-packages/OpenSSL/__init__.py", line 8, in <module>
from OpenSSL import rand, crypto, SSL
File "/usr/lib/python2.7/dist-packages/OpenSSL/rand.py", line 11, in <module>
from OpenSSL._util import (
File "/usr/lib/python2.7/dist-packages/OpenSSL/_util.py", line 6, in <module>
from cryptography.hazmat.bindings.openssl.binding import Binding
File "/usr/lib/python2.7/dist-packages/cryptography/hazmat/bindings/openssl/binding.py", line 205, in <module>
Binding.init_static_locks()
File "/usr/lib/python2.7/dist-packages/cryptography/hazmat/bindings/openssl/binding.py", line 161, in init_static_locks
cls._ensure_ffi_initialized()
File "/usr/lib/python2.7/dist-packages/cryptography/hazmat/bindings/openssl/binding.py", line 156, in _ensure_ffi_initialized
cls._register_osrandom_engine()
File "/usr/lib/python2.7/dist-packages/cryptography/hazmat/bindings/openssl/binding.py", line 121, in _register_osrandom_engine
_openssl_assert(cls.lib, cls.lib.ERR_peek_error() == 0)
File "/usr/lib/python2.7/dist-packages/cryptography/hazmat/bindings/openssl/binding.py", line 43, in _openssl_assert
errors
InternalError: Unknown OpenSSL error. Please file an issue at https://github.com/pyca/cryptography/issues with information on how to reproduce this. ([_OpenSSLError(code=101077101L, lib=6, func=101, reason=109), _OpenSSLError(code=101077101L, lib=6, func=101, reason=109), _OpenSSLError(code=101077101L, lib=6, func=101, reason=109), _OpenSSLError(code=101077101L, lib=6, func=101, reason=109), _OpenSSLError(code=101077101L, lib=6, func=101, reason=109), _OpenSSLError(code=101077101L, lib=6, func=101, reason=109), _OpenSSLError(code=101077101L, lib=6, func=101, reason=109), _OpenSSLError(code=101077101L, lib=6, func=101, reason=109), _OpenSSLError(code=101077101L, lib=6, func=101, reason=109), _OpenSSLError(code=101077101L, lib=6, func=101, reason=109), _OpenSSLError(code=101077101L, lib=6, func=101, reason=109), _OpenSSLError(code=101077101L, lib=6, func=101, reason=109), _OpenSSLError(code=101077101L, lib=6, func=101, reason=109), _OpenSSLError(code=101077101L, lib=6, func=101, reason=109), _OpenSSLError(code=101077101L, lib=6, func=101, reason=109)])
Это начинается, после установки Deluge.убрать requests из acestream и использовать системный 2.11.1,
как использовать системный 2.11, я не понимаю. Подскажите.Установить из системного репозитория python-requests (так пакет в убунте и дебиане называется), в редхатоподобных может быть иначе.
а дальше подскажите?А дальше нужно пробовать.
Syntax error: "(" unexpectedЧто в этом линуксе как sh используется?
Данная фича работает с Linux mint 18, ubuntu 17.10.как использовать системный 2.11, я не понимаю. Подскажите.Установить из системного репозитория python-requests (так пакет в убунте и дебиане называется), в редхатоподобных может быть иначе.
Ubuntu 16.04 не принимает сию подмену.В Ubuntu 16.04 изначально все должно нормально работать. Или речь про конфликт в модулях питона при установке сторонних приложений?
Как проводилось тестирование. В виртуал боксе производилась установка ОС (на доп кодеках мультимедиа галочка не ставилась). После прямо из коробки скачивалось и распаковывалось 2 архива (acestream_3.1.16_ubuntu_16.04_x86_64.tar.gz) в папки №1 и №2. В папке №1 удалялся requests-2.12.5-py2.7.egg, после чего выполнялся скрипт sh start-engine --client-console . В ubuntu 17.10 и linux mint 18.2 ошибка openssl не вываливалась (при запуске через папку №1), в ubuntu 16.04.3 хоть при №1, хоть при №2, openssl вываливалась.Ubuntu 16.04 не принимает сию подмену.В Ubuntu 16.04 изначально все должно нормально работать. Или речь про конфликт в модулях питона при установке сторонних приложений?
после чего выполнялся скрипт sh start-engine --client-consoleЗависимости все были удовлетворены?
Зависимости все (+ python-requests), апдэйты не ставились (установка на чистую ос). Сегодня еще просмотрю все нюансы по установки данного движка.после чего выполнялся скрипт sh start-engine --client-consoleЗависимости все были удовлетворены?
В целом, не подтверждаю - чистая установка 16.04 плюс апдейты, качаем нужный архив (http://wiki.acestream.media/Download), затем действуем тупо по мануалу из http://wiki.acestream.media/Install_Ubuntu#Installing_Ace_Stream_Engine и в результате:
Зависимости все (+ python-requests)Я ж не зря написал - "тупо по мануалу". В каком месте в оном (http://wiki.acestream.media/Install_Ubuntu#Installing_Ace_Stream_Engine) сказано "установите python-requests"?
could you please fix ... from being #/bin/sh to #!/bin/sh?Done, thanks for bug-report. Btw, actual script file is included in the acestream_xxxxx_x86_64.tar.gz file. So if your goal is "engine autorun", then you should just copy/rename/create link to "start-engine" script.
I'd edit it myself, but couldn't find the 'Sign up' sectionPublic wiki has suffers from spammers, so we turn off this feature.
Как поменять User Agent, которым представляется AceStream по протоколу bittorrent?Сейчас поменять никак нельзя.
Смог переключить кэш в память только так: .../settings/set?live_cache_type=memoryЭто не баг, но фича. Приоритеты по установке параметров при запуске (по возрастанию): .conf, CLI, .pickle.
do you plan to release an official 3.1.x build of the engine for Linux 32bit?yes, a little bit later.
yes, a little bit later.
Подскажите пожалуйста как можно решить проблему , заранее спасибо.А почитать тему/форум, не?
Ничего не помогло(((
cannot execute binary file: Ошибка формата выполняемого файлаСамое время открыть для себя разницу (http://osmaster.org.ua/v-chem-raznitsa-mezhdu-i386-i-amd64-kakoj-distributiv-luchshe-vybrat/) в типах дистрибутивов/бинарников i386 и x86_64 (amd64).
планируете ли релиз официального snap пакета?Планируется, но вопрос больше даже не в том, "официальный" он будет или нет, а что именно в него "вложить" - на текущий момент NPAPI-плагин все менее актуален, плюс плеер (версия VLC) под линукс у нас давно не обновлялась.
Недавно перестал работать просмотр через Acestream Player.А до того, как "перестал" - какая версия использовалась?
А до того, как "перестал" - какая версия использовалась?3.0.5
"перестал работать" гораздо раньше (например, после апдейта с 14.04).Буквально не более месяца как. При чём на другой машине идёт норм, хотя система та же.
В целом пока см. http://oldforum.acestream.media/index.php?topic=12094.msg25351#msg25351 для 16.04 и выше. Возможно, свежий релиз соберем и под новые версии Убунты, но там, скорее всего, тоже будет только движок.Удалил вместе со всеми зависимостями и почистил всё. Поставил заново через snap, который подтянул движок 3.1.16 и старый плеер.
Работать перестало на всех машинах, у меня в семье их 5, и все на убунту.Намекает на то, что проблема явно не в движке. Разбирайтесь либо с локальной сетью, либо уровнем выше - с провайдером. В последние дни у жителей России не исключены проблемы из-за "ковровых бомбардировок" Роскомнадзора, который банит в погоне за Телеграмом всех подряд без разбора.
а как запустить чтоб один канал много людей одновременно смотрели."Из коробки" - сейчас никак, это багофича Ace Stream с рождения. Используйте прокси + VLC/ffmpeg. Готовое подобное решение - http://mytalks.ru/index.php?topic=4506.0
как запустить чтоб один канал много людей одновременно смотрели.
В последние дни у жителей Россиия не житель России
как заставить работать kodi с acestreamом?злые вы, все вам "заставить" да "принудить". А попросить, вежливо? =)
выдает такую ошибку, что может быть. ImportError: cannot import name __m2cryptoРовно то, что там написано - "m2crypto" модуль не импортируется (полностью либо частично).
Да зависимости из пункта 4 установленны.См. http://oldforum.acestream.media/index.php?topic=12094.0 пока мы проверим 18.04
где качнуть старый m2crypto?https://launchpad.net/ubuntu/trusty/amd64/python-m2crypto/0.21.1-3ubuntu5
Спасибо, заработалогде качнуть старый m2crypto?https://launchpad.net/ubuntu/trusty/amd64/python-m2crypto/0.21.1-3ubuntu5
что за ошибка при запуске движка undefined symbol: PyFPE_jbufСнова же конфликт версий, скорее всего. На работу не влияет - см. в логе к чему именно она относится, насколько я помню, это один из плагинов ("news" ?) ее вызывает. Т.е зайти в каталог с плагинами, сбойный плагин удалить, движок перезапустить - это быстрее, чем искать что именно с чем конфликтует.
Правок с нашей стороны до сборки новой версии движка под линукс не будет.
Does this mean you abandon the project under LinuxNo, but we'll not going to adapt older app for the new distro versions (at least for now).
либо ставить старый (до 24) m2crypto, либо использовать snap пакет - оба варианта работают, проверено.Добрый день
sudo pip install m2crypto==0.24.0Не использовать pip, а поставить m2crypto из .deb пакета?
Но при установке m2crypto валят ошибки...
Не использовать pip, а поставить m2crypto из .deb пакета?Большое спасибо. Всё получилось.
В крайнем случае - просто открыть .deb-пакет "как архив", и вручную скопировать.
Скажите, а как папку кэша перенести в другую директорию? Пробовал добавить параметр --cache-dir с указанием пути при старте движка - не помогло.
Где-то ошибка, либо один из конфигов оверрайдит другой.Сорри. Был косяк в одном символе в указаном пути... Всё работает.
2018-06-13 12:21:37,532|Instance2InstanceThread-34|acestream.APIServer|run: ready to receive remote commands on 62062
2018-06-13 12:21:38,228|Thread-20|acestream.webui|api error: ('access denied',)
2018-06-13 12:21:40,229|Thread-22|acestream.webui|api error: ('access denied',)
2018-06-13 12:21:42,233|Thread-20|acestream.webui|api error: ('access denied',)
2018-06-13 12:21:43,234|Thread-22|acestream.webui|api error: ('access denied',)
[aik@aikyoga2 acestream_3.1.16_ubuntu_16.04_x86_64]$ ./start-engine --client-console
xx Cannot load libraries: path /home/aik/sopcast/acestream_3.1.16_ubuntu_16.04_x86_64/lib
Traceback (most recent call last):
File "<entry>", line 9, in <module>
File "core.c", line 132, in
ImportError: /lib64/libcrypto.so.1.0.0: version `OPENSSL_1.0.0' not found (required by /home/aik/sopcast/acestream_3.1.16_ubuntu_16.04_x86_64/lib/acestreamengine/pycompat.so)
Нет ли решения для федоры? Дебиановые/убунтовые версии не работают, потому что не хватает ссылок на либы (libssl, libcrypto)Вариант для CentOS проверялся - http://oldforum.acestream.media/index.php?topic=12244.0 ?
Нет ли решения для федоры? Дебиановые/убунтовые версии не работают, потому что не хватает ссылок на либы...
что то в новой версии не работает ограничение на количество слотов отдачиЧто подразумевается под "новой версией"? Так же см. http://oldforum.acestream.media/index.php?topic=12086.msg25562#msg25562
./acestreamengine -h
Missing required startup options
usage: acestreamengine
[--client-console | --client-wx | --client-gtk | --stream-source-node | --stream-support-node | --stream-startup-node | --create-transport | --create-transport-multi | --create-hls-transport | --start-tracker | --get-infohash PATH | --get-file-info PATH | --get-file-info-with-id PATH | -v]
[--gui-wx | --gui-gtk] [--log-stdout | --log-stderr]
[--log-file PATH] [--log-max-size SIZE]
[--log-backup-count COUNT] [--log-file-buffer N]
[--log-file-encoding LOG_FILE_ENCODING]
[--log-syslog HOST] [--log-syslog-port PORT]
[--log-syslog-facility FACILITY]
[--log-syslog-buffer N] [--use-ffmpeg USE_FFMPEG]
[--download-limit DOWNLOAD_LIMIT]
[--upload-limit UPLOAD_LIMIT]
[--max-connections MAX_CONNECTIONS]
[--max-peers MAX_PEERS]
[--max-peers-limit MAX_PEERS_LIMIT]
[--max-timeshift-peers MAX_TIMESHIFT_PEERS]
[--max-upload-slots MAX_UPLOAD_SLOTS]
[--live-cache-type LIVE_CACHE_TYPE]
[--live-disk-cache-size LIVE_DISK_CACHE_SIZE]
[--live-mem-cache-size LIVE_MEM_CACHE_SIZE]
[--max-upload-slots MAX_UPLOAD_SLOTS]
но опцияЯ для ограничения скорости и количества слотов раздачи использую опции --max-peers и --upload-limit. Вроде работает.Код: [Выделить][--max-upload-slots MAX_UPLOAD_SLOTS]
теперь не работает, в итоге весь канал забивает на отдачу, что меня не устраивает, хотел бы ограничиться 12-15 слотами, как ранее
--max-upload-slots теперь не работает, в итоге весь канал забивает на отдачу, что меня не устраивает, хотел бы ограничиться 12-15 слотами, как ранееКак правильно подсказывает stanol, нужно использовать --max-peers.
В "талмуде" по версии 3.х говорится следующее--max-upload-slots теперь не работает, в итоге весь канал забивает на отдачу, что меня не устраивает, хотел бы ограничиться 12-15 слотами, как ранееКак правильно подсказывает stanol, нужно использовать --max-peers.
В 3.1.х версии эти две опции связаны, и "max-upload-slots" не может быть больше, чем "max-peers". То, что через АПИ получается изменить "max-upload-slots" скорее баг (но нужно проверять - если при этом меняется и значение "max-peers" - то фича =)).
--max-peers MAX_PEERS - максимальное кол-во подключений к пирам (по умолчанию 50)Хм ... где там "взаимосвязь" между одним и другим ? Скорее всего, если движок запущен в режиме --stream-node, то ключик --max-upload-slots - работает и задается из командной строки или файла-конфигурации ... иначе - игнорируется ...
--max-upload-slots MAX_UPLOAD_SLOTS - максимальное количество пиров, на которые одновременно отдаются данные с узла поддержки (по умолчанию 7)
В "талмуде" по версии 3.х говорится следующее"Талмуд" по части вопросов устарел. Если привести его к такому виду
--max-peers MAX_PEERS - максимальное кол-во подключений к пирампроще понять, "где там взаимосвязь"?
--max-upload-slots MAX_UPLOAD_SLOTS - максимальное количество пиров
"Талмуд" по части вопросов устарел. Если привести его к такому виду1) Ясно ... --max-upload-slots = --max-peers-limit , я так понимаю или ? , .... и последний "похоронили" :) Да и фиг с ним ... помянем его :) или ?Цитировать--max-peers MAX_PEERS - максимальное кол-во подключений к пирампроще понять, "где там взаимосвязь"?
--max-upload-slots MAX_UPLOAD_SLOTS - максимальное количество пиров
####
##
#
Да, и я уже предупреждал ранее - не нужно сравнивать/делать какие-то глобальные выводы по поведению движка под разными ОС - кодовая база для них НЕ идентична на 100%.
--max-upload-slots = --max-peers-limit , я так понимаю или ? , .... и последний "похоронили"Не факт. Нужно уточнять у программистов, а им счас не до того. Если в ближайшее время таки выйдет свежая версия под Линукс, тогда можно будет и проверить все эти ключи - что работает, что поломали, а что и выбросили за ненадобностью =)
похоже не работает и с --max-peers-limit, опции просто игнорируются, будем скорость тогда резать--max-upload-slots = --max-peers-limit , я так понимаю или ? , .... и последний "похоронили"Не факт. Нужно уточнять у программистов, а им счас не до того. Если в ближайшее время таки выйдет свежая версия под Линукс, тогда можно будет и проверить все эти ключи - что работает, что поломали, а что и выбросили за ненадобностью =)
похоже не работает и с --max-peers-limit, опции просто игнорируются, будем скорость тогда резатьОткуда возник "max-peers-limit", если изначально речь шла про "max-peers" и это разные ключи?
теперь не работает, в итоге весь канал забивает на отдачу
будем скорость тогда резать
что за канал у вас если его этот трафик забиваету меня 300мбит/с, и все 300 забиваются под завязку, обычно около 100 отдаю - это примерно 15-17 слотов на отдачу и этого вполне достаточно до 5мбит/с стрима.
В командной строке как-то так "... --max-peers 10 --max-upload-slots 10"
Traceback (most recent call last):
File "core.c", line 3763, in
File "ACEStream/Core/BitTornado/bencode.py", line 96, in bdecode
ValueError: bad bencoded data
2018-06-21 18:07:49,730|AceStreamCoreThread|acestream.BT.Connecter.Connecter|got_broadcast: failed to decode payload
в какую сторону копать...Ошибка говорит сама за себя "missing required param name", т.е копать в сторону того, что изменилось за этот месяц, почему месяц назад "name" не требовался, а счас нужен?
На Windows 10 эта команда работаетПри чем здесь "Windows 10", если изначально проблема в "Ubuntu 18.04"?
не пойму что за проблемы сВы либо не занимались бродкастингом, либо ваши трансляции никто не смотрел =)Цитироватьтеперь не работает, в итоге весь канал забивает на отдачу
моей стороны - никаких изменений НЕ БЫЛО.и Убунта ни разу за этот месяц не обновлялась? Не верю (с) Станиславский.
Вот эта ошибка и появляется. И что с ней делать ?Я, конечно, уточню у программистов, но 90%, что это что-то локальное (например, смущает посылка "\r\n" в случае Линукса - это действительно необходимо? Но я не спец в телнете/эмуляции терминалов). У меня до сих пор в работе есть 3.0.3 версия движка, и там все работает - т.е если бы что-то и сломали на бекенде, то 3.0.3 тоже не работала бы.
Вы либо не занимались бродкастингом, либо ваши трансляции никто не смотрел =)
картинка замерзает секунд на 5-10. Потом - продолжается. И так повторяется через 3-5 минут.Кеш live в памяти или на диске? Мониторьте систему на предмет "узких" мест.
Канал на отдачу весь загружен под-завязку (у меня интернет 75Мбит/с)см. эту же тему несколькими сообщениями ранее (--max-peers ключ)
Не помогает...С чем именно "не помогает" - с забитым аплоадом или "фризами"? В первом случае можно еще уменьшать "--max-peers".
--live-cache-type
memory
--live-mem-cache-size
268435456
Я вижу, что после аварии на TORRENT.TV, что-то не то происходит.у себя не вижу особой разницы - что на премиум аккаунте, что используя бесплатный (в обоих случаях).
поток ... hlsА поток HLS - это необходимость или прихоть?
Уважаемый BennyХит сезона ... ;D
Поток HLS появляется сам по себе, без моего участия,
Однако не следует думать, что здесь какое-то колдовство или чудо. Ничего подобного!
Ибо чудес не бывает. Как это доказал наш профессор Преображенский.
Всё построено на силах природы с разрешения месткома и культпросветкомиссии.
А чего ты смеёшься - ты же сам у меня видел HLS "дела" в логе ;)Уважаемый BennyХит сезона ... ;D
Поток HLS появляется сам по себе, без моего участия,
libpython2.7.so.1.0: cannot open shared object file: No such file or directoryЧто выдает "python -V" и "find /usr/lib -name libpy*"?
Спасибо, разобрался, завёлся. Так как это для меня ново - изучаю дальше.libpython2.7.so.1.0: cannot open shared object file: No such file or directoryЧто выдает "python -V" и "find /usr/lib -name libpy*"?
/opt/acestream/start-engine --client-console
Лог2018-09-23 15:14:06,909|MainThread|acestream|init segmenter done: log_path=/root/.ACEStream/logs/segmenter.log
2018-09-23 15:14:06,910|MainThread|acestream|platform=linux
2018-09-23 15:14:06,911|MainThread|acestream|app=acestream
2018-09-23 15:14:06,911|MainThread|acestream|version=3.1.16 code=3011600 revision=3258 date=2017-02-08
2018-09-23 15:14:06,911|MainThread|acestream|use_local_db=True
2018-09-23 15:14:06,912|MainThread|acestream|use_m2crypto=True
2018-09-23 15:14:06,912|MainThread|acestream|enable debug: 0
2018-09-23 15:14:06,914|MainThread|acestream|get_default_api_version: 2
2018-09-23 15:14:06,915|MainThread|acestream.coreapp|use fixed i2i_port: 62062
2018-09-23 15:14:06,915|MainThread|acestream.coreapp|state_dir=u'/root/.ACEStream'
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
ls: cannot access '/dev/disk/by-id/': No such file or directory
2018-09-23 15:14:07,101|MainThread|acestream.coreapp|cannot load session config, use default
2018-09-23 15:14:07,119|MainThread|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:32878
2018-09-23 15:14:07,120|MainThread|acestream.SocketHandler.SocketHandler|bind: socket bound: host=0.0.0.0 port=8621
2018-09-23 15:14:07,120|MainThread|acestream.LM|listen on 8621
2018-09-23 15:14:07,144|MainThread|acestream.VideoServer|start: addr= port=6878 allow_remote=0 allow_intranet=1
2018-09-23 15:14:07,562|MainThread|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:43885
2018-09-23 15:14:07,562|MainThread|acestream.SocketHandler.SocketHandler|bind: socket bound: host=0.0.0.0 port=62062
2018-09-23 15:14:07,565|Instance2InstanceThread-30|acestream.APIServer|run: ready to receive remote commands on 62062
Так как нет оболочки и доступ только SSH, нужно включить удалённый доступ. Вот как это сделать? - для "--service-access-token" это "--access-token";А вот как ими пользоваться, не понял.
- для "--service-remote-access" это "--bind-all".
ls: cannot access '/dev/disk/by-id/': No such file or directoryНа это можно не обращать внимания.
А вот как ими пользоваться, не понял.Добавить к командной строке или в .conf файл, подробнее см. http://oldforum.acestream.media/index.php?topic=12086.msg24298#msg24298
http://192.168.1.1:8621/app/update?max_peers=50&max_upload_slots=10?
http://192.168.1.1:8621/webui/app/PASSWORD/settings/set?max_peers=50&max_upload_slots=10
Набираю:Код: [Выделить]http://192.168.1.1:8621/webui/app/PASSWORD/settings/set?max_peers=50&max_upload_slots=10
P.S. Разобрался. Вот правильная строка: http://192.168.1.1:6878А, т.е порт таки неправильный был - я не стал на этом внимание заострять, подумал "мало ли, шоб враги не догадались - порты местами поменяли" =)
Бета версия сборки движка под Ubuntu 18.04 x86_64 - http://wiki.acestream.media/Download#LinuxСупер!!!!!!!!!!! Дождались!!!!!!! Уже запустил на Ubuntu 18.04.1. Вопрос: можно теперь обновить python-m2crypto до последней версии, потому как 3.1.16 не запускался с последней версией этого дела!?
можно теперь обновить python-m2crypto до последней версии, потому как 3.1.16 не запускался с последней версией этого дела!?можно, оно пока в составе движка, а дальше видно будет.
Попробовал задать vod-cache-type=memory. Типо: {"status": "success"} Прочитал после этого параметры ещё раз, а там всё равно diskДля гарантии стоит каталог .AceStream в домашней папке грохнуть, и попробовать еще раз.
acestream_user.conf
--access-token
token
--live-cache-type
memory
--vod-cache-type
memory
--log-debug
0
Движок стартанул в gtk нормально, но с acestream.conf не устанавливаются типы кеша, токен устанавливается, а тип кеша нет.В Линуксовом ГУИ появились опции для выбора кеша в ОЗУ? Если да, то это фича, если нет, то баг - см. http://oldforum.acestream.media/index.php?topic=12164.msg26105#msg26105
В Линуксовом ГУИ появились опции для выбора кеша в ОЗУ?Понял. В гуи опций этих нет :(
А если так посмотреть:В Линуксовом ГУИ появились опции для выбора кеша в ОЗУ?Понял. В гуи опций этих нет :(
А если так посмотреть:У меня
http://192.168.1.1:6878/webui/app/pass/settings/get
http://192.168.1.1:6878/webui/app/pass/settings/get
--service-remote-access
--service-access-token pass
Браузер посылает:Возьми "модернизированное" ГУИ из телеги и подсунь вместо оригинала ... И потом и зайди по
404 Not Found
http://127.0.0.1:6878/webui/app/PASS/server
Браузер посылает:Так ты укажы IP сервера/компа, на котором установлен AceStream :))
404 Not Found
А если так посмотреть:Так посмотрел, так же и установил, но это ничего не меняет, вопрос же был не об этом ;)
Зачем в режиме gui какой-то там acestream.conf?большинству и правда незачем, но часть опций в принципе отсутствует в ГУИ, и может быть задана только как параметр в конф-файле, командной строки или через веб-АПИ.
И еще в консольном режиме acestream.conf работает вообще или только руцями в командной?Работает, но с ограничениями (разные приоритеты). Я ж дал ссылку, где этот момент поясняется, да и в этой теме было раньше - http://oldforum.acestream.media/index.php?topic=12086.msg25562#msg25562
/home/acestream_3.1.35/start-engine --client-console --cache-limit 10 --live-buffer 30 --vod-buffer 30 --login ******@mail.ru --password pass --log-debug 3 --log-file /var/log/acestream.log --cache-dir /home/acestream_3.1.35/.ACEStream --bind-all --max-connections 1000 --max-upload-slots 1000 --max-peers 1000 --max-peers-limit 1000 --core-sandbox-max-peers 50 --download-limit 0 --upload-limit 0 --stats-report-peers --service-remote-access --service-access-token pass"
Можно уточнить, что из комманд работает и актуально, а что нет на последней бетаможно, но пока помочь нечем - я и сам changelog'a еще не видел. Он, если что, здесь должен быть - https://acestream.readthedocs.io/en/latest/
--max-connections 1000 --max-upload-slots 1000 --max-peers 1000 --max-peers-limit 1000реально есть нужда, или просто число 1000 сильно нравится?
Timer-Thread-32|acestream.utils|get_whois_data: missing ipwhois
2019-02-02 14:03:11,428|Timer-Thread-34|acestream.coreapp|update_whois_data: ip=xxx.254.xx.xxx data={'asn': '42730', 'asn_country_code': 'DE'}
AceStreamCoreThread|acestream.LM|start_multicast: sockets created: ip=239.255.17.18 port=32968 count=6
как ей пользоватся и работает ли вообщемультикаст группой в смысле? Оно к "IPTV multicast" отношения не имеет, и создается, афаик, для поддержки AceCast'a и SSDP - шоб движок мог обнаруживать другие устройства в сети (и наоборот) по этому протоколу.
А что, кстати, вЯ пока с этим эксперементирую -дает оно нарезку в последней версии или нет, у меня канал широкий, но весь забивать не хочется так до 1Гбит/с на отдачу достаточно.--max-connections 1000 --max-upload-slots 1000 --max-peers 1000 --max-peers-limit 1000реально есть нужда, или просто число 1000 сильно нравится?
дает оно нарезку в последней версии или нет"нарезку" оно дает в любой версии, вот только наиболее адекватное поведение у "--max-peers" на текущий момент - в версии для Андроид (внезапно, да). При тестах свежей линуксовой версии в режиме "много клиентов/скачиваний/раздач одновременно" вылез неприятный баг - в некоторых случаях движок просто игнорит заданные лимиты.
--max-connections 1000 --max-upload-slots 1000 --max-peers 1000 --max-peers-limit 1000в целом цифры можно смело уменьшать в 100 раз для трех последних, и в 5-10 раз для "--max-connections " - следует понимать, что это не "глобальные" лимиты, а на "сессию". Т.е при желании "уложить" гигабитный канал можно и на 100 пирах на одной HD раздаче либо при лимите в 10 пиров и 10 одновременных HD раздачах - если каждый из пиров будет "сосать" по 10 Мбит/с.
2019-02-05 13:10:34,879|MainThread|acestream.Session|init_device_name: error
Traceback (most recent call last):
File "ACEStream/Core/Session.py", line 1792, in init_device_name
AttributeError: 'NoneType' object has no attribute 'get_platform'
все работает, но правда не понятно чего хочет асе. Видимо какую то функцию вставили, но не допилили.
в последней бете есть такая ошибка при запуске:За информацию об ошибке спасибо, конечно, вот только без указания на чем (версия ОС, спеки железа/ВМ), когда (только при первом запуске или же возникает и позже, в процессе работы) и т.д - ценности в ней немного.
у меня сыпяться какие то ошибкизапускается это все где - 18.04 на выделенном железе, в виртуалке, или "внутри" 10 винды?
какой должна быть команда запускаsudo (в смысле запуска "под рутом") не обязательно, для быстрой проверки достаточно просто "/opt/acestream/start-engine --client-console" (подразумевая, что acestream.conf - дефолтный или пустой).
IOError: [Errno 13] Permission denied: u'/home/servertv/.ACEStream/state.dat'с правами (sudo chown -R servertv:servertv /home/servertv) разобраться нужно, и не запускать от рута то, что рутовых прав не требует.
с чем это может быть связано?С ошибкой разбора строки при записи метаданных текущей трансляции (например, имя канала/торрента закодировано во что-то отличное от UTF8). В целом не критично, на работу не влияет.
За информацию об ошибке спасибо, конечно, вот только без указания на чем (версия ОС, спеки железа/ВМ), когда (только при первом запуске или же возникает и позже, в процессе работы) и т.д - ценности в ней немного.ubuntu 18.04
Linux 4.15.0-45-generic #48-Ubuntu SMP Tue Jan 29 16:28:13 UTC 2019 x86_64 x86_64 x86_64 GNU/Linux
vladimir@sturman:~$ sh ace/a
2019-02-05 19:44:40,762|MainThread|acestream|enable debug: 0
2019-02-05 19:44:40,836|MainThread|acestream.InfiniteHTTPStream|open stream: url=http://127.0.0.1:8883/udp/233.0.0.1:3001 reader=builtin
2019-02-05 19:44:40,838|MainThread|acestream.InfiniteHTTPStream|open stream done: url=http://127.0.0.1:8883/udp/233.0.0.1:3001 time=0.00130701065063
2019-02-05 19:44:40,838|MainThread|acestream.Session|init_device_name: error
Traceback (most recent call last):
File "ACEStream/Core/Session.py", line 1792, in init_device_name
AttributeError: 'NoneType' object has no attribute 'get_platform'
2019-02-05 19:44:40,874|MainThread|acestream.SocketHandler.InterruptSocket|bound on 127.0.0.1:58844
2019-02-05 19:44:40,875|MainThread|acestream.SocketHandler.SocketHandler|bind: socket bound: host=0.0.0.0 port=7764
2019-02-05 19:44:40,875|MainThread|acestream.LM|listen on 7764
2019-02-05 19:44:40,977|MainThread|acestream.streamer|private node: 0
2019-02-05 19:44:40,977|MainThread|acestream.streamer|trackers: ххххххххххххххххххххххххххххххххххххххх
2019-02-05 19:44:40,978|MainThread|acestream.streamer|metatrackers: []
2019-02-05 19:44:40,978|MainThread|acestream.streamer|bitrate: 630000
2019-02-05 19:44:40,978|MainThread|acestream.streamer|piece size: 524288
2019-02-05 19:44:40,979|MainThread|acestream.streamer|chunk size: 16384
2019-02-05 19:44:40,979|MainThread|acestream.streamer|publish dir: /home/vladimir/acetmp/
2019-02-05 19:44:40,979|MainThread|acestream.streamer|cache dir: /home/vladimir/acetmp/tmp
2019-02-05 19:44:40,984|VideoSourceThread-19|acestream.videosource|started input thread
/usr/src/acestream-3-1-35/start-engine --stream-source-node --name ххххххххх --title хххххххххх --source "http://127.0.0.1:8883/udp/233.0.0.1:3001" --bitrate 630000 \
--publish-dir /home/vladimir/acetmp/ --cache-dir /home/vladimir/acetmp/tmp --max-peers 20 --max-upload-slots 20 \
-t ххххххххх \
--service-remote-access --stats-report-peers --quality HD --category sport --port 7764
ошибка при запуске --stream-source-nodeага, вот теперь стало понятнее. В целом, не критичная ошибка, вызов "init_device_name" вообще не должен происходить в режиме узла-источника/узла-поддержки, будет исправлено.
21:33:27 athost /opt/acestream $ ./start-engine --client-console
2019-02-09 21:33:48,990|MainThread|acestream|error during startup
Traceback (most recent call last):
File "core.c", line 1789, in
File "core.c", line 153, in
File "core.c", line 103, in
File "/opt/acestream/lib/m2crypto.egg/M2Crypto/__init__.py", line 22, in <module>
File "/opt/acestream/lib/m2crypto.egg/M2Crypto/__m2crypto.py", line 7, in <module>
File "/opt/acestream/lib/m2crypto.egg/M2Crypto/__m2crypto.py", line 6, in __bootstrap__
ImportError: /home/athost/.cache/Python-Eggs/m2crypto.egg-tmp/M2Crypto/__m2crypto.so: symbol SSLv3_method version OPENSSL_1.0.0 not defined in file libssl.so.1.0.0 with link time reference
Что ему не нравится?видимо, в Арче свежий libssl какой-то "не такой". Удалять ничего не нужно - качаем пакет с https://packages.ubuntu.com/bionic/amd64/libssl1.0.0/download и содержимое "lib/x86_64-linux-gnu" переписываем в "/opt/acestream/lib/".
Хотел попробовать удалить openssl-1.0, т.к. он стоит вместе с openssl 1.1, но он тянет за собой кучу
может ли движок отдавать мультикаст или udp?Нет. Но можно "посередине" воткнуть ffmpeg, который из НТТР сделает UDP.
эта трансляция для через udp?Нет, эта трансляция через Р2Р.
При тестах свежей линуксовой версии в режиме "много клиентов/скачиваний/раздач одновременно" вылез неприятный баг - в некоторых случаях движок просто игнорит заданные лимиты.Баг фичей оказался - под Виндами/Линуксом в движке есть еще один параметр который необходимо учитывать - "auto_slots". Под Андроидом он по дефолту "0", а под Виндами/Линуксом - "1", и в этом режиме пользовательские значения "max_peers" и "max_upload_slots" игнорируются.
...settings/set?max_peers=10&max_upload_slots=10&auto_slots=0
acestreamengine --client-console --live-buffer 25 --vod-buffer 10 --vod-drop-max-age 120 --live-cache-type memory --vod-cache-type memory --cache-dir /tmp/state/.ACEStream --state-dir /tmp/state/.ACEStream --log-file /opt/ttv/acestream.log --log-max-size 1048576 --log-backup-count 2
Процесс acestreamengine при просмотре TTV полностью потребляет всю свободную оперативную память.учитывая всего 1GB RAM и
--live-cache-type memory --vod-cache-type memoryоно не удивительно, особенно, если к движку не один клиент подключен, а несколько.
под Виндами/Линуксом в движке есть еще один параметр который необходимо учитывать - "auto_slots".спасибо за прояснение ситуации. Скажите в консоли это значение будет работать:
/home/acestream_3.1.35/start-engine --client-console --auto_slots 0
в консоли это значение будет работать: "--auto_slots 0"Не факт, нужно пробовать, учитывая, что одноименные cli ключи имеют другой вид "--auto-slots".
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
ImportError: libavformat.so.56: cannot open shared object file: No such file or directoryдвижок запускается "неправильно", а именно каталог /lib движка не экспортируется предварительно и движку не указано при запуске, где искать библиотеки. Нужно запускать через start-engine либо, посмотрев - как сделано в нем, проделать аналогичное в своем скрипте.
В целом пока это явно что-то локальное
Не могу поткрывается GUI движка, хотя все инсталлирована.Движок запускается как "/opt/acestream/start-engine --client-gtk"?
Как можно по другому настройки движка поменять?через командную строку, через conf-файл, через веб-интерфейс.
Exception: cache dir is not writable: ~/.ACEStreamЕсли реально кеш по этому пути не пишется, то нет. В целом такая ошибка возникает из-за запуска AceStream (или вспомогательного софта) под разными пользователями, либо сам этот каталог был создан от имени другого пользователя, и т.д.
является ли это ошибкой, т.к. всё работает и запускается?
Для проверки просто останавливаем движок, удаляем в домашнем каталоге ".ACEStream", и запускаем его снова. Если проблема повторилась - значит проверяем настройки "Supervisor", HTTP-прокси и прочего доп. софта - чтобы все запускалось от имени /рут не нужен!/ одного пользователя.
проверяем настройки "Supervisor", HTTP-прокси и прочего доп. софта - чтобы все запускалось от имени /рут не нужен!/ одного пользователя.
Если указать др. директорию или так (как у многих, я понимаю), то в ней создаётся папка .ACEStream, но после запуска в ней не создаётся системных папок и файлов, необходимых для движка, кои создаются в Домашней папке.
--cache-dir /tmp/fs --state-dir /tmp/fs
др. директорию говоришь, вот:Ну, правильно.Код: [Выделить]--cache-dir /tmp/fs --state-dir /tmp/fs
HTTPError: HTTP Error 404: Not FoundИ, это точно ошибка движка (т.е подобное на всех HLS каналах), или просто в неком HLS манифесте "ссылка битая"? Если проверить в .35 версии, что там будет?
Точно движка, так как ситуация повторяется с множеством HD каналовв логе я вижу ошибку чтения с диска:
#! /bin/sh
find /root/.ACEStream/collected_torrent_files -maxdepth 4 -type f -mmin +180 -exec rm -f {} \;
find /root/.ACEStream/.acestream_cache -maxdepth 4 -type f -mmin +180 -exec rm -f {} \;
Подключение к acestream.org (acestream.org)|77.120.105.71|:80... ошибка: В соединении отказано.А как трасса выглядит? Линуксовая версия качается тоже через TATTELECOM, или через другого провайдера?
mv: не удалось выполнить stat для 'acestream_3.1.49_ubuntu_18.04_x86_64': Нет такого файла или каталогак блокировкам это не имеет отношения - по месту должно быть виднее, зачем кто-то пытается переместить не существующий каталог.
Нагуглить инфу не получаетсянельзя "нагуглить" базовые знания, их можно только получить самому - нужно немного напрячься, и почитать пару умных книжек или хотя пройти простой онлайн-курс по основам *них. Если не хочется возиться с ком. строкой, то есть файловые менеджеры - как консольные, так и графические - с их помощью "извлечь из архива в нужное место" - делается "в два клика".
подскажите как лечить ошибку?см. http://oldforum.acestream.media/index.php?topic=12448.msg26872#msg26872 и ниже (поиск по форуму работает, если что).
обнаружил ошибку связанную с Engine http APIДа, мы в курсе про этот баг - спасибо за напоминание и рабочий пример.