Bug 15932 - [update candidate] drakxtools-16.26.13-1.mga4 fixes
Summary: [update candidate] drakxtools-16.26.13-1.mga4 fixes
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 4
Hardware: All Linux
Priority: Normal normal
Target Milestone: ---
Assignee: QA Team
QA Contact:
URL:
Whiteboard: has_procedure advisory MGA4-64-OK MGA...
Keywords: validated_update
Depends on:
Blocks:
 
Reported: 2015-05-14 11:08 CEST by Thierry Vignaud
Modified: 2015-05-18 21:08 CEST (History)
3 users (show)

See Also:
Source RPM: drakxtools-16.26.13-1.mga4
CVE:
Status comment:


Attachments

Description Thierry Vignaud 2015-05-14 11:08:34 CEST
Suggested advisory:
===================
This drakxtools update fixes a crash in diskdrake --dav (mga#13204, a regression due to the gtk+2 -> gtk+3 switch).
It also fixes fix too wide buttons in regular diskdrake (mga#12422, mga#13471, mga#14839, mga#15379).
Last but not least, when using grub2, drakboot will now log grub2-install failures (mga#15439).

How to reproduce:
==================
For first (main) issue:
- run diskdrake --dav
- add a new entry,
- type an URL, eg http://test
- clock Done
- it crashes
- update, redo, it doesn't crash anymore

For grub2, you can try by installing grub2-efi on !UEFI or grub2 on UEFI and try to run drakboot -boot.
You should get logs.

Reproducible: 

Steps to Reproduce:
Comment 1 claire robinson 2015-05-14 17:55:55 CEST
Could you list rpm's please Thierry
Comment 2 claire robinson 2015-05-14 18:19:57 CEST
Taken from a previous update. Ignore the versions.
https://bugs.mageia.org/show_bug.cgi?id=12729


List of packages:
==================
drakx-finish-install-16.26.8-1.mga4.x86_64.rpm
drakxtools-16.26.8-1.mga4.x86_64.rpm
drakxtools-backend-16.26.8-1.mga4.x86_64.rpm
drakxtools-curses-16.26.8-1.mga4.x86_64.rpm
drakxtools-http-16.26.8-1.mga4.x86_64.rpm
harddrake-16.26.8-1.mga4.x86_64.rpm
harddrake-ui-16.26.8-1.mga4.x86_64.rpm
Comment 3 Thierry Vignaud 2015-05-14 20:00:26 CEST
List of packages:
==================
drakx-finish-install-16.26.13-1.mga4.x86_64.rpm
drakxtools-16.26.13-1.mga4.x86_64.rpm
drakxtools-backend-16.26.13-1.mga4.x86_64.rpm
drakxtools-curses-16.26.13-1.mga4.x86_64.rpm
drakxtools-http-16.26.13-1.mga4.x86_64.rpm
harddrake-16.26.13-1.mga4.x86_64.rpm
harddrake-ui-16.26.13-1.mga4.x86_64.rpm

+ s/x86_64/i586/ for 32bit
Comment 4 Lewis Smith 2015-05-14 20:39:38 CEST
Testing MGA4 x64 real hardware.

As per Description. Before update:
 # diskdrake --dav
 Click the 'New' button
 Input http://test
 Click the 'Finish' radio button
Yields an error (crash) window with a lot of details.

Update to:
 drakxtools-16.26.13-1.mga4
 drakxtools-backend-16.26.13-1.mga4
 drakxtools-curses-16.26.13-1.mga4
 harddrake-16.26.13-1.mga4
 harddrake-ui-16.26.13-1.mga4
Re-running the simple test above continued sensibly. This one OK.

For the Grub part, I installed grub2 on this EFI box, which necessitated un-installing grub2-efi.
 # drakboot -boot
yields

CC: (none) => lewyssmith

Comment 5 Lewis Smith 2015-05-14 20:50:30 CEST
[continued]
a window with a couple of basic boot choices. Accepting these and clicking 'OK' returns directly to the command prompt. But where is the error log? Nothing obvious in /var/log.
I should have mentioned that installing grub2 with urpmi gave a lot of output re found systems, ending with
"Install device isn't specified.
Usage: grub2-install [OPTION] [INSTALL_DEVICE]"
and a lot more usage O/P.
I will OK this when I find the log.

Better quickly restore grub2-efi while I can!
Comment 6 Thierry Vignaud 2015-05-15 10:06:26 CEST
logs are in "journalctl SYSLOG_FACILITY=17" output
But that's a secondary target, what's important is that the crash is fixed
Comment 7 Mauricio Andrés Bustamante Viveros 2015-05-16 00:51:07 CEST
Update tested in MGA4 i586 Real Hardware

About the DAV, does not crash and return to the new, edit or exit diskdrake after update.
The grub-efi installs but not is an option in the MCC boot settings


The drakboot -boot ask do you wish enable autologin???

I see that is OK

In my tests MGA4-32-OK

CC: (none) => neoser10

Comment 8 claire robinson 2015-05-16 10:47:18 CEST
Don't forget to add the relevant OK's in the whiteboard guys please if you're happy with it. Thanks.
Comment 9 Lewis Smith 2015-05-16 17:11:06 CEST
Re-ran the drakboot part: installed (EFI box) grub2, invalid, which replaced grub2-efi. Running
 # drakboot --boot      [note --boot this time]
ran OK up to a certain point, with a bootloader dialogue, then crashed with a proper error dialogue window. The journel from
 # journalctl SYSLOG_FACILITY=17 | grep 'Mai 16' | grep drakboot
showed normal entries except for the last one: "Mai 16 17:00:41 localhost.localdomain drakboot[29047]: grub2-install failed:" followed by 2 drakbug lines.
OKing this.

Whiteboard: (none) => MGA4-64-OK MGA4-32-OK

Comment 10 claire robinson 2015-05-18 15:35:49 CEST
Thanks guys

Validating. Advisory uploaded.

Please push to 4 updates

Thanks

Keywords: (none) => validated_update
Whiteboard: MGA4-64-OK MGA4-32-OK => has_procedure advisory MGA4-64-OK MGA4-32-OK
CC: (none) => sysadmin-bugs

Comment 11 Mageia Robot 2015-05-18 21:08:48 CEST
An update for this issue has been pushed to Mageia Updates repository.

http://advisories.mageia.org/MGAA-2015-0048.html

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


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