upstart or systemd in ubuntu 14.04? both?!

Yesterday I updated my ubuntu machine from 12.04 to 14.04 codename trusty (still beta). Everything went fine, except that I had to remove grub again after the update, because I use gummiboot for uefi boot, minor problem. However, after the update I found that nm-applet was not showing any network connections, although the wireless was up and connected via network-manager. wicd worked nicely with it’s clients as always (I had switched to network-manager because of it’s easy wireless modem features).

After some testing and googling the error

** (nm-applet:2002): WARNING **: Could not initialize NMClient /org/freedesktop/NetworkManager: Rejected send message, 2 matched rules; type="method_call", sender=":1.44"  (uid=1000 pid=2002 comm="nm-applet ") interface="org.freedesktop.DBus.Properties" member="GetAll"  error name="(unset)" requested_reply="0" destination="org.freedesktop.NetworkManager"

it turned out that this had something to do with the permissions, managed by policykit-1. Digging further I learned, that missing pam-modules in /etc/pam.d/ could be involved and finally someone gave the right hint, posted with three exclamation marksūüėČ. I added the line

session optional pam_systemd.so

to /etc/pam.d/lxdm and after a reboot everything worked again.

But why ubuntu needs some systemd-module to work? I thought ubuntu (and it’s enterprise Canonical), as upstart inventor, would never use it… I thought it would be as with wayland and mir (more at ikhaya in german), unity and gnome: in the management of big free software communities (especially those of widely used desktop-environments), it’s always all about enterprise-politics.

Indeed ubuntu and Canonical resigned and compromised with the debian community to proceed with systemd as Mark Shuttleworth reported this February to prevent further fragmentation.

This nm-applet issue is therefore an evidence, that ubuntu is really on the way to systemd, good choice!

 

About

Peter Pan. Kann fliegen mit Feenstaub.

Tagged with: , , ,
Posted in Linux, Technik

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Posts by topic…
…by month
Have a look at…


%d bloggers like this: