I had the same problem. My solution was to delay lightdm until the system has 
got propper networking.
Here are the skripts:

/etc/init/networkdelay.conf  :

description     "wait for IP to be there"

#emits networkdelay

start on (net-device-up IFACE!=lo
        and local-filesystems)

#start on (((starting lightdm or starting kdm) or starting xdm) or starting 
lxdm)
start on (starting lightdm
        or starting kdm
        or starting xdm
        or starting lxdm)

task

script
        exec /usr/sbin/network-ok
end script


/usr/sbin/is24-network-ok

#!/bin/sh
LOG=/tmp/network-diag
rm $LOG
#LOG=/dev/null
#touch $LOG
MAXWAIT=60
T0=`cut -f1 -d. /proc/uptime`

while (( test $(($T0+$MAXWAIT)) -gt $(cut -f1 -d. /proc/uptime) ))
do
        date >> $LOG
        pidof lightdm >> $LOG
        #GW=`ip ro list default |head -1 |cut  -d " " -f 3`
        GW=`ip -4 ro list 0.0.0.0/0 | cut  -d " " -f 3`
#       ethtool eth0 >> $LOG
        test -n "$GW" && ping -c1 -w1 $GW >> $LOG 2>&1 && break
        sleep 1
done

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1039151

Title:
  SSSD generates invalid Kerberos ticket at login

To manage notifications about this bug go to:
https://bugs.launchpad.net/sssd/+bug/1039151/+subscriptions

-- 
ubuntu-bugs mailing list
[email protected]
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to