Bug 12350 - drakrpm-update crashed (Can't locate object method "guess_language" via package "Gtk3::Source::LanguageManager::get_default")
Summary: drakrpm-update crashed (Can't locate object method "guess_language" via packa...
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: x86_64 Linux
Priority: Normal normal
Target Milestone: ---
Assignee: Thierry Vignaud
QA Contact:
URL:
Whiteboard:
Keywords: NEEDINFO
Depends on:
Blocks: 11778
  Show dependency treegraph
 
Reported: 2014-01-18 05:37 CET by Pierre Fortin
Modified: 2014-06-27 15:57 CEST (History)
1 user (show)

See Also:
Source RPM: rpmdrake-6.9-1.mga4
CVE:
Status comment:


Attachments

Description Pierre Fortin 2014-01-18 05:37:59 CET
The "drakrpm-update" program crashed. Drakbug-16.23 caught it.

Applying updates.  gnucash had a conflict, so I unchecked it and xdg-compliance; then finished install. When I clicked on Inspect, got this crash.


Can't locate object method "guess_language" via package "Gtk3::Source::LanguageManager::get_default" (perhaps you forgot to load "Gtk3::Source::LanguageManager::get_default"?) at /usr/lib/perl5/vendor_perl/5.18.1/Rpmdrake/rpmnew.pm line 149.
Perl's trace:
standalone::bug_handler() called from /usr/lib/perl5/vendor_perl/5.18.1/Gtk3.pm:295
Gtk3::__ANON__() called from /usr/lib/libDrakX/mygtk3.pm:1500
mygtk3::main() called from /usr/lib/libDrakX/ugtk3.pm:748
ugtk3::main() called from /usr/libexec/drakrpm-update:275
main::run_treeview_dialog() called from /usr/libexec/drakrpm-update:286

Theme name: oxygen-gtk
Kernel version = 3.12.6-desktop-2.mga4
Distribution=Mageia release 4 (Cauldron) for x86_64
CPU=Intel(R) Core(TM) i7 CPU       Q 720  @ 1.60GHz
Comment 1 Thierry Vignaud 2014-01-18 11:22:53 CET
I fails to reproduce. It might be a missing requires.

What reports the following command?
rpm -qa '*sourcev*'

Keywords: (none) => NEEDINFO
CC: (none) => thierry.vignaud
Assignee: bugsquad => thierry.vignaud
Summary: drakrpm-update crashed => drakrpm-update crashed (Can't locate object method "guess_language" via package "Gtk3::Source::LanguageManager::get_default")

Comment 2 Pierre Fortin 2014-01-18 15:54:29 CET
$ rpm -qa '*sourcev*'
lib64gtksourceview-gir3.0-3.10.1-2.mga4
lib64gtksourceview-2.0_0-2.11.2-4.mga4
lib64gtksourceview3.0_1-3.10.1-2.mga4
gtksourceview2-2.11.2-4.mga4
gtksourceview-3.10.1-2.mga4
Comment 3 Thierry Vignaud 2014-06-27 15:57:26 CEST
I think this one was fixed by http://gitweb.mageia.org/software/rpmdrake/commit/Rpmdrake/rpmnew.pm?id=174f9ab261536af859fd7958b23e4e0ea9262137
I think you were running rpmdrake-6.6 that crashed just after updating to 6.9 (hence the 6.9 version)

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

Thierry Vignaud 2014-06-27 15:57:59 CEST

Blocks: (none) => 11778


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