@inoki -- can you attach the contents of /etc/geoclue/geoclue.conf?? I have also had this problem since upgrading, and I think it's related to Geoclue's whitelisting. The redshift package should be editing /etc/geoclue/geoclue.conf to add a stanza like these:
[redshift] allowed=true system=false users= [gtk-redshift] allowed=true system=false users= With this in /etc/geoclue/geoclue.conf, Redshift gets a location on startup and works correctly. -- You received this bug notification because you are a member of Desktop Packages, which is subscribed to ubuntu-geoip in Ubuntu. https://bugs.launchpad.net/bugs/868904 Title: Redshift fails to start with session if no external location provider in available Status in Redshift: Confirmed Status in Ubuntu GeoIP: Confirmed Status in redshift package in Ubuntu: Fix Released Status in ubuntu-geoip package in Ubuntu: Confirmed Bug description: Since switching to oneiric redshift won't start. It is listed as a startup application and these lines are present in .xsession-error from it: Unable to get location from provider. Started Geoclue provider `Geoclue Master'. Using provider `geoclue'. There is also no process in a ps listing. If I start it from the command prompt then it starts just fine often with substantially similar messages. ProblemType: Bug DistroRelease: Ubuntu 11.10 Package: redshift 1.7-0ubuntu1 ProcVersionSignature: Ubuntu 3.0.0-12.19-generic 3.0.4 Uname: Linux 3.0.0-12-generic x86_64 NonfreeKernelModules: nvidia ApportVersion: 1.23-0ubuntu2 Architecture: amd64 Date: Wed Oct 5 22:39:15 2011 SourcePackage: redshift UpgradeStatus: No upgrade log present (probably fresh install) To manage notifications about this bug go to: https://bugs.launchpad.net/redshift/+bug/868904/+subscriptions -- Mailing list: https://launchpad.net/~desktop-packages Post to : desktop-packages@lists.launchpad.net Unsubscribe : https://launchpad.net/~desktop-packages More help : https://help.launchpad.net/ListHelp