I’m attempting to install libretime-3.0.2 on an Oracle Cloud server. The server is aarch64 (aka ARM64) with 12GB of RAM.
Here’s the output at the failure:
dpkg: error processing package rabbitmq-server (–configure):
installed rabbitmq-server package post-installation script subprocess returned error exit status 1
Processing triggers for systemd (245.4-4ubuntu3.20) …
Processing triggers for man-db (2.9.1-1) …
Processing triggers for libc-bin (2.31-0ubuntu9.9) …
Errors were encountered while processing:
rabbitmq-server
E: Sub-process /usr/bin/dpkg returned an error code (1)
I Later removed and reinstalled rabbitmq-server and it again fails at “Setting up rabbitmq-server”.
Has anyone installed Libretime on an aarch64 system? I did a forum search for aarch64 and ARM64 with no results.
joola
April 4, 2023, 11:07am
2
Hi,
I haven’t seen anyone installing LibreTime on platforms other than x86-64, maybe some managed to install LibreTime on some Raspberry & Cie boards, but haven’t heard of it.
Have you tried installing on Debian instead of Ubuntu ?
Feel free to dump some logs in here if you need help. I’ll have to check I can get access to some arm based VPS somewhere.
Cheers,
Jo
After a couple of days tearing my hair out over this, the answer came when I was following the docs to remove all of Libretime to start over:
check if host 'airwave' resolves, is reachable and ports 25672, 4369 are not blocked by firewall
After opening those ports rabbitmq-server will start normally.
Kind of strange as I have never opened those ports that I can remember in my previous installations of the beta versions of Libretime.
With the required ports now open I did a successful install of Libretime. So it seems that it will work on an ARM system. It’s streaming a test show right now, and the only problem at the moment is I can’t enable a 3rd stream no matter what I do. The Icecast config (icecast.xml) is set to the higher stream limit but whenever I add a third stanza in config.yml I get the “Oops” warning on the stream page. Here’s the error message from the legacy.log:
2023-04-07T16:59:40-07:00 ERR (3): [ErrorController.php:28 - errorAction()] - Undefined index: s5_enable
2023-04-07T16:59:40-07:00 ERR (3): [ErrorController.php:29 - errorAction()] - #0 /usr/share/libretime/legacy/application/forms/StreamSettingSubForm.php(37): exception_error_handler()
#1 /usr/share/libretime/legacy/application/controllers/PreferenceController.php(166): Application_Form_StreamSettingSubForm->startForm()
#2 /usr/share/libretime/legacy/vendor/zf1s/zend-controller/library/Zend/Controller/Action.php(516): PreferenceController->streamSettingAction()
#3 /usr/share/libretime/legacy/vendor/zf1s/zend-controller/library/Zend/Controller/Dispatcher/Standard.php(308): Zend_Controller_Action->dispatch()
#4 /usr/share/libretime/legacy/vendor/zf1s/zend-controller/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch()
#5 /usr/share/libretime/legacy/vendor/zf1s/zend-application/library/Zend/Application/Bootstrap/Bootstrap.php(105): Zend_Controller_Front->dispatch()
#6 /usr/share/libretime/legacy/vendor/zf1s/zend-application/library/Zend/Application.php(391): Zend_Application_Bootstrap_Bootstrap->run()
#7 /usr/share/libretime/legacy/application/airtime-boot.php(77): Zend_Application->run()
#8 /usr/share/libretime/legacy/public/index.php(56): require_once('/usr/share/libr...')
#9 {main}
2023-04-07T16:59:40-07:00 ERR (3): [ErrorController.php:62 - errorAction()] - An internal application error has occurred.: ErrorException: Undefined index: s5_enable in /usr/share/libretime/legacy/application/forms/StreamSettingSubForm.php:37
Stack trace:
#0 /usr/share/libretime/legacy/application/forms/StreamSettingSubForm.php(37): exception_error_handler()
#1 /usr/share/libretime/legacy/application/controllers/PreferenceController.php(166): Application_Form_StreamSettingSubForm->startForm()
#2 /usr/share/libretime/legacy/vendor/zf1s/zend-controller/library/Zend/Controller/Action.php(516): PreferenceController->streamSettingAction()
#3 /usr/share/libretime/legacy/vendor/zf1s/zend-controller/library/Zend/Controller/Dispatcher/Standard.php(308): Zend_Controller_Action->dispatch()
#4 /usr/share/libretime/legacy/vendor/zf1s/zend-controller/library/Zend/Controller/Front.php(954): Zend_Controller_Dispatcher_Standard->dispatch()
#5 /usr/share/libretime/legacy/vendor/zf1s/zend-application/library/Zend/Application/Bootstrap/Bootstrap.php(105): Zend_Controller_Front->dispatch()
#6 /usr/share/libretime/legacy/vendor/zf1s/zend-application/library/Zend/Application.php(391): Zend_Application_Bootstrap_Bootstrap->run()
#7 /usr/share/libretime/legacy/application/airtime-boot.php(77): Zend_Application->run()
#8 /usr/share/libretime/legacy/public/index.php(56): require_once('/usr/share/libr...')
#9 {main}
joola
April 11, 2023, 11:38am
4
You cannot have more than 4 icecast output streams, try to cleanup the unused streams or edit them to fit your needs.