Running Sky (tel.red) on Fedora 25

On Fedora 25, the Sky Skype for Business client crashes on launch inside its bundled Qt 5 runtime: Program received signal SIGABRT, Aborted. 0x00007ffff112692f in raise () from /lib64/libc.so.6 (gdb) bt #0 0x00007ffff112692f in raise () at /lib64/libc.so.6 #1 0x00007ffff112852a in abort () at /lib64/libc.so.6 #2 0x00007ffff200dcb1 in () at /usr/lib/sky/lib/libQt5Core.so.5 #3 0x00007ffff24ee835 in QGuiApplicationPrivate::createPlatformIntegration() () at /usr/lib/sky/lib/libQt5Gui.so.5 #4 0x00007ffff24ee955 in QGuiApplicationPrivate::createEventDispatcher() () at /usr/lib/sky/lib/libQt5Gui.so.5 #5 0x00007ffff21cea64 in QCoreApplicationPrivate::init() () at /usr/lib/sky/lib/libQt5Core.so.5 #6 0x00007ffff24f2340 in QGuiApplicationPrivate::init() () at /usr/lib/sky/lib/libQt5Gui.so.5 #7 0x00007ffff2be62b9 in QApplicationPrivate::init() () at /usr/lib/sky/lib/libQt5Widgets.so.5 #8 0x0000000000434e41 in main () The issue stems from incompatible bundled Qt libraries. A reliable workaround is to force Sky to use Fedora’s system-provided qt5 packages: ...

September 1, 2016 · 1 min

Lync on Linux

If you are looking to run Microsoft Lync (aka Skype for Business) on Linux, you’re in luck: Fisil maintains a Linux client hosted at tel.red. However, I ran into an issue running the client on Fedora 23 (Rawhide), as the Sky package bundles its own older X11 libraries: $ sky /opt/sky_linux/sky: symbol lookup error: /lib64/libXxf86vm.so.1: undefined symbol: _XEatDataWords _XEatDataWords was added to fix an upstream X.Org vulnerability (commit details). The workaround is to preload your distribution’s native libX11 library: ...

July 13, 2015 · 1 min