| Summary: | drakboot crashed ("undefined value for mandatory argument 'text' encountered at ugtk3.pm" | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Bit Twister <bittwister2> |
| Component: | RPM Packages | Assignee: | Thierry Vignaud <thierry.vignaud> |
| Status: | RESOLVED FIXED | QA Contact: | |
| Severity: | normal | ||
| Priority: | Normal | CC: | cae |
| Version: | Cauldron | Keywords: | 6sta2 |
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| See Also: | https://bugs.mageia.org/show_bug.cgi?id=21797 | ||
| Whiteboard: | |||
| Source RPM: | drakxtools-17.80-1.mga6.src.rpm | CVE: | |
| Status comment: | |||
| Bug Depends on: | |||
| Bug Blocks: | 11778 | ||
|
Description
Bit Twister
2016-07-21 20:32:35 CEST
David Walser
2016-07-22 16:15:42 CEST
Assignee:
bugsquad =>
thierry.vignaud
Thierry Vignaud
2016-07-24 15:47:23 CEST
Blocks:
(none) =>
11778 I don't think this one is possible on new install since http://gitweb.mageia.org/software/drakx/commit/perl-install/bootloader.pm?id=fbc399721879746f2cc69208dba3a42b290b0a7d. Feel free to prove me wrong and to reopen if still possible. Status:
NEW =>
RESOLVED The "drakboot" program has crashed with the following error: undefined value for mandatory argument 'text' encountered at /usr/lib/libDrakX/ugtk3.pm line 1430. ...propagated at /usr/libexec/drakboot line 49. Perl's trace: drakbug::bug_handler() called from /usr/libexec/drakboot:49 Used theme: Adwaita To submit a bug report, click on the report button. This will open a web browser window on Bugzilla where you'll find a form to fill in. The information displayed above will be transferred to that server Things useful to attach to your report are the output of the following commands: 'lspcidrake -v', 'blkid'. You should also attach the following files: /etc/modprobe.conf, /etc/fstab, /boot/grub/menu.lst, /boot/grub/devices.map as well as /etc/lilo.conf. Test procedure: mcc->Boot->Set up boot system change from grub gui to grub text menu Status:
RESOLVED =>
REOPENED You should not use -configure but use XFdrake and manually pick the amdgpu driver (In reply to Thierry Vignaud from comment #3) > You should not use -configure but use XFdrake and manually pick the amdgpu > driver I have no clue as to what you are talking about. Video hardware/driver was already configured for my video card and system has all updates and rebooted. All I did was attempt to change grub2 from a gui menu to a text menu in mcc. If it matters. $ cat /etc/default/grub GRUB_CMDLINE_LINUX_DEFAULT=" noiswmd" GRUB_CMDLINE_LINUX="ipv6.disable=1 audit=0 795" GRUB_DEFAULT="saved" GRUB_DISABLE_OS_PROBER=false GRUB_DISABLE_RECOVERY=false GRUB_DISABLE_SUBMENU=n GRUB_DISTRIBUTOR=Mageia GRUB_ENABLE_CRYPTODISK=y GRUB_GFXMODE="1280x1024x24" GRUB_GFXPAYLOAD_LINUX=text GRUB_SAVEDEFAULT="false" GRUB_TERMINAL_OUTPUT=gfxterm GRUB_THEME=/boot/grub2/themes/maggy/theme.txt (In reply to Bit Twister from comment #4) > (In reply to Thierry Vignaud from comment #3) > > You should not use -configure but use XFdrake and manually pick the amdgpu > > driver > > I have no clue as to what you are talking about. > > Video hardware/driver was already configured for my video card and system > has all updates and rebooted. > > All I did was attempt to change grub2 from a gui menu to a text menu in mcc. > > If it matters. > $ cat /etc/default/grub > GRUB_CMDLINE_LINUX_DEFAULT=" noiswmd" > GRUB_CMDLINE_LINUX="ipv6.disable=1 audit=0 795" > GRUB_DEFAULT="saved" > GRUB_DISABLE_OS_PROBER=false > GRUB_DISABLE_RECOVERY=false > GRUB_DISABLE_SUBMENU=n > GRUB_DISTRIBUTOR=Mageia > GRUB_ENABLE_CRYPTODISK=y > GRUB_GFXMODE="1280x1024x24" > GRUB_GFXPAYLOAD_LINUX=text > GRUB_SAVEDEFAULT="false" > GRUB_TERMINAL_OUTPUT=gfxterm > GRUB_THEME=/boot/grub2/themes/maggy/theme.txt For the grub2 menu in text mode you need to use GRUB_TERMINAL_OUTPUT=console Warning, this will really make it text mode, black background with only text menu entries. CC:
(none) =>
cae That won't help tracking the issue here. undefined value for mandatory argument 'text' encountered at /usr/lib/libDrakX/ugtk3.pm line 1428. ...propagated at /usr/libexec/drakboot line 49. Perl's trace: drakbug::bug_handler() called from /usr/libexec/drakboot:49 Status comment:
(none) =>
6_s2 What's version of drakxtools you were using? (In reply to Thierry Vignaud from comment #8) > What's version of drakxtools you were using? Same version as in the Source RPM: field. $ get_src_rpm /usr/lib/libDrakX/ugtk3.pm Installed rpm : drakxtools-17.71-1.mga6 Source rpm : drakxtools-17.71-1.mga6.src.rpm Information : http://mageia.org/ Slightly /OT Simply commenting GRUB_THEME=/boot/grub2/themes/maggy/theme.txt in /etc/default/grub followed by update-grub2 would switch menu to text. Un-installing the grub2-mageia-theme package followed by update-grub2 would also switch to text menu. Just FYI - does not affect this bug.
Bit Twister
2017-01-30 16:12:12 CET
Source RPM:
drakxtools-17.71-1.mga6.x86_64.src.rpm =>
drakxtools-17.71-2.mga6.src.rpm
Bit Twister
2017-01-31 18:31:40 CET
Keywords:
(none) =>
6sta2
Bit Twister
2017-03-04 23:19:08 CET
Source RPM:
drakxtools-17.71-2.mga6.src.rpm =>
drakxtools-17.72-1.mga6.src.rpm
Bit Twister
2017-03-08 12:46:37 CET
Source RPM:
drakxtools-17.72-1.mga6.src.rpm =>
drakxtools-17.73-1.mga6.src.rpm Steps to reproduce is easy mcc->Boot->Set up boot system then just click ok/next/continue for whatever on each screen that comes up. Source RPM:
drakxtools-17.73-1.mga6.src.rpm =>
drakxtools-17.77-1.mga6.src.rpm
Bit Twister
2017-05-03 14:00:21 CEST
Source RPM:
drakxtools-17.77-1.mga6.src.rpm =>
drakxtools-17.79-1.mga6.src.rpm
Bit Twister
2017-05-04 07:43:40 CEST
Source RPM:
drakxtools-17.79-1.mga6.src.rpm =>
drakxtools-17.80-1.mga6.src.rpm commit 1941fa3c6e9a68a1004c92f42493508bb46a32b5
Author: Thierry Vignaud <thierry.vignaud@...>
Date: Mon Sep 18 15:04:52 2017 +0200
read_grub2: fix undefined labels (mga#19014)
we were wrongly assuming we entered a new entry when reading eg:
"${xen_rm_opts}"
(which is why most people never see that error and why I wasn't able to
reproduce it, one would need Xen or similar to be installed)
Then drakboot would crash with:
drakboot crashed ("undefined value for mandatory argument 'text' encountered at ugtk3.pm"
Theorically, it could happen with DrakX too when updating a system with Xen.
---
Commit Link:
http://gitweb.mageia.org/software/drakx/commit/?id=1941fa3c6e9a68a1004c92f42493508bb46a32b5
commit 963ce2cca0b4bc4ac2fd64209c79e61f3c136d4b
Author: Thierry Vignaud <thierry.vignaud@...>
Date: Mon Sep 18 15:04:52 2017 +0200
read_grub2: fix undefined labels (mga#19014)
we were wrongly assuming we entered a new entry when reading eg:
"${xen_rm_opts}"
(which is why most people never see that error and why I wasn't able to
reproduce it, one would need Xen or similar to be installed)
Then drakboot would crash with:
drakboot crashed ("undefined value for mandatory argument 'text' encountered at ugtk3.pm"
Theorically, it could happen with DrakX too when updating a system with Xen.
(cherry picked from commit 1941fa3c6e9a68a1004c92f42493508bb46a32b5)
---
Commit Link:
http://gitweb.mageia.org/software/drakx/commit/?id=963ce2cca0b4bc4ac2fd64209c79e61f3c136d4b
Fixed in git, pkgs uploaded Resolution:
(none) =>
FIXED
Marja Van Waes
2017-10-05 16:27:58 CEST
See Also:
(none) =>
https://bugs.mageia.org/show_bug.cgi?id=21797 |