unity-greeter should depend on unity

Bug #1009321 reported by PeterPall
12
This bug affects 2 people
Affects Status Importance Assigned to Milestone
unity-greeter (Ubuntu)
Confirmed
Low
Unassigned

Bug Description

On current 12.10 if you use lightdm in conjunction with unity-greeter (which is the default) and uninstall unity lightdm claims it has to work in low-resolution mode. gnome-shell creates loads of graphics errors on my intel 855gm graphics card after that.

This bug is easy to trigger because uninstalling unity-greeter is only allowed when a different greeter is installed.

Changing to a different greeter or re-installing unity returns the system to a working order.

ProblemType: Bug
DistroRelease: Ubuntu 12.10
Package: unity-greeter (not installed)
ProcVersionSignature: Ubuntu 3.4.0-5.11-generic 3.4.0
Uname: Linux 3.4.0-5-generic x86_64
ApportVersion: 2.1.1-0ubuntu2
Architecture: amd64
Date: Wed Jun 6 07:44:54 2012
EcryptfsInUse: Yes
SourcePackage: unity-greeter
UpgradeStatus: No upgrade log present (probably fresh install)

Revision history for this message
PeterPall (peterpall) wrote :
Changed in unity-greeter (Ubuntu):
importance: Undecided → Low
Revision history for this message
Sebastien Bacher (seb128) wrote :

Weird, the unity-greeter doesn't use any unity component, it should run fine without it...

Revision history for this message
Launchpad Janitor (janitor) wrote :

Status changed to 'Confirmed' because the bug affects multiple users.

Changed in unity-greeter (Ubuntu):
status: New → Confirmed
Revision history for this message
Chascon (chascone) wrote :

Sebastian: There sure is a connection. I' ve seen it myself where removing Unity (because it doesn' t run well on my machine) eventually removes unity-greeter and I start to get the low resolution error message. Reinstalling unity-greeter (which pulls in many things) results in a working lightdm (only with unity-greeter). So maybe the lightdm depends on something that gets added in along with unity-greeter.

unity-greeter pulls in:

"wajig install unity-greeter

The following NEW packages will be installed:
  appmenu-gtk appmenu-gtk3 appmenu-qt appmenu-qt5 compiz compiz-core compiz-gnome compiz-plugins-default freerdp-x11 gir1.2-rb-3.0 gnome-control-center-unity hud indicator-appmenu indicator-bluetooth indicator-datetime indicator-messages indicator-power indicator-printers indicator-session libcolumbus0-0 libcolumbus0-0-common libcompizconfig0 libdbusmenu-qt5 libdmapsharing-3.0-2 libfriends0 libglewmx1.8 libnux-4.0-0 libnux-4.0-common libpam-freerdp librhythmbox-core6 libtimezonemap1 libunity-core-6.0-5 libunity-misc4 lightdm-remote-session-freerdp lightdm-remote-session-uccsconfigure remote-login-service rhythmbox rhythmbox-data rhythmbox-mozilla rhythmbox-plugin-cdrecorder rhythmbox-plugin-zeitgeist rhythmbox-plugins rhythmbox-ubuntuone systemd-shim thin-client-config-agent unity unity-common unity-greeter unity-lens-applications unity-lens-files unity-lens-friends unity-lens-music unity-lens-photos unity-lens-shopping unity-lens-video unity-scope-gdrive unity-scope-musicstores unity-scope-video-remote unity-services"

That works, and presents me with a normal resolution lightdm.

I further managed to keep lightdm running with a proper resolution by then removing the obviously unnecessary (I'm using OpenBox) from the above installed packages:

"wajig remove appmenu-gtk appmenu-gtk3 appmenu-qt appmenu-qt5 compiz compiz-core compiz-gnome compiz-plugins-default gnome-control-center-unity hud indicator-appmenu indicator-bluetooth indicator-datetime indicator-messages indicator-power indicator-printers indicator-session libcompizconfig0 librhythmbox-core6 libunity-core-6.0-5 libunity-misc4 rhythmbox rhythmbox-data rhythmbox-mozilla rhythmbox-plugin-cdrecorder rhythmbox-plugin-zeitgeist rhythmbox-plugins rhythmbox-ubuntuone unity unity-common unity-lens-applications unity-lens-files unity-lens-friends unity-lens-music unity-lens-photos unity-lens-shopping unity-lens-video unity-scope-gdrive unity-scope-musicstores unity-scope-video-remote unity-services"

So maybe the real lightdm dependency is in the remaining packages that are not accounted for, the ones not removed during the second line command (the removal of the obviously unnecessary packages).

Maintainers/developers: Something to think about: maybe figure out what the needed dep is and link it in to lightdm.

Revision history for this message
Chascon (chascone) wrote :

@ Sebastien: I guess I would say that "unity-greeter (or associated package) should depend on lightdm", and not "unity-greeter should depend on unity".

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.