Bug 11613 - 4beta1 Dual DVD XFCE install defaults to drak3d on first login
Summary: 4beta1 Dual DVD XFCE install defaults to drak3d on first login
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: Release (media or process) (show other bugs)
Version: Cauldron
Hardware: i586 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Anne Nicolas
QA Contact:
URL:
Whiteboard: 4beta1
Keywords:
: 11891 12207 (view as bug list)
Depends on:
Blocks:
 
Reported: 2013-11-07 12:08 CET by claire robinson
Modified: 2014-01-05 19:15 CET (History)
7 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments
report.bug.xz (84.38 KB, application/x-xz)
2013-11-07 12:08 CET, claire robinson
Details
package_list.pl (1.53 KB, application/x-perl)
2013-11-07 12:09 CET, claire robinson
Details
journal.txt (118.36 KB, text/plain)
2013-11-07 12:09 CET, claire robinson
Details
rpm-qa.txt output of rpm -qa (18.83 KB, text/plain)
2013-11-07 12:26 CET, claire robinson
Details

Description claire robinson 2013-11-07 12:08:21 CET
Email sent to qa-discuss and Anne. This is the associated bug and some logs :)

---------
No improvement in stage2 with dual dvd as far as connecting to the
network is concerned, although wifi does now install the firmware it
doesn't see any networks in the scan and 'Problems occurred' at the
connection test when the connection details are entered manually.

The log on tty3 shows some errors..
* program not found /usr/sbin/wpa_cli
* program not found /lib/udev/write_net_rules

Also the error log on tty1 shows ..
RTNETLINK answers: No such file or directory

There are a number of these there too..
GTK-Critical **: gtk_cell view_set_cell_data: assertion
'cell_view->priv->displayed_rom != NULL' failed at
/usr/lib/libDrakX/interactive/gtk.pm line 524.


Also now it shows soundcard (I think old soundblaster live - e10k) not
configured.

DualDVD with XFCE asks to install GDM after the main packages (#11325)
but doesn't install it. It didn't offer to install the nonfree nvidia
driver and X fails to start after the reboot.

lsusb (usbutils) is not installed.
---------

Reproducible: 

Steps to Reproduce:
Comment 1 claire robinson 2013-11-07 12:08:59 CET
Created attachment 4492 [details]
report.bug.xz
Comment 2 claire robinson 2013-11-07 12:09:25 CET
Created attachment 4493 [details]
package_list.pl
Comment 3 claire robinson 2013-11-07 12:09:50 CET
Created attachment 4494 [details]
journal.txt
Comment 4 claire robinson 2013-11-07 12:10:09 CET
There is no Xorg log
claire robinson 2013-11-07 12:10:37 CET

CC: (none) => davidwhodgins
Whiteboard: (none) => 4beta1

Comment 5 claire robinson 2013-11-07 12:26:11 CET
Created attachment 4495 [details]
rpm-qa.txt output of rpm -qa
claire robinson 2013-11-07 12:41:15 CET

CC: (none) => mageia, thierry.vignaud

Comment 6 Anne Nicolas 2013-11-07 22:17:13 CET
usbutils has been added in packages list.

By default there is no require on any display manager in task-xfce, only a suggest on lightdm. Added in bcd list to fix this (we do not take into account any suggests by default)
Comment 7 Anne Nicolas 2013-11-08 11:53:00 CET
Also it needed to be fixed in installer. By default gdm was hardcoded to be used as DM with xfce. New stage 2 submitted
Comment 8 Manuel Hiebel 2013-11-08 19:29:19 CET
(In reply to Anne Nicolas from comment #6)
> usbutils has been added in packages list.

is this not useless ?

it's in the rpmsrate, so always on isos, only not installed: https://bugs.mageia.org/show_bug.cgi?id=11606#c1
Comment 9 Dave Hodgins 2013-11-11 15:28:40 CET
Trying to login fails, after installing from the dual-cd (x86_64).

~/.xsession-errors has
/etc/security/shell: line 4: TMOUT: readonly variable
Error creating textual authentication agent: Error opening current controlling terminal for the process (`/dev/tty'): No such device or address
Comment 10 Dave Hodgins 2013-11-11 20:31:15 CET
As discussed on irc, confirming that selecting the second icon from the top
right (hard to see), and selecting xfce instead of drak3d, does allow login,
so the only problem here is the default selection in lightdm.
Comment 11 Dave Hodgins 2013-12-05 22:01:44 CET
*** Bug 11891 has been marked as a duplicate of this bug. ***

CC: (none) => wilcal.int

Dave Hodgins 2013-12-12 22:48:41 CET

Summary: 4beta1 Dual DVD issues Nov 7th build (XFCE) => 4beta1 Dual DVD XFCE install defaults to drak3d on first login

Comment 12 Jani Välimaa 2013-12-22 12:30:11 CET
Seems lightdm is searching Name=foo from .desktop files in /usr/share/xsessions/ and selecting alphabetically first if no default is configured. drak3d is alphabetically before xfce4. 

Added lightdm config file to xfce4-session to pre-select Xfce4 session on first boot. After first login, selected session is saved to ~/.dmrc and fetched from there next time.

Changed also some bits in Xfce wmsession.d file which may cause some one time "issues" in existing installations, but that's the nature of Cauldron.

CC: (none) => jani.valimaa

Comment 13 Jani Välimaa 2014-01-04 12:34:16 CET
Even this should be already "fixed" I digged a bit more and the behaviour comes from lightdm-gtk-greeter [1]. If it doesn't find session it looks for previous session and after that the default one. If all those fails it just picks the first one available in the menu (which was the case).

[1] http://bazaar.launchpad.net/~lightdm-gtk-greeter-team/lightdm-gtk-greeter/trunk/view/head:/src/lightdm-gtk-greeter.c#L347
Comment 14 Anne Nicolas 2014-01-04 15:10:56 CET
Fixed in coming dual iso. Thanks for the fix

Status: NEW => RESOLVED
Resolution: (none) => FIXED

Comment 15 Jani Välimaa 2014-01-05 19:15:52 CET
*** Bug 12207 has been marked as a duplicate of this bug. ***

CC: (none) => magnux77


Note You need to log in before you can comment on or make changes to this bug.