Bug 12350

Summary: drakrpm-update crashed (Can't locate object method "guess_language" via package "Gtk3::Source::LanguageManager::get_default")
Product: Mageia Reporter: Pierre Fortin <pf>
Component: RPM PackagesAssignee: Thierry Vignaud <thierry.vignaud>
Status: RESOLVED FIXED QA Contact:
Severity: normal    
Priority: Normal CC: thierry.vignaud
Version: CauldronKeywords: NEEDINFO
Target Milestone: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Source RPM: rpmdrake-6.9-1.mga4 CVE:
Status comment:
Bug Depends on:    
Bug Blocks: 11778    

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