FS#46897 - [murmur] Doesn't listen on ports after reboot
Attached to Project:
Community Packages
Opened by DeLord (DeLord) - Wednesday, 28 October 2015, 12:52 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Saturday, 13 February 2016, 14:27 GMT
Opened by DeLord (DeLord) - Wednesday, 28 October 2015, 12:52 GMT
Last edited by Sven-Hendrik Haase (Svenstaro) - Saturday, 13 February 2016, 14:27 GMT
|
Details
Description:
Hi, I installed the `murmur` package and configured everything, everything is working. I enabled the `murmur` systemd service, and the service is starting successfully after a reboot, however, connecting to the server via the mumble client fails - seems like the server is not listening on the appropriate ports. I found this, which describes the exact same problem: http://archlinuxarm.org/forum/viewtopic.php?t=6926&p=38208 Maybe we can add ntp as a dependency and adapt the murmur.service file? Additional info: * package version(s): 1.2.10-1 # journalctl -b -u murmur -- Logs begin at Tue 2014-05-27 05:00:06 CEST, end at Wed 2015-10-28 13:39:47 CET. -- Oct 17 04:52:17 XXX systemd[1]: Started Mumble Daemon. Oct 17 04:52:19 XXX murmurd[411]: <W>2015-10-17 04:52:19.490 Initializing settings from /etc/murmur.ini (basepath /etc) Oct 17 04:52:19 XXX murmurd[411]: <W>2015-10-17 04:52:19.725 Meta: TLS cipher preference is "ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE- Oct 17 04:52:19 XXX murmurd[411]: <W>2015-10-17 04:52:19.725 OpenSSL: OpenSSL 1.0.2d 9 Jul 2015 Oct 17 04:52:19 XXX murmurd[411]: <C>2015-10-17 04:52:19.725 Successfully switched to uid 86 Oct 17 04:52:21 XXX murmurd[411]: <W>2015-10-17 04:52:21.077 ServerDB: Opened SQLite database /var/lib/murmur/murmur.sqlite Oct 17 04:52:21 XXX murmurd[411]: <W>2015-10-17 04:52:21.104 Resource limits were 0 0 Oct 17 04:52:21 XXX murmurd[411]: <W>2015-10-17 04:52:21.104 Successfully dropped capabilities Oct 17 04:52:21 XXX murmurd[411]: <W>2015-10-17 04:52:21.194 Failed to connect to D-Bus session Oct 17 04:52:21 XXX murmurd[411]: <W>2015-10-17 04:52:21.244 Murmur 1.2.10 (1.2.10) running on X11: Arch Linux: Booting servers Oct 17 04:52:21 XXX murmurd[411]: <W>2015-10-17 04:52:21.486 1 => Announcing server via bonjour Oct 17 04:52:21 XXX murmurd[411]: <W>2015-10-17 04:52:21.769 1 => Not registering server as public Oct 17 04:52:21 XXX murmurd[411]: <W>2015-10-17 04:52:21.769 Object::connect: No such slot MurmurDBus::userTextMessage(const User *, const TextMessage &) |
This task depends upon
Closed by Sven-Hendrik Haase (Svenstaro)
Saturday, 13 February 2016, 14:27 GMT
Reason for closing: Upstream
Additional comments about closing: Upstream has acknowledged the bug on their end. I don't think there is any use in tracking this bug here. A fix will eventually find its way into a new release.
Saturday, 13 February 2016, 14:27 GMT
Reason for closing: Upstream
Additional comments about closing: Upstream has acknowledged the bug on their end. I don't think there is any use in tracking this bug here. A fix will eventually find its way into a new release.
After reboot:
-----
# systemctl status murmur
● murmur.service - Mumble Daemon
Loaded: loaded (/usr/lib/systemd/system/murmur.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2015-11-01 02:26:04 CET; 47min ago
Main PID: 406 (murmurd)
CGroup: /system.slice/murmur.service
└─406 /usr/bin/murmurd -ini /etc/murmur.ini -fg
# journalctl -b -u murmur
-- Logs begin at Tue 2014-05-27 05:00:06 CEST, end at Sun 2015-11-01 03:13:49 CET. --
Nov 01 02:26:04 XXX systemd[1]: Started Mumble Daemon.
Nov 01 02:26:07 XXX murmurd[406]: <W>2015-11-01 02:26:07.371 Initializing settings from /etc/murmur.ini (basepath /etc)
Nov 01 02:26:07 XXX murmurd[406]: <W>2015-11-01 02:26:07.391 Meta: TLS cipher preference is "ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-
Nov 01 02:26:07 XXX murmurd[406]: <W>2015-11-01 02:26:07.391 OpenSSL: OpenSSL 1.0.2d 9 Jul 2015
Nov 01 02:26:07 XXX murmurd[406]: <C>2015-11-01 02:26:07.391 Successfully switched to uid 86
Nov 01 02:26:08 XXX murmurd[406]: <W>2015-11-01 02:26:08.451 ServerDB: Opened SQLite database /var/lib/murmur/murmur.sqlite
Nov 01 02:26:08 XXX murmurd[406]: <W>2015-11-01 02:26:08.475 Resource limits were 0 0
Nov 01 02:26:08 XXX murmurd[406]: <W>2015-11-01 02:26:08.475 Successfully dropped capabilities
Nov 01 02:26:08 XXX murmurd[406]: <W>2015-11-01 02:26:08.529 Failed to connect to D-Bus session
Nov 01 02:26:08 XXX murmurd[406]: <W>2015-11-01 02:26:08.569 Murmur 1.2.10 (1.2.10) running on X11: Arch Linux: Booting servers
Nov 01 02:26:09 XXX murmurd[406]: <W>2015-11-01 02:26:09.127 1 => Announcing server via bonjour
Nov 01 02:26:09 XXX murmurd[406]: <W>2015-11-01 02:26:09.309 1 => Not registering server as public
Nov 01 02:26:09 XXX murmurd[406]: <W>2015-11-01 02:26:09.309 Object::connect: No such slot MurmurDBus::userTextMessage(const User *, const TextMessage &)
-----
Connecting via the mumble client is not possible ("Connection refused") - seems like it is not listening on the ports, so
-----
# systemctl restart murmur
# journalctl -b -u murmur
-- Logs begin at Tue 2014-05-27 05:00:06 CEST, end at Sun 2015-11-01 03:21:09 CET. --
Nov 01 02:26:04 XXX systemd[1]: Started Mumble Daemon.
Nov 01 02:26:07 XXX murmurd[406]: <W>2015-11-01 02:26:07.371 Initializing settings from /etc/murmur.ini (basepath /etc)
Nov 01 02:26:07 XXX murmurd[406]: <W>2015-11-01 02:26:07.391 Meta: TLS cipher preference is "ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE-
Nov 01 02:26:07 XXX murmurd[406]: <W>2015-11-01 02:26:07.391 OpenSSL: OpenSSL 1.0.2d 9 Jul 2015
Nov 01 02:26:07 XXX murmurd[406]: <C>2015-11-01 02:26:07.391 Successfully switched to uid 86
Nov 01 02:26:08 XXX murmurd[406]: <W>2015-11-01 02:26:08.451 ServerDB: Opened SQLite database /var/lib/murmur/murmur.sqlite
Nov 01 02:26:08 XXX murmurd[406]: <W>2015-11-01 02:26:08.475 Resource limits were 0 0
Nov 01 02:26:08 XXX murmurd[406]: <W>2015-11-01 02:26:08.475 Successfully dropped capabilities
Nov 01 02:26:08 XXX murmurd[406]: <W>2015-11-01 02:26:08.529 Failed to connect to D-Bus session
Nov 01 02:26:08 XXX murmurd[406]: <W>2015-11-01 02:26:08.569 Murmur 1.2.10 (1.2.10) running on X11: Arch Linux: Booting servers
Nov 01 02:26:09 XXX murmurd[406]: <W>2015-11-01 02:26:09.127 1 => Announcing server via bonjour
Nov 01 02:26:09 XXX murmurd[406]: <W>2015-11-01 02:26:09.309 1 => Not registering server as public
Nov 01 02:26:09 XXX murmurd[406]: <W>2015-11-01 02:26:09.309 Object::connect: No such slot MurmurDBus::userTextMessage(const User *, const TextMessage &)
Nov 01 03:21:08 XXX systemd[1]: Stopping Mumble Daemon...
Nov 01 03:21:08 XXX murmurd[406]: <C>2015-11-01 03:21:08.391 Caught SIGTERM, exiting
Nov 01 03:21:08 XXX murmurd[406]: <W>2015-11-01 03:21:08.391 Killing running servers
Nov 01 03:21:08 XXX murmurd[406]: <W>2015-11-01 03:21:08.606 1 => Stopped announcing server via bonjour
Nov 01 03:21:08 XXX murmurd[406]: <W>2015-11-01 03:21:08.697 1 => Stopped
Nov 01 03:21:08 XXX murmurd[406]: <W>2015-11-01 03:21:08.697 Shutting down
Nov 01 03:21:08 XXX systemd[1]: Stopped Mumble Daemon.
Nov 01 03:21:08 XXX systemd[1]: Started Mumble Daemon.
Nov 01 03:21:08 XXX murmurd[1478]: <W>2015-11-01 03:21:08.727 Initializing settings from /etc/murmur.ini (basepath /etc)
Nov 01 03:21:08 XXX murmurd[1478]: <W>2015-11-01 03:21:08.727 Meta: TLS cipher preference is "ECDHE-RSA-AES256-GCM-SHA384:ECDHE-ECDSA-AES256-GCM-SHA384:ECDHE-RSA-AES128-GCM-SHA256:ECDHE
Nov 01 03:21:08 XXX murmurd[1478]: <W>2015-11-01 03:21:08.727 OpenSSL: OpenSSL 1.0.2d 9 Jul 2015
Nov 01 03:21:08 XXX murmurd[1478]: <C>2015-11-01 03:21:08.728 Successfully switched to uid 86
Nov 01 03:21:08 XXX murmurd[1478]: <W>2015-11-01 03:21:08.747 ServerDB: Opened SQLite database /var/lib/murmur/murmur.sqlite
Nov 01 03:21:08 XXX murmurd[1478]: <W>2015-11-01 03:21:08.747 Resource limits were 0 0
Nov 01 03:21:08 XXX murmurd[1478]: <W>2015-11-01 03:21:08.747 Successfully dropped capabilities
Nov 01 03:21:08 XXX murmurd[1478]: <W>2015-11-01 03:21:08.747 Failed to connect to D-Bus session
Nov 01 03:21:08 XXX murmurd[1478]: <W>2015-11-01 03:21:08.752 Murmur 1.2.10 (1.2.10) running on X11: Arch Linux: Booting servers
Nov 01 03:21:08 XXX murmurd[1478]: <W>2015-11-01 03:21:08.903 1 => Server listening on [::]:64738
Nov 01 03:21:08 XXX murmurd[1478]: <W>2015-11-01 03:21:08.980 1 => Announcing server via bonjour
Nov 01 03:21:09 XXX murmurd[1478]: <W>2015-11-01 03:21:09.100 1 => Not registering server as public
Nov 01 03:21:09 XXX murmurd[1478]: <W>2015-11-01 03:21:09.100 Object::connect: No such slot MurmurDBus::userTextMessage(const User *, const TextMessage &)
# systemctl status murmur
● murmur.service - Mumble Daemon
Loaded: loaded (/usr/lib/systemd/system/murmur.service; enabled; vendor preset: disabled)
Active: active (running) since Sun 2015-11-01 03:21:08 CET; 1min 17s ago
Main PID: 1478 (murmurd)
CGroup: /system.slice/murmur.service
└─1478 /usr/bin/murmurd -ini /etc/murmur.ini -fg
-----
Now the connection is possible, without any problems!
So maybe this is not caused by the "ntpdate" dependency/hook, as the date/time already seems correct after the first startup.
Anyone an idea?
Waiting for an answer there...