Ubuntu Netbook Edition maverick doesn't have a guest session

Bug #657371 reported by Didier Roche-Tolomelli
14
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Release Notes for Ubuntu
Fix Released
Undecided
Unassigned
gdm-guest-session (Ubuntu)
Fix Released
Medium
Didier Roche-Tolomelli
Maverick
Fix Released
Medium
Didier Roche-Tolomelli
netbook-meta (Ubuntu)
Fix Released
Medium
Didier Roche-Tolomelli
Maverick
Fix Released
Medium
Didier Roche-Tolomelli

Bug Description

 gdm-guest-session (0.17) maverick-proposed; urgency=low
 .
   * Makefile:
     - symlink the restricted session env variable to une one to workaround
       gconfd in maverick, seeing GDMSESSION=une-guest-restricted instead of
       "une", like other any other process in the guest session (LP: #657371)

test case:
1. Install this version
2. start ubuntu netbook edition session in gdm (you should have unity appearing)
3. under the session indicator menu, choose "guest session"
4. check that you are indeed logged in a guest ubuntu netbook session
5. check that you cannot access anything in /home/

debdiff attached
-------------

 netbook-meta (2.035) maverick-proposed; urgency=low
 .
   * Refreshed dependencies
   * Added gdm-guest-session to netbook-recommends (LP: #657371)

test case:
if you don't have gdm-guest-session, on upgrade, you should get it. Check after upgrading to that version that you get a "guest session" entry in the session indicator after a session restart.

-------------

It's simply not seeded in the netbook metapackage for final.

In addition, there is something wrong for launching it (I fixed that in lucid a while ago):
The env variable aren't set correctly, and so unity doesn't start in this guest session. Investigation for a fix in a SRU.

Changed in netbook-meta (Ubuntu):
status: New → Triaged
importance: Undecided → Medium
assignee: nobody → Didier Roche (didrocks)
Changed in netbook-meta (Ubuntu Maverick):
milestone: none → maverick-updates
Revision history for this message
Robbie Williamson (robbiew) wrote :

10.10 Release Note:
Newly installed UNE 10.10 does not have a guest session.(Bug:657371)

Changed in ubuntu-release-notes:
status: New → Fix Released
Changed in gdm-guest-session (Ubuntu Maverick):
status: New → Triaged
importance: Undecided → Medium
assignee: nobody → Didier Roche (didrocks)
assignee: Didier Roche (didrocks) → nobody
milestone: none → maverick-updates
assignee: nobody → Didier Roche (didrocks)
Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

after some investigation, it seems that gconfd is launched under GDMSESSION=une-guest-restricted instead under "une" value like in lucid. Consequently, all the session tweak to launch the right parameters doesn't hence.

What is weird is that there is still my changes for lucid:
/usr/share/gdm/guest-session/Xsession:
export GDMSESSION="${GDMSESSION%%-guest-restricted}"
and all other guest user session process have GDMSESSION=une environment variable. All, but gconfd!

I tried to revert to lucid gdm, gconf, gdm-guest-session and old unity, but didn't get it working. I think something changed in the order.

So, the current workaround is to symlink where gconf is reading his value from the une guest restricted session to une ones. We will make more deep changes to Natty.

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :
description: updated
Revision history for this message
Martin Pitt (pitti) wrote : Please test proposed package

Accepted gdm-guest-session into maverick-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

description: updated
Changed in gdm-guest-session (Ubuntu Maverick):
status: Triaged → Fix Committed
tags: added: verification-needed
Revision history for this message
Martin Pitt (pitti) wrote :

Wrt. installing gdm-guest-session by default, is this a regression from lucid? Otherwise this would be a new feature, why is it SRU worthy?

Revision history for this message
Didier Roche-Tolomelli (didrocks) wrote :

It wasn't in lucid as well. Yesterday, I was pinged by rick and robbie about not having the guest session in UNE. To be honest, I was really thinking we had it by default (as I patched it in lucid to get it working in UNE) as I install ubuntu-netbook and ubuntu-desktop metapackge on my netbook. It's only once looking at the seed that I remarked it wasn't the case. I think it's still a valuable feature by default, especially with people wanting to try unity in a guest session to share the love :)

Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

SRU verification for gdm-guest-session Maverick:
With gdm-guest-session 0.17 from -proposed installed, logged in as guest I can access data in /home of another user.
This behaviour is the same with 0.16, so this is not a regression introduced by 0.17 but a failed anyway.

Marking as verification-failed

Changed in gdm-guest-session (Ubuntu Maverick):
status: Fix Committed → In Progress
tags: added: verification-failed
removed: verification-needed
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

false alarm, the apparmor profile was not loaded. After loading it or rebooting the system version 0.17 works as expected.
marking as verification-done.

Changed in gdm-guest-session (Ubuntu Maverick):
status: In Progress → Fix Committed
tags: added: verification-done
removed: verification-failed
Revision history for this message
Colin Watson (cjwatson) wrote :

Accepted netbook-meta into maverick-proposed, the package will build now and be available in a few hours. Please test and give feedback here. See https://wiki.ubuntu.com/Testing/EnableProposed for documentation how to enable and use -proposed. Thank you in advance!

Changed in netbook-meta (Ubuntu Maverick):
status: Triaged → Fix Committed
tags: removed: verification-done
tags: added: verification-needed
Revision history for this message
Jean-Baptiste Lallement (jibel) wrote :

SRU verification for Maverick:
I have reproduced the problem with ubuntu-netbook 2.034 in maverick and have verified that the version of ubuntu-netbook 2.035 in -proposed fixes the issue. I've verified that g-g-s was not installed and is installed as a recommend of ubuntu-netbook 2.035.

Marking as verification-done

tags: added: verification-done
removed: verification-needed
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package netbook-meta - 2.035

---------------
netbook-meta (2.035) maverick-proposed; urgency=low

  * Refreshed dependencies
  * Added gdm-guest-session to netbook-recommends (LP: #657371)
 -- Didier Roche <email address hidden> Sat, 09 Oct 2010 21:53:00 +0200

Changed in netbook-meta (Ubuntu Maverick):
status: Fix Committed → Fix Released
Revision history for this message
Launchpad Janitor (janitor) wrote :

This bug was fixed in the package gdm-guest-session - 0.17

---------------
gdm-guest-session (0.17) maverick-proposed; urgency=low

  * Makefile:
    - symlink the restricted session env variable to une one to workaround
      gconfd in maverick, seeing GDMSESSION=une-guest-restricted instead of
      "une", like other any other process in the guest session (LP: #657371)
 -- Didier Roche <email address hidden> Sat, 09 Oct 2010 20:57:14 +0200

Changed in gdm-guest-session (Ubuntu Maverick):
status: Fix Committed → Fix Released
Revision history for this message
Martin Pitt (pitti) wrote :

Copied to natty.

Changed in netbook-meta (Ubuntu):
status: Triaged → Fix Released
Changed in gdm-guest-session (Ubuntu):
status: Fix Committed → Fix Released
milestone: maverick-updates → none
Changed in netbook-meta (Ubuntu):
milestone: maverick-updates → none
Revision history for this message
MillenniumBug (millenniumbug) wrote :
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.