Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: lightdm (Ubuntu)
Status: New => Confirmed
--
You received this bug notification because you are a member of Desktop
Packages, which is subscribed to lightdm in Ubuntu.
https://bugs.launchpad.net/bugs/1291278
Title:
Lightdm should wait until network is ready or time out
Status in lightdm package in Ubuntu:
Confirmed
Bug description:
Hi,
refer to this Bug #1039151 to see the background.
Lightdm should wait until we have Networking ready. If no network is
available it should start immediately. This is necessary for all non local
authentication methods like sssd etc.
If lightdm starts to early it may lead to failed login attempts until network
is ready and for example M$-AD Server is available.
These are the scripts i used to prevent lightdm from starting to
early:
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/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
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/lightdm/+bug/1291278/+subscriptions
--
Mailing list: https://launchpad.net/~desktop-packages
Post to : [email protected]
Unsubscribe : https://launchpad.net/~desktop-packages
More help : https://help.launchpad.net/ListHelp