?

Log in

Network Manager brokenness, and Skype without PulseAudio. - Alex Belits
abelits
abelits
Network Manager brokenness, and Skype without PulseAudio.
If someone using an Ubuntu desktop, and after update to 16.10 he is wondering where his "Wired connection 1" went, and why his attempts to connect to VPN using Network Manager interface are failing, the culprit is

/usr/lib/NetworkManager/conf.d/10-globally-managed-devices.conf

The bug (with the dreaded WONTFIX) is at https://bugs.launchpad.net/ubuntu/+source/network-manager/+bug/1638842 . This is getting annoying.

I have added ",except:type:ethernet" to the end of its "unmanaged-devices" definition, however it may be that someone using Bluetooth or other unusual devices may just replace this file with an empty one.

In other news, I have found that apulse works for running Skype without PulseAudio, as long as ALSA is not trying to use PulseAudio. On Gentoo this means actually removing PulseAudio support, as opposed to having it inactive, however on distributions with binary packages that would be problematic. It happens that removing /usr/share/alsa/pulse-alsa.conf (and preventing it from being installed again) is sufficient.
7 comments or Leave a comment
Comments
fatoff From: fatoff Date: December 28th, 2016 07:20 pm (UTC) (Link)
All the network interfaces now named differently since 16.0. More interesting stuff going on so I try not to rush to upgrade further from 16.04. First thing for me is to understand where'd my additional WiFi adapter go after a couple of weeks of intense use. And not just one Ubuntu system suddenly decides not to detect the USB WiFi adapter while plugged in but two. And everything is quite smooth with that same pluggable WiFi on OSX.

Ubuntu 14 was not nearly as 'interesting' with Network Manager.

Edited at 2016-12-28 07:21 pm (UTC)
abelits From: abelits Date: December 28th, 2016 07:48 pm (UTC) (Link)
You can disable interface renaming with "net.ifnames=0" on the kernel command line (in /etc/default/grub). To be fair, Network Manager does not depend on those names, only ifupdown does, so if you have ufupdown, you have to change them in /etc/network/interfaces or /etc/network/interfaces.d .

I have no idea what happened with your wireless interfaces, I guess, some duplicate names combined with the changed persistent naming system. The old (udev-based) one was pretty bad, too, it accumulates ethn names when devices with various MAC addresses are installed.

The problem I have encountered is much more serious -- since Network Manager only understands VPNs when they run over a connection it manages, VPNs are all broken after the upgrade.
fatoff From: fatoff Date: December 29th, 2016 06:56 am (UTC) (Link)
На предприятии самые завзятые линуксоиды имеют Windows в VM, либо Mac второй машиной специфически для внутрикорпоративных коммуникаций. И на все эти проблемы с VPN махают рукой. Да и чёрт с ними. Памяти стало много, ресурсов всяких, пусть всё ненужное работает в виндах.
abelits From: abelits Date: December 29th, 2016 07:31 am (UTC) (Link)
У меня была совершенно конкретная проблема -- лаптоп подключён к сотовому телефону через USB, лаптоп заряжает телефон, поэтому и к сети он подключён через тот же USB, а Wifi у обоих отключён или используется для чего-либо другого, например, Flashair для фотографии.

Если Network Manager не считает, что управляет соединением по USB, он отказывается запускать поверх него VPN, и я не могу достучаться на работу. А если использую Wifi -- то могу, потому что Network Manager им сам управляет, но дополнительно добавлять Wifi только для того, чтобы Network Manager понял -- бред, если уже есть USB.
abelits From: abelits Date: December 29th, 2016 07:38 am (UTC) (Link)
Ну, а Windows у меня были на рабочем компьютере под виртуализацией только когда я собирал BIOS из исходников, которые ни под чем другим не компилились -- там был 32-битный MASM и 16-битный (!!!) NMAKE, и больше никакие версии с этим не были совместимыми.
fatoff From: fatoff Date: December 29th, 2016 07:47 am (UTC) (Link)
Ну да, трудновато полностью отказаться от других десктопных OS. Утилитарность в совместимости чего-то с чем-то. Некоторым вот, как-то спокойнее прототипировать код для пока несуществующей железяки с Линуксом и на десктопном Убунту, и в МакОС. Ифдефов немного пока, а какого чёрта что-то в Убунте очередной раз перестало работать очень отчётливо видно, сравнивая с контрольной версией под очень стабильной МакОС.
abelits From: abelits Date: December 29th, 2016 07:56 am (UTC) (Link)
Никоим образом. У меня этот BIOS был один за более чем двадцать лет работы. А Linux вообще занял место "среднестатистического UNIX'а", заменив на нём Solaris. Обоснованно Windows сейчас только у тех, кому нужен Altium, AutoCAD, SolidWorks и им подобное.
7 comments or Leave a comment