dx-packages team mailing list archive
-
dx-packages team
-
Mailing list archive
-
Message #35168
[Bug 889996] Re: Automatic unity 2D fallback does not work with remote login
Status changed to 'Confirmed' because the bug affects multiple users.
** Changed in: unity (Ubuntu Precise)
Status: New => Confirmed
--
You received this bug notification because you are a member of DX
Packages, which is subscribed to nux in Ubuntu.
Matching subscriptions: dx-packages, dx-packages
https://bugs.launchpad.net/bugs/889996
Title:
Automatic unity 2D fallback does not work with remote login
Status in Nux:
Confirmed
Status in Unity:
Confirmed
Status in nux package in Ubuntu:
Confirmed
Status in unity package in Ubuntu:
Confirmed
Status in nux source package in Precise:
Confirmed
Status in unity source package in Precise:
Confirmed
Bug description:
In Oneiric, when logging in remotely with XDMCP + VNC and selecting
the "Ubuntu" session, Unity fails to properly fall back to Unity 2D.
Instead the user is presented with just their desktop background, with
no widgets of any kind. Sometimes a Nautilus-like menu bar briefly
appears at the top and then disappears (i.e., File, Edit, View, Go,
Bookmarks, Help). Occasionally the menu bar remains visible and/or the
user's desktop icons can be seen. In no case does the user ever get a
functional Unity 2D session with the launcher.
Manually selecting the "Ubuntu 2D" session results in a functional
Unity 2D session as expected.
Replacing /usr/lib/nux/unity_support_test with a symlink to /bin/false
causes the "Ubuntu" session to fall back to a functional Unity 2D
session as expected. So probably the problem occurs in
/usr/lib/nux/unity_support_test.
I have attached the .xsession-errors from an "Ubuntu" session login
attempt.
Repro steps:
1) Enable XDMCP login in /etc/lightdm/lightdm.conf by adding:
[XDMCPServer]
enabled=true
2) Install xinetd and vnc4server and set up a VNC port to use XDMCP
login by creating a file like this in /etc/xinetd.d:
service Xvnc
{
type = UNLISTED
disable = no
socket_type = stream
protocol = tcp
wait = no
user = root
server = /usr/bin/Xvnc
server_args = -inetd -query 127.0.0.1 -once -geometry 1920x1200 -depth 24 -securitytypes=none -DisconnectClients=0 -NeverShared
port = 5901
}
3) Restart xinetd & lightdm services.
4) Connect to the chosen VNC port (5901 above) with Vinagre.
5) Login with the "Ubuntu" session selected.
Actual Behaviour:
6) The user is presented with a nonfunctional session.
Expected Behaviour:
6) /usr/lib/nux/unity_support_test should detect that the X11 display
does not support COMPOSITE and GLX and should exit with error code 1
so that Unity 2D is used.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: nux-tools 1.14.0-0ubuntu1
ProcVersionSignature: Ubuntu 3.0.0-12.20-generic 3.0.4
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelModules: nvidia
.proc.driver.nvidia.gpus.0: Error: [Errno 21] Is a directory: '/proc/driver/nvidia/gpus/0'
.proc.driver.nvidia.registry: Binary: ""
.proc.driver.nvidia.version:
NVRM version: NVIDIA UNIX x86_64 Kernel Module 280.13 Wed Jul 27 16:53:56 PDT 2011
GCC version: gcc version 4.6.1 (Ubuntu/Linaro 4.6.1-9ubuntu3)
.tmp.unity.support.test.0:
.tmp.unity.support.test.1:
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
CompizPlugins: [core,bailer,detection,composite,opengl,decor,grid,imgpng,gnomecompat,move,place,regex,resize,snap,animation,vpswitch,session,mousepoll,unitymtgrabhandles,compiztoolbox,wall,expo,workarounds,ezoom,fade,scale,unityshell]
CompositorRunning: None
Date: Sun Nov 13 14:28:21 2011
DistUpgraded: Log time: 2011-11-12 18:25:20.734107
DistroCodename: oneiric
DistroVariant: ubuntu
DkmsStatus:
nvidia-current, 280.13, 2.6.38-11-generic, x86_64: installed
nvidia-current, 280.13, 3.0.0-12-generic, x86_64: installed
GraphicsCard:
nVidia Corporation GT200b [GeForce GTX 275] [10de:05e6] (rev a1) (prog-if 00 [VGA controller])
Subsystem: Giga-byte Technology Device [1458:34ce]
JockeyStatus:
xorg:nvidia_current - NVIDIA accelerated graphics driver (Proprietary, Enabled, In use)
xorg:nvidia_current_updates - NVIDIA accelerated graphics driver (post-release updates) (Proprietary, Disabled, Not in use)
MachineType: System76, Inc. The Leopard Extreme
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
ProcKernelCmdLine: root=UUID=e7728359-15b1-4eb6-a7c9-db1b40e7c807 ro quiet splash
SourcePackage: nux
UnitySupportTest: Error: command ['/usr/lib/nux/unity_support_test', '-p', '-f'] failed with exit code 1: Error: no composite extension
UpgradeStatus: Upgraded to oneiric on 2011-11-13 (0 days ago)
dmi.bios.date: 12/14/2010
dmi.bios.vendor: Intel Corp.
dmi.bios.version: SOX5810J.86A.5529.2010.1214.2317
dmi.board.asset.tag: Base Board Asset Tag
dmi.board.name: DX58SO
dmi.board.vendor: Intel Corporation
dmi.board.version: AAE29331-503
dmi.chassis.type: 2
dmi.modalias: dmi:bvnIntelCorp.:bvrSOX5810J.86A.5529.2010.1214.2317:bd12/14/2010:svnSystem76,Inc.:pnTheLeopardExtreme:pvrleo1:rvnIntelCorporation:rnDX58SO:rvrAAE29331-503:cvn:ct2:cvr:
dmi.product.name: The Leopard Extreme
dmi.product.version: leo1
dmi.sys.vendor: System76, Inc.
version.compiz: compiz 1:0.9.6+bzr20110929-0ubuntu5
version.ia32-libs: ia32-libs 20090808ubuntu26
version.libdrm2: libdrm2 2.4.26-1ubuntu1
version.libgl1-mesa-dri: libgl1-mesa-dri 7.11-0ubuntu3
version.libgl1-mesa-dri-experimental: libgl1-mesa-dri-experimental N/A
version.libgl1-mesa-glx: libgl1-mesa-glx 7.11-0ubuntu3
version.nvidia-graphics-drivers: nvidia-graphics-drivers N/A
version.xserver-xorg: xserver-xorg 1:7.6+7ubuntu7
version.xserver-xorg-input-evdev: xserver-xorg-input-evdev 1:2.6.0-1ubuntu13
version.xserver-xorg-video-ati: xserver-xorg-video-ati 1:6.14.99~git20110811.g93fc084-0ubuntu1
version.xserver-xorg-video-intel: xserver-xorg-video-intel 2:2.15.901-1ubuntu2
version.xserver-xorg-video-nouveau: xserver-xorg-video-nouveau 1:0.0.16+git20110411+8378443-1
To manage notifications about this bug go to:
https://bugs.launchpad.net/nux/+bug/889996/+subscriptions