Giter Site home page Giter Site logo

yunohost-apps / mumbleserver_ynh Goto Github PK

View Code? Open in Web Editor NEW
10.0 4.0 4.0 365 KB

Mumble server package for YunoHost

Home Page: https://mumble.info

License: GNU Affero General Public License v3.0

Shell 100.00%
mumble-server yunohost-apps murmur voip yunohost mumbleserver

mumbleserver_ynh's Introduction

Mumble Server for YunoHost

Integration level Working status Maintenance status

Install Mumble Server with YunoHost

Read this README is other languages.

This package allows you to install Mumble Server quickly and simply on a YunoHost server.
If you don't have YunoHost, please consult the guide to learn how to install it.

Overview

Mumble is a free, open source, low latency, high quality voice chat application. Mumble was the first VoIP application to establish true low latency voice communication over a decade ago. But low latency and gaming are not the only use cases it shines in.

Shipped version: 1.3.4~ynh2

Screenshots

Screenshot of Mumble Server

Documentation and resources

Developer info

Please send your pull request to the testing branch.

To try the testing branch, please proceed like that:

sudo yunohost app install https://github.com/YunoHost-Apps/mumbleserver_ynh/tree/testing --debug
or
sudo yunohost app upgrade mumbleserver -u https://github.com/YunoHost-Apps/mumbleserver_ynh/tree/testing --debug

More info regarding app packaging: https://yunohost.org/packaging_apps

mumbleserver_ynh's People

Contributors

ericgaspar avatar jibec avatar julienmalik avatar m5oul avatar maniackcrudelis avatar matlink avatar yalh76 avatar yunohost-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar

mumbleserver_ynh's Issues

[buster] Install fails during initial configuration with .ini ?

Not sure what happens but this line

murmurd -ini /var/www/mumbleserver/mumble-server.ini -supw $password 1

Results in:

Warning: yunohost.hook <lambda> - [1415.1] <W>2020-03-17 00:21:37.575 ServerDB: Using SQLite's default rollback journal.
Warning: yunohost.hook <lambda> - [1415.1] <W>2020-03-17 00:21:38.503 Performed initial PBKDF2 benchmark. Will use  8000  iterations as default
Warning: yunohost.hook <lambda> - [1415.1] <W>2020-03-17 00:21:38.504 Generating new tables...
Warning: yunohost.hook <lambda> - [1415.1] <F>2020-03-17 00:21:38.625 Superuser password set on server 1
Error: yunohost.app app_install - [1415.1] Could not install mumbleserver: An error occurred inside the app installation script

Though it doesn't seem to say what's the real issue exactly ...

More info : https://ci-buster.nohost.me/ci/job/96

Reinstall fail due to port already used

After #9, some tests didn't pass (full logs).

It seems there is a problem when reinstallaling.
The port is not available. The port is well freed at app removal.

2017-07-11 19:47:17,769 INFO     yunohost.hook <lambda> - [1350.1] + sudo yunohost app checkport 64738
2017-07-11 19:47:18,105 WARNING  moulinette.interface __call__ - 'yunohost app checkport' is deprecated and will be removed in the future
2017-07-11 19:47:18,106 WARNING  yunohost.hook <lambda> - [1350.1] 'yunohost app checkport' is deprecated and will be removed in the future
2017-07-11 19:47:20,062 INFO     moulinette.actionsmap process - processing action [1375.1]: yunohost.app.checkport
2017-07-11 19:47:20,167 ERROR    yunohost cli - Port 64738 is not available
2017-07-11 19:47:20,168 WARNING  yunohost.hook <lambda> - [1350.1] Port 64738 is not available
2017-07-11 19:47:20,363 INFO     yunohost.hook hook_exec - [1350.1] Executing command 'sh -c YNH_APP_INSTANCE_NUMBER=1 YNH_APP_ID=mumbleserver YNH_CWD=/var/cache/yunohost/from_file/scripts YNH_APP_INSTANCE_NAME=mumbleserver BASH_XTRACEFD=7 /bin/bash -x "./remove" mumbleserver 7>&1'...

Where is the problem?

Commit is not up to date in the community.json

Hellow,

I found that the commit on community.json is outdated, hence people installing the app via this list won't benefit from the last upgrades / improvements ...

Please create a PR to update it on the list (I do not maintain this app so it's not relevant for me to do it and it might be refused...)

ProTip™ : possibly you can now set the commit to 'HEAD', to use the latest commit of master automatically in the future. If you do this, it is strongly recommended to use a 'testing' branch for changes that are not deemed stable yet.

upgrade failed

hi,
i can't upgrade mumble server on a stable VPS :

yunohost app upgrade mumbleserver
Attention : Mise à jour de l'application mumbleserver...
Attention : dpkg-gencontrol: avertissement: Fichier::FcntlLock non disponible; utilisation de « flock » qui n'est pas sécurisé pour NFS
Attention : <W>2018-06-12 15:17:32.622 Initializing settings from /var/www/mumbleserver/mumble-server.ini (basepath /var/www/mumbleserver)
Attention : <C>2018-06-12 15:17:32.629 Adding 1 CA certificates from certificate file.
Attention : <W>2018-06-12 15:17:32.629 OpenSSL: OpenSSL 1.0.1t  3 May 2016
Attention : <C>2018-06-12 15:17:32.630 Successfully switched to uid 129
Attention : <F>2018-06-12 15:17:32.879 ServerDB: Failed initialization: unable to open database file Error opening database
Attention : Content-Type: text/plain; charset=UTF-8: Aucun fichier ou dossier de ce type
Attention : !!
Attention :   mumbleserver's script has encountered an error. Its execution was cancelled.
Attention : !!
Attention :
Erreur : Impossible de mettre à jour mumbleserver
Erreur : Aucune application à mettre à jour

2018-06-12 15:17:23,500 INFO     yunohost.hook <lambda> - [7989.1] ++ mktemp -d
2018-06-12 15:17:23,505 INFO     yunohost.hook <lambda> - [7989.1] + local TMPDIR=/tmp/tmp.8p2HxXlN8F
2018-06-12 15:17:23,507 INFO     yunohost.hook <lambda> - [7989.1] + cp /tmp/mumbleserver-ynh-deps.control /tmp/tmp.8p2HxXlN8F/control
2018-06-12 15:17:23,514 INFO     yunohost.hook <lambda> - [7989.1] + cd /tmp/tmp.8p2HxXlN8F
2018-06-12 15:17:23,515 INFO     yunohost.hook <lambda> - [7989.1] + equivs-build ./control
2018-06-12 15:17:25,375 WARNING  yunohost.hook <lambda> - [7989.1] dpkg-gencontrol: avertissement: Fichier::FcntlLock non disponible; utilisation de « flock » qui n'est pas sécurisé pour NFS
2018-06-12 15:17:25,638 INFO     yunohost.hook <lambda> - [7989.1] + sudo dpkg --force-depends -i ./mumbleserver-ynh-deps_1.2.8-2_all.deb
2018-06-12 15:17:27,163 INFO     yunohost.hook <lambda> - [7989.1] (Lecture de la base de données... 129458 fichiers et répertoires déjà installés.)
2018-06-12 15:17:27,171 INFO     yunohost.hook <lambda> - [7989.1] Préparation du dépaquetage de .../mumbleserver-ynh-deps_1.2.8-2_all.deb ...
2018-06-12 15:17:27,199 INFO     yunohost.hook <lambda> - [7989.1] Dépaquetage de mumbleserver-ynh-deps (1.2.8-2) sur (1.2.8-2) ...
2018-06-12 15:17:27,318 INFO     yunohost.hook <lambda> - [7989.1] Paramétrage de mumbleserver-ynh-deps (1.2.8-2) ...
2018-06-12 15:17:27,358 INFO     yunohost.hook <lambda> - [7989.1] + ynh_package_install -f
2018-06-12 15:17:27,358 INFO     yunohost.hook <lambda> - [7989.1] + ynh_apt --no-remove -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--force-confold install -f
2018-06-12 15:17:27,358 INFO     yunohost.hook <lambda> - [7989.1] + DEBIAN_FRONTEND=noninteractive
2018-06-12 15:17:27,358 INFO     yunohost.hook <lambda> - [7989.1] + sudo apt-get -y -qq --no-remove -o Dpkg::Options::=--force-confdef -o Dpkg::Options::=--force-confold install -f
2018-06-12 15:17:29,930 INFO     yunohost.hook <lambda> - [7989.1] + [[ -n /tmp/tmp.8p2HxXlN8F ]]
2018-06-12 15:17:29,930 INFO     yunohost.hook <lambda> - [7989.1] + rm -rf /tmp/tmp.8p2HxXlN8F
2018-06-12 15:17:29,937 INFO     yunohost.hook <lambda> - [7989.1] + ynh_package_is_installed mumbleserver-ynh-deps
2018-06-12 15:17:29,940 INFO     yunohost.hook <lambda> - [7989.1] + dpkg-query -W -f '${Status}' mumbleserver-ynh-deps
2018-06-12 15:17:29,940 INFO     yunohost.hook <lambda> - [7989.1] + grep -c 'ok installed'
2018-06-12 15:17:29,979 INFO     yunohost.hook <lambda> - [7989.1] + rm /tmp/mumbleserver-ynh-deps.control
2018-06-12 15:17:29,984 INFO     yunohost.hook <lambda> - [7989.1] + ynh_app_setting_set mumbleserver apt_dependencies mumble-server, mailutils
2018-06-12 15:17:29,984 INFO     yunohost.hook <lambda> - [7989.1] + sudo yunohost app setting mumbleserver apt_dependencies --value=mumble-server, --quiet
2018-06-12 15:17:30,233 INFO     moulinette.actionsmap process - processing action [8258.1]: yunohost.app.setting
2018-06-12 15:17:30,254 INFO     yunohost.hook <lambda> - [7989.1] + mkdir -p /var/www/mumbleserver
2018-06-12 15:17:30,263 INFO     yunohost.hook <lambda> - [7989.1] + mumble_conf=/var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,263 INFO     yunohost.hook <lambda> - [7989.1] + cp ../conf/mumble-server.ini /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,275 INFO     yunohost.hook <lambda> - [7989.1] + ynh_replace_string __FINALPATH__ /var/www/mumbleserver /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,275 INFO     yunohost.hook <lambda> - [7989.1] + local delimit=@
2018-06-12 15:17:30,275 INFO     yunohost.hook <lambda> - [7989.1] + local match_string=__FINALPATH__
2018-06-12 15:17:30,275 INFO     yunohost.hook <lambda> - [7989.1] + local replace_string=/var/www/mumbleserver
2018-06-12 15:17:30,275 INFO     yunohost.hook <lambda> - [7989.1] + local workfile=/var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,275 INFO     yunohost.hook <lambda> - [7989.1] + match_string=__FINALPATH__
2018-06-12 15:17:30,275 INFO     yunohost.hook <lambda> - [7989.1] + replace_string=/var/www/mumbleserver
2018-06-12 15:17:30,275 INFO     yunohost.hook <lambda> - [7989.1] + sudo sed --in-place s@__FINALPATH__@/var/www/mumbleserver@g /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,326 INFO     yunohost.hook <lambda> - [7989.1] + ynh_replace_string __APP__ mumbleserver /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,327 INFO     yunohost.hook <lambda> - [7989.1] + local delimit=@
2018-06-12 15:17:30,327 INFO     yunohost.hook <lambda> - [7989.1] + local match_string=__APP__
2018-06-12 15:17:30,327 INFO     yunohost.hook <lambda> - [7989.1] + local replace_string=mumbleserver
2018-06-12 15:17:30,327 INFO     yunohost.hook <lambda> - [7989.1] + local workfile=/var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,327 INFO     yunohost.hook <lambda> - [7989.1] + match_string=__APP__
2018-06-12 15:17:30,327 INFO     yunohost.hook <lambda> - [7989.1] + replace_string=mumbleserver
2018-06-12 15:17:30,327 INFO     yunohost.hook <lambda> - [7989.1] + sudo sed --in-place s@__APP__@mumbleserver@g /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,368 INFO     yunohost.hook <lambda> - [7989.1] + ynh_replace_string __WELCOME__ 'Bienvenue sur le Mumble des Krasheurs' /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,369 INFO     yunohost.hook <lambda> - [7989.1] + local delimit=@
2018-06-12 15:17:30,369 INFO     yunohost.hook <lambda> - [7989.1] + local match_string=__WELCOME__
2018-06-12 15:17:30,369 INFO     yunohost.hook <lambda> - [7989.1] + local 'replace_string=Bienvenue sur le Mumble des Krasheurs'
2018-06-12 15:17:30,369 INFO     yunohost.hook <lambda> - [7989.1] + local workfile=/var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,369 INFO     yunohost.hook <lambda> - [7989.1] + match_string=__WELCOME__
2018-06-12 15:17:30,369 INFO     yunohost.hook <lambda> - [7989.1] + replace_string='Bienvenue sur le Mumble des Krasheurs'
2018-06-12 15:17:30,370 INFO     yunohost.hook <lambda> - [7989.1] + sudo sed --in-place 's@__WELCOME__@Bienvenue sur le Mumble des Krasheurs@g' /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,411 INFO     yunohost.hook <lambda> - [7989.1] + ynh_replace_string __PORT__ 64738 /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,412 INFO     yunohost.hook <lambda> - [7989.1] + local delimit=@
2018-06-12 15:17:30,412 INFO     yunohost.hook <lambda> - [7989.1] + local match_string=__PORT__
2018-06-12 15:17:30,412 INFO     yunohost.hook <lambda> - [7989.1] + local replace_string=64738
2018-06-12 15:17:30,412 INFO     yunohost.hook <lambda> - [7989.1] + local workfile=/var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,412 INFO     yunohost.hook <lambda> - [7989.1] + match_string=__PORT__
2018-06-12 15:17:30,412 INFO     yunohost.hook <lambda> - [7989.1] + replace_string=64738
2018-06-12 15:17:30,412 INFO     yunohost.hook <lambda> - [7989.1] + sudo sed --in-place s@__PORT__@64738@g /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,451 INFO     yunohost.hook <lambda> - [7989.1] + ynh_replace_string __SRV_PWD__ <xxxPASSWORDxxx> /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,451 INFO     yunohost.hook <lambda> - [7989.1] + local delimit=@
2018-06-12 15:17:30,451 INFO     yunohost.hook <lambda> - [7989.1] + local match_string=__SRV_PWD__
2018-06-12 15:17:30,451 INFO     yunohost.hook <lambda> - [7989.1] + local replace_string=<xxxPASSWORDxxx>
2018-06-12 15:17:30,451 INFO     yunohost.hook <lambda> - [7989.1] + local workfile=/var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,452 INFO     yunohost.hook <lambda> - [7989.1] + match_string=__SRV_PWD__
2018-06-12 15:17:30,452 INFO     yunohost.hook <lambda> - [7989.1] + replace_string=<xxxPASSWORDxxx>
2018-06-12 15:17:30,452 INFO     yunohost.hook <lambda> - [7989.1] + sudo sed --in-place s@__SRV_PWD__@<xxxPASSWORDxxx>@g /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,492 INFO     yunohost.hook <lambda> - [7989.1] + ynh_replace_string __REGISTER__ KrashBoyZ /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,493 INFO     yunohost.hook <lambda> - [7989.1] + local delimit=@
2018-06-12 15:17:30,493 INFO     yunohost.hook <lambda> - [7989.1] + local match_string=__REGISTER__
2018-06-12 15:17:30,493 INFO     yunohost.hook <lambda> - [7989.1] + local replace_string=KrashBoyZ
2018-06-12 15:17:30,493 INFO     yunohost.hook <lambda> - [7989.1] + local workfile=/var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,493 INFO     yunohost.hook <lambda> - [7989.1] + match_string=__REGISTER__
2018-06-12 15:17:30,494 INFO     yunohost.hook <lambda> - [7989.1] + replace_string=KrashBoyZ
2018-06-12 15:17:30,494 INFO     yunohost.hook <lambda> - [7989.1] + sudo sed --in-place s@__REGISTER__@KrashBoyZ@g /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,550 INFO     yunohost.hook <lambda> - [7989.1] + ynh_replace_string __DOMAIN__ krashboyz.org /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,550 INFO     yunohost.hook <lambda> - [7989.1] + local delimit=@
2018-06-12 15:17:30,550 INFO     yunohost.hook <lambda> - [7989.1] + local match_string=__DOMAIN__
2018-06-12 15:17:30,550 INFO     yunohost.hook <lambda> - [7989.1] + local replace_string=krashboyz.org
2018-06-12 15:17:30,550 INFO     yunohost.hook <lambda> - [7989.1] + local workfile=/var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,551 INFO     yunohost.hook <lambda> - [7989.1] + match_string=__DOMAIN__
2018-06-12 15:17:30,551 INFO     yunohost.hook <lambda> - [7989.1] + replace_string=krashboyz.org
2018-06-12 15:17:30,551 INFO     yunohost.hook <lambda> - [7989.1] + sudo sed --in-place s@[email protected]@g /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,602 INFO     yunohost.hook <lambda> - [7989.1] + ynh_store_file_checksum /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,603 INFO     yunohost.hook <lambda> - [7989.1] + local checksum_setting_name=checksum__var_www_mumbleserver_mumble-server.ini
2018-06-12 15:17:30,608 INFO     yunohost.hook <lambda> - [7989.1] ++ sudo md5sum /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:30,611 INFO     yunohost.hook <lambda> - [7989.1] ++ cut '-d ' -f1
2018-06-12 15:17:30,642 INFO     yunohost.hook <lambda> - [7989.1] + ynh_app_setting_set mumbleserver checksum__var_www_mumbleserver_mumble-server.ini 121d286f9c257c9f91966e70da2a65d4
2018-06-12 15:17:30,643 INFO     yunohost.hook <lambda> - [7989.1] + sudo yunohost app setting mumbleserver checksum__var_www_mumbleserver_mumble-server.ini --value=121d286f9c257c9f91966e70da2a65d4 --quiet
2018-06-12 15:17:30,888 INFO     moulinette.actionsmap process - processing action [8280.1]: yunohost.app.setting
2018-06-12 15:17:30,909 INFO     yunohost.hook <lambda> - [7989.1] + ynh_add_systemd_config
2018-06-12 15:17:30,909 INFO     yunohost.hook <lambda> - [7989.1] + local service_name=mumbleserver
2018-06-12 15:17:30,909 INFO     yunohost.hook <lambda> - [7989.1] + finalsystemdconf=/etc/systemd/system/mumbleserver.service
2018-06-12 15:17:30,909 INFO     yunohost.hook <lambda> - [7989.1] + ynh_backup_if_checksum_is_different /etc/systemd/system/mumbleserver.service
2018-06-12 15:17:30,910 INFO     yunohost.hook <lambda> - [7989.1] + local file=/etc/systemd/system/mumbleserver.service
2018-06-12 15:17:30,911 INFO     yunohost.hook <lambda> - [7989.1] + local checksum_setting_name=checksum__etc_systemd_system_mumbleserver.service
2018-06-12 15:17:30,911 INFO     yunohost.hook <lambda> - [7989.1] ++ ynh_app_setting_get mumbleserver checksum__etc_systemd_system_mumbleserver.service
2018-06-12 15:17:30,912 INFO     yunohost.hook <lambda> - [7989.1] ++ sudo yunohost app setting mumbleserver checksum__etc_systemd_system_mumbleserver.service --output-as plain --quiet
2018-06-12 15:17:31,164 INFO     moulinette.actionsmap process - processing action [8283.1]: yunohost.app.setting
2018-06-12 15:17:31,184 INFO     yunohost.hook <lambda> - [7989.1] + local checksum_value=07049eb776f9ec4a1b01d480c91ba4e7
2018-06-12 15:17:31,184 INFO     yunohost.hook <lambda> - [7989.1] + '[' -n 07049eb776f9ec4a1b01d480c91ba4e7 ']'
2018-06-12 15:17:31,187 INFO     yunohost.hook <lambda> - [7989.1] + echo '07049eb776f9ec4a1b01d480c91ba4e7 /etc/systemd/system/mumbleserver.service'
2018-06-12 15:17:31,190 INFO     yunohost.hook <lambda> - [7989.1] + sudo md5sum -c --status
2018-06-12 15:17:31,240 INFO     yunohost.hook <lambda> - [7989.1] + sudo cp ../conf/systemd.service /etc/systemd/system/mumbleserver.service
2018-06-12 15:17:31,315 INFO     yunohost.hook <lambda> - [7989.1] + test -n /var/www/mumbleserver
2018-06-12 15:17:31,315 INFO     yunohost.hook <lambda> - [7989.1] + ynh_replace_string __FINALPATH__ /var/www/mumbleserver /etc/systemd/system/mumbleserver.service
2018-06-12 15:17:31,315 INFO     yunohost.hook <lambda> - [7989.1] + local delimit=@
2018-06-12 15:17:31,315 INFO     yunohost.hook <lambda> - [7989.1] + local match_string=__FINALPATH__
2018-06-12 15:17:31,315 INFO     yunohost.hook <lambda> - [7989.1] + local replace_string=/var/www/mumbleserver
2018-06-12 15:17:31,316 INFO     yunohost.hook <lambda> - [7989.1] + local workfile=/etc/systemd/system/mumbleserver.service
2018-06-12 15:17:31,316 INFO     yunohost.hook <lambda> - [7989.1] + match_string=__FINALPATH__
2018-06-12 15:17:31,316 INFO     yunohost.hook <lambda> - [7989.1] + replace_string=/var/www/mumbleserver
2018-06-12 15:17:31,316 INFO     yunohost.hook <lambda> - [7989.1] + sudo sed --in-place s@__FINALPATH__@/var/www/mumbleserver@g /etc/systemd/system/mumbleserver.service
2018-06-12 15:17:31,380 INFO     yunohost.hook <lambda> - [7989.1] + test -n mumbleserver
2018-06-12 15:17:31,380 INFO     yunohost.hook <lambda> - [7989.1] + ynh_replace_string __APP__ mumbleserver /etc/systemd/system/mumbleserver.service
2018-06-12 15:17:31,381 INFO     yunohost.hook <lambda> - [7989.1] + local delimit=@
2018-06-12 15:17:31,381 INFO     yunohost.hook <lambda> - [7989.1] + local match_string=__APP__
2018-06-12 15:17:31,381 INFO     yunohost.hook <lambda> - [7989.1] + local replace_string=mumbleserver
2018-06-12 15:17:31,381 INFO     yunohost.hook <lambda> - [7989.1] + local workfile=/etc/systemd/system/mumbleserver.service
2018-06-12 15:17:31,381 INFO     yunohost.hook <lambda> - [7989.1] + match_string=__APP__
2018-06-12 15:17:31,381 INFO     yunohost.hook <lambda> - [7989.1] + replace_string=mumbleserver
2018-06-12 15:17:31,382 INFO     yunohost.hook <lambda> - [7989.1] + sudo sed --in-place s@__APP__@mumbleserver@g /etc/systemd/system/mumbleserver.service
2018-06-12 15:17:31,432 INFO     yunohost.hook <lambda> - [7989.1] + ynh_store_file_checksum /etc/systemd/system/mumbleserver.service
2018-06-12 15:17:31,432 INFO     yunohost.hook <lambda> - [7989.1] + local checksum_setting_name=checksum__etc_systemd_system_mumbleserver.service
2018-06-12 15:17:31,436 INFO     yunohost.hook <lambda> - [7989.1] ++ cut '-d ' -f1
2018-06-12 15:17:31,436 INFO     yunohost.hook <lambda> - [7989.1] ++ sudo md5sum /etc/systemd/system/mumbleserver.service
2018-06-12 15:17:31,473 INFO     yunohost.hook <lambda> - [7989.1] + ynh_app_setting_set mumbleserver checksum__etc_systemd_system_mumbleserver.service 07049eb776f9ec4a1b01d480c91ba4e7
2018-06-12 15:17:31,473 INFO     yunohost.hook <lambda> - [7989.1] + sudo yunohost app setting mumbleserver checksum__etc_systemd_system_mumbleserver.service --value=07049eb776f9ec4a1b01d480c91ba4e7 --quiet
2018-06-12 15:17:31,709 INFO     moulinette.actionsmap process - processing action [8298.1]: yunohost.app.setting
2018-06-12 15:17:31,732 INFO     yunohost.hook <lambda> - [7989.1] + sudo chown root: /etc/systemd/system/mumbleserver.service
2018-06-12 15:17:31,787 INFO     yunohost.hook <lambda> - [7989.1] + sudo systemctl enable mumbleserver
2018-06-12 15:17:32,253 INFO     yunohost.hook <lambda> - [7989.1] + sudo systemctl daemon-reload
2018-06-12 15:17:32,447 INFO     yunohost.hook <lambda> - [7989.1] + mkdir -p /var/run/mumble-server/
2018-06-12 15:17:32,452 INFO     yunohost.hook <lambda> - [7989.1] + murmurd -ini /var/www/mumbleserver/mumble-server.ini -supw <SuperUser Password>
2018-06-12 15:17:32,623 WARNING  yunohost.hook <lambda> - [7989.1] <W>2018-06-12 15:17:32.622 Initializing settings from /var/www/mumbleserver/mumble-server.ini (basepath /var/www/mumbleserver)
2018-06-12 15:17:32,630 WARNING  yunohost.hook <lambda> - [7989.1] <C>2018-06-12 15:17:32.629 Adding 1 CA certificates from certificate file.
2018-06-12 15:17:32,630 WARNING  yunohost.hook <lambda> - [7989.1] <W>2018-06-12 15:17:32.629 OpenSSL: OpenSSL 1.0.1t  3 May 2016
2018-06-12 15:17:32,631 WARNING  yunohost.hook <lambda> - [7989.1] <C>2018-06-12 15:17:32.630 Successfully switched to uid 129
2018-06-12 15:17:32,880 WARNING  yunohost.hook <lambda> - [7989.1] <F>2018-06-12 15:17:32.879 ServerDB: Failed initialization: unable to open database file Error opening database
2018-06-12 15:17:32,902 INFO     yunohost.hook <lambda> - [7989.1] + message='
2018-06-12 15:17:32,902 INFO     yunohost.hook <lambda> - [7989.1] Mumbleserver was updated!
2018-06-12 15:17:32,902 INFO     yunohost.hook <lambda> - [7989.1]
2018-06-12 15:17:32,902 INFO     yunohost.hook <lambda> - [7989.1] Port                   : 64738
2018-06-12 15:17:32,902 INFO     yunohost.hook <lambda> - [7989.1] Password to join server: <xxxPASSWORDxxx>
2018-06-12 15:17:32,903 INFO     yunohost.hook <lambda> - [7989.1] SuperUser Password     : <SuperUser Password>
2018-06-12 15:17:32,903 INFO     yunohost.hook <lambda> - [7989.1] Welcome text           : Bienvenue sur le Mumble des Krasheurs
2018-06-12 15:17:32,903 INFO     yunohost.hook <lambda> - [7989.1] Root channel (your mumble server name): KrashBoyZ
2018-06-12 15:17:32,903 INFO     yunohost.hook <lambda> - [7989.1] Final path (where to find your files) : /var/www/mumbleserver
2018-06-12 15:17:32,903 INFO     yunohost.hook <lambda> - [7989.1] mumble configuration file             : /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:32,903 INFO     yunohost.hook <lambda> - [7989.1]
2018-06-12 15:17:32,904 INFO     yunohost.hook <lambda> - [7989.1] Are you facing an issue, want to improve this app or say thank you?
2018-06-12 15:17:32,904 INFO     yunohost.hook <lambda> - [7989.1] Please open a new issue in this project: https://github.com/YunoHost-Apps/mumbleserver_ynh
2018-06-12 15:17:32,904 INFO     yunohost.hook <lambda> - [7989.1] '
2018-06-12 15:17:32,904 INFO     yunohost.hook <lambda> - [7989.1] + ynh_send_readme_to_admin '
2018-06-12 15:17:32,904 INFO     yunohost.hook <lambda> - [7989.1] Mumbleserver was updated!
2018-06-12 15:17:32,904 INFO     yunohost.hook <lambda> - [7989.1]
2018-06-12 15:17:32,904 INFO     yunohost.hook <lambda> - [7989.1] Port                   : 64738
2018-06-12 15:17:32,905 INFO     yunohost.hook <lambda> - [7989.1] Password to join server: <xxxPASSWORDxxx>
2018-06-12 15:17:32,905 INFO     yunohost.hook <lambda> - [7989.1] SuperUser Password     : <SuperUser Password>
2018-06-12 15:17:32,905 INFO     yunohost.hook <lambda> - [7989.1] Welcome text           : Bienvenue sur le Mumble des Krasheurs
2018-06-12 15:17:32,905 INFO     yunohost.hook <lambda> - [7989.1] Root channel (your mumble server name): KrashBoyZ
2018-06-12 15:17:32,905 INFO     yunohost.hook <lambda> - [7989.1] Final path (where to find your files) : /var/www/mumbleserver
2018-06-12 15:17:32,906 INFO     yunohost.hook <lambda> - [7989.1] mumble configuration file             : /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:32,906 INFO     yunohost.hook <lambda> - [7989.1]
2018-06-12 15:17:32,906 INFO     yunohost.hook <lambda> - [7989.1] Are you facing an issue, want to improve this app or say thank you?
2018-06-12 15:17:32,907 INFO     yunohost.hook <lambda> - [7989.1] Please open a new issue in this project: https://github.com/YunoHost-Apps/mumbleserver_ynh
2018-06-12 15:17:32,907 INFO     yunohost.hook <lambda> - [7989.1] '
2018-06-12 15:17:32,908 INFO     yunohost.hook <lambda> - [7989.1] + local 'app_message=
2018-06-12 15:17:32,908 INFO     yunohost.hook <lambda> - [7989.1] Mumbleserver was updated!
2018-06-12 15:17:32,908 INFO     yunohost.hook <lambda> - [7989.1]
2018-06-12 15:17:32,909 INFO     yunohost.hook <lambda> - [7989.1] Port                   : 64738
2018-06-12 15:17:32,909 INFO     yunohost.hook <lambda> - [7989.1] Password to join server: <xxxPASSWORDxxx>
2018-06-12 15:17:32,910 INFO     yunohost.hook <lambda> - [7989.1] SuperUser Password     : <SuperUser Password>
2018-06-12 15:17:32,910 INFO     yunohost.hook <lambda> - [7989.1] Welcome text           : Bienvenue sur le Mumble des Krasheurs
2018-06-12 15:17:32,911 INFO     yunohost.hook <lambda> - [7989.1] Root channel (your mumble server name): KrashBoyZ
2018-06-12 15:17:32,911 INFO     yunohost.hook <lambda> - [7989.1] Final path (where to find your files) : /var/www/mumbleserver
2018-06-12 15:17:32,912 INFO     yunohost.hook <lambda> - [7989.1] mumble configuration file             : /var/www/mumbleserver/mumble-server.ini
2018-06-12 15:17:32,912 INFO     yunohost.hook <lambda> - [7989.1]
2018-06-12 15:17:32,913 INFO     yunohost.hook <lambda> - [7989.1] Are you facing an issue, want to improve this app or say thank you?
2018-06-12 15:17:32,914 INFO     yunohost.hook <lambda> - [7989.1] Please open a new issue in this project: https://github.com/YunoHost-Apps/mumbleserver_ynh

tells me if you need more logs/information ;)

and it's strange, but i have two services mumble server :

root@krashboyz:/home/admin# service mumble* status
● mumbleserver.service - Mumble Server (Murmur, app mumbleserver)
   Loaded: loaded (/etc/systemd/system/mumbleserver.service; enabled)
   Active: failed (Result: resources) since lun. 2018-06-11 23:42:23 CEST; 15h ago

Warning: Journal has been rotated since unit was started. Log output is incomplete or unavailable.

● mumble-server.service - LSB: Mumble VoIP Server
   Loaded: loaded (/etc/init.d/mumble-server)
   Active: active (running) since lun. 2018-06-11 23:42:33 CEST; 15h ago
   CGroup: /system.slice/mumble-server.service
           └─22279 /usr/sbin/murmurd -ini /etc/mumble-server.ini

yunohost -v

yunohost:
  repo: stable
  version: 2.7.12
yunohost-admin:
  repo: stable
  version: 2.7.12
moulinette:
  repo: stable
  version: 2.7.12
ssowat:
  repo: stable
  version: 2.7.12

yunohost app remove: uses invalid yunohost command 'services'

sudo yunohost services remove mumble-server
usage: yunohost [-h] [-v]
                {domain,monitor,service,firewall,tools,app,hook,dyndns,backup,user}
                ...
yunohost: error: invalid choice: 'services' (choose from 'domain', 'monitor', 'service', 'firewall', 'tools', 'app', 'hook', 'dyndns', 'backup', 'user')

mumble is breaking SSO for main domain

The commit 691b1ab is breaking the sso behavior on my (jessie, 2.7.14.5) server.
I don't believe this to be jessie-specific.
Adding "domain" as an app setting changed ssowat behavior. I tracked it down to here : https://github.com/YunoHost/yunohost/blob/stretch-unstable/src/yunohost/app.py#L400-L408
and now my /etc/ssowat/conf.json has a "Mumble server" entry for each user pointing to the main domain, without path.

When opening https://maindomain.tld we get redirected to SSO Portal, and after successfull login, we get redirected back to https://maindomain.tld which shows the default NGINX webpage.

I don't remember how we support apps that we don't want to show on the portal. Looking at the code, the current support seems to be just that : don't set "domain" setting in the app conf, and it won't show up on the ssowat conf.

Force level 4

I force level 4 because Mumble app does not have any LDAP nor HTTP Auth.
Mumble use its own system of authentication with passwords.

Authentication fails

Hi there,

I just installed this yunohost application. Everything went rather smoothly, and the mumble client sees the mumble server (it displays a ping).

However I can't connect to the server. It is unclear to me whether this app supports SSO, it should probably be stated in the readme! (I can open a PR once I get an answer).

Anyway, I tried to login with my username and password, but it fails, rejecting my password. Am I doing something wrong? The same happens with other usernames, though I haven't tried SuperUser + root password.

The application is setup under the my-domain.tld domain, while the yunohost domain name is set to services.my-domain.tld. I am not sure whether this has anything to do with my issue.

Edit: I just saw the following:

Password and other usefull information will be sent to you after installation.

However, my mail system is a bit misconfigured, so I will have to wait a bit. Maybe the above part would make more sense under the "Setup" section?

[Maintenance ping] Is this app still maintained ?

Hello !

This is a friendly automatic notice from the Yunohost Apps team : our tool noticed that this app is listed in the community/official app lists - but this app appears to be inactive.

Hence, this issue was created automatically to check if this app is still actively maintained.

You are the current maintainer ? 👷‍♂️ 👷‍♀️

You still actively maintain this app ? 🎉

Please close this issue to signify that you still actively maintain this app. Nothing else, and thank you for your work ❤️ !

You don't intend to maintain this app anymore ? 😢

Either don't do anything, or add a comment to explicitly state that you do not intend / have time / ... to maintain this app (but thanks for your work so far ! 😘). After 15 days, if this issue is still opened, the app will be considered unmaintained.

You wish to become the new maintainer of this app ? 😄

You are welcome and free to comment in this thread that you wish to become the new maintainer, and/or to create the corresponding pull request to fix this issue ! (If you do not already have commit rights on this repo, we can then arrange things with the rest of the app team. 😉) Once this issue is closed, the app will then be flagged again as maintained !

Some issues

Hello

I just tried to install Mumble, so I didn't just try, I did it :)
But, I encounter some issues.

  • First, the manifest forced me to set a password for my server. Even if I don't want to set ones.
  • Same thing for the welcome text. No default value.
  • And, more annoying, I can't connect to my server by wifi. I always receive a "Could not open a connection to the host". But no problem by cable or 4G. And nothing in the log, of course.

Please add letsencrypt support to ini

Hi. Thanks for bringing Mumble to Yunohost!

Now that Yunohost 2.5 supports Let's Encrypt, it would be great if the mumble-server.ini file used the crt.pem and key.pem files, which, I believe, are in /etc/yunohost/certs/[domainname].

Cheers!

[Maintenance ping] Is this app still maintained ?

Hello !

This is a friendly automatic notice from the Yunohost Apps team : our tool noticed that this app is listed in the community/official app lists - but this app appears to be inactive.

Hence, this issue was created automatically to check if this app is still actively maintained.

You are the current maintainer ? 👷‍♂️ 👷‍♀️

You still actively maintain this app ? 🎉

Please close this issue to signify that you still actively maintain this app. Nothing else, and thank you for your work ❤️ !

You don't intend to maintain this app anymore ? 😢

Either don't do anything, or add a comment to explicitly state that you do not intend / have time / ... to maintain this app (but thanks for your work so far ! 😘). After 15 days, if this issue is still opened, the app will be considered unmaintained.

You wish to become the new maintainer of this app ? 😄

You are welcome and free to comment in this thread that you wish to become the new maintainer, and/or to create the corresponding pull request to fix this issue ! (If you do not already have commit rights on this repo, we can then arrange things with the rest of the app team. 😉) Once this issue is closed, the app will then be flagged again as maintained !

[Maintenance ping] Is this app still maintained ?

Hello !

This is a friendly automatic notice from the Yunohost Apps team : our tool noticed that this app is listed in the community/official app lists - but this app appears to be inactive.

Hence, this issue was created automatically to check if this app is still actively maintained.

You are the current maintainer ? 👷‍♂️ 👷‍♀️

You still actively maintain this app ? 🎉

Please close this issue to signify that you still actively maintain this app. Nothing else, and thank you for your work ❤️ !

You don't intend to maintain this app anymore ? 😢

Either don't do anything, or add a comment to explicitly state that you do not intend / have time / ... to maintain this app (but thanks for your work so far ! 😘). After 15 days, if this issue is still opened, the app will be considered unmaintained.

You wish to become the new maintainer of this app ? 😄

You are welcome and free to comment in this thread that you wish to become the new maintainer, and/or to create the corresponding pull request to fix this issue ! (If you do not already have commit rights on this repo, we can then arrange things with the rest of the app team. 😉) Once this issue is closed, the app will then be flagged again as maintained !

Mumble should not release a version reserving the "domain" key

Hello,

Right now this application is using the "domain" setting key while the "no_sso" patch hasn't been release, it causes severals bugs. One on the them is that: on upgrade, other apps won't be able to upgrade because YunoHost will think that the mumble server is installed on the whole domain and that other applications should not be installed on it.

This application should wait for the YunoHost "no_sso" patch to be release then requires this specific version of YunoHost to avoid bugs.

Kind regards,

Can't connect to my server

Hello,

I entered the information mentioned in the mail that my mumble instance sent me, but the button «connect» stays greyed, and i don't understand why.

app_install_custom_no_manifest

when installed via web interface, this error happens :

app_install_custom_no_manifest   

when installed via cli, no problem.

updating murmur (mumble server)

Hello,

with the release of Ubuntu 20.04, the mumble client is no longer compatible with the server (murmur) skipped with Debian and the mumbleserver_ynh.

This server version is 1.2.18, which was released in december 2016!

The update is really straightforward, here is what I did:

wget https://github.com/mumble-voip/mumble/releases/download/1.3.0/murmur-static_x86-1.3.0.tar.bz2
tar xfvj murmur-static_x86-1.3.0.tar.bz2
sudo service mumbleserver stop
sudo cp murmur-static_x86-1.3.0/murmur.x86 /usr/sbin/murmurd
sudo service mumbleserver start

maybe you could officially update the server to latest version?

upgrading restores default password

First of all, thanks for maintaining this app, and bringing it to top-level ynh 😄

Describe the bug

Server password is reinstated when upgrading the app.
The UX suffers from this, as mumbleweb users cannot use the app passwordless.

I received the upgrade mail stating "If you changed it manually and upgrade mumble, you'll find a backup in /var/www/mumbleserver." but I found no such file :/

Context

  • Hardware: *VPS bought online *
  • YunoHost version: 4.2.4
  • I have access to my server: Through SSH | through the webadmin | direct access via keyboard / screen | ...
  • Are you in a special context or did you perform some particular tweaking on your YunoHost instance?: no
  • Using, or trying to install package version/branch:
  • If upgrading, current package version: latest

Steps to reproduce

  1. Install mumbleserver
  2. disable password by editing the mumble-server.ini file
  3. Upgrade via ynh (CLI in my case)
  4. Try to access the mumble server passwordless : it fails.

Expected behavior

The modified config file should be there, ready to be restored.

As i dig up the upgrade log, I found the backuped file in "/home/yunohost.conf/backup//var/www/mumbleserver/mumble-server.ini.backup.20210825.174614" which is rather non trivial 😐

(Turns out there was a formatting change : from "#" to ";" for commenting lines out)

Logs

https://paste.yunohost.org/raw/yehoseyola

Hopefully you'll work something out ! As for me, I restored proper UX by commenting the "serverpassword" line again.

Where to get superUser and server password

Describe the bug

I'm asked a password that isn't gave to me anywhere

Logs

2021-11-23 22:20:52,698: DEBUG - Port                   : 64738
2021-11-23 22:20:52,698: DEBUG - Password to join server: **********
2021-11-23 22:20:52,698: DEBUG - SuperUser Password     : **********
2021-11-23 22:20:52,698: DEBUG - Welcome text           : Mumble
2021-11-23 22:20:52,698: DEBUG - Root channel (your Mumble server name): Root
2021-11-23 22:20:52,698: DEBUG - Final path (where to find your files) : /var/www/mumbleserver
2021-11-23 22:20:52,698: DEBUG - Mumble configuration file             : /var/www/mumbleserver/mumble-server.ini
2021-11-23 22:20:52,698: DEBUG - 

yunohost integration

from other ynh apps I'm used to get a "box" in "/yunohost" ... then usually some namespace e.g. "/mumbleserver" where one could adjust settings. Not the case for this app, is this intentional or just outdated?

Thank you kindly

Change passwords

Everything in the title!
How to change password of the server/superuser ?

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.