Page MenuHomeDevCentral

Mumble server: libIce.so.35 not found on Ysul
Closed, ResolvedPublic

Description

On Freenode wolfplex:

03:37:36 <+Triskel> Dereckson: tu as fermé le mumble de wolfplex ??

Ysul has been rebooted three days ago, but Murmur not.

$ /usr/local/etc/rc.d/murmurd start
Starting murmur.
Shared object "libIce.so.35" not found, required by "murmurd"
/usr/local/etc/rc.d/murmur: WARNING: failed to start murmur

An Ice update occurred without Murmur recompilation.

Event Timeline

dereckson triaged this task as Unbreak Now! priority.Feb 15 2016, 03:56
dereckson added projects: Servers, Mumble.
dereckson renamed this task from Mumble server: libIce.so.35 on Ysul to Mumble server: libIce.so.35 not found on Ysul.Feb 15 2016, 04:00
dereckson updated the task description. (Show Details)
dereckson lowered the priority of this task from Unbreak Now! to Normal.EditedFeb 15 2016, 04:06

Quick fix

I removed our current version, and reinstalled the FreeBSD packaged one:

$ pkg unlock murmur
$ pkg remove murmur
[1/1] Deinstalling murmur-1.2.8_1...
$ pkg install murmur
[1/1] Installing murmur-1.2.10_1...
$ /usr/local/etc/rc.d/murmur start

It's now online, without Ice support.

Get Ice support back

I'm compiling a new version against last Ice library.

So, when recompiled, murmurd segfaults. See P160 for a Valgrind view (not really instructive, excepted it tries to open a not existing file).

Triskel suggests to downgrade Ice to 0.3.5.