| Summary: | mgaapplet-update-checker crashed | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Elmar Stellnberger <estellnb> |
| Component: | RPM Packages | Assignee: | Mageia tools maintainers <mageiatools> |
| Status: | RESOLVED DUPLICATE | QA Contact: | |
| Severity: | minor | ||
| Priority: | Normal | CC: | ouaurelien, thierry.vignaud |
| Version: | Cauldron | ||
| Target Milestone: | Mageia 8 | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | mgaonline-3.30-3.mga8 | CVE: | |
| Status comment: | Request for enhancement to better handle crash when detecting looping forever while trying to resolve dependencies | ||
| Attachments: | lspcidrake -v | ||
|
Description
Elmar Stellnberger
2020-11-30 10:11:15 CET
Hi, thanks for this. Sadly, reproducing this is totally random and can't be done. Also, "mgaapplet" can't be reliable when distribution is set to Cauldron. Usage is not recommended until it enters feature freeze. For 2 main reasons: - mirror synchronization can take a while when new/updated packages are sent to repositories. - new/updated packages can have new dependencies to be computed and to be installed whereas they are in processing building in Build System. We acknowledge that a better "user-friendly" tip can be displayed. One solution: try again later after do a "urpmi --clean" before attempting to update again. Please close mgaapplet tray icon by right-click on it and choose "Quit". Do in a terminal: $ mgaapplet -vv --debug & And add output here. Leaving this in Bugsquad until further notice. Keywords:
(none) =>
NEEDINFO Created attachment 12035 [details]
lspcidrake -v
Das Programm "mgaapplet-update-checker" ist mit folgender Fehlermeldung abgestürzt:
detecting looping forever while trying to resolve dependencies.
Aborting... Try again with '-vv --debug' options at /usr/lib64/perl5/vendor_perl/URPM/Resolve.pm line 1288.
Perl's trace:
drakbug::bug_handler() called from /usr/lib64/perl5/vendor_perl/URPM/Resolve.pm:1288
URPM::resolve_requested__no_recommends_() called from /usr/lib64/perl5/vendor_perl/URPM/Resolve.pm:1170
URPM::resolve_requested__no_recommends() called from /usr/lib64/perl5/vendor_perl/URPM/Resolve.pm:1100
URPM::resolve_requested() called from /usr/share/perl5/vendor_perl/urpm/select.pm:347
urpm::select::resolve_dependencies() called from /bin/mgaapplet-update-checker:79
Benutztes Theme: Adwaita-Xfce
That did not produce more output: > mgaapplet -vv --debug & [1] 169962 elm:~> Ignore the following Glib::Object::Introspection & Gtk3 warnings Subroutine Gtk3::main redefined at /usr/share/perl5/vendor_perl/Gtk3.pm line 539. Ignore the following Glib::Object::Introspection & Gtk3 warnings Subroutine Gtk3::main redefined at /usr/share/perl5/vendor_perl/Gtk3.pm line 539. getting exclusive lock on urpmi unlocking urpmi database Medium »Core Updates« ist auf dem aktuellen Stand Medium »Nonfree Updates« ist auf dem aktuellen Stand http://ftp.fi.muni.cz/pub/linux/mageia/distrib/cauldron/x86_64/media/core/release/media_info/20201130-075826-synthesis.hdlist.cz Medium »Core Release« aktualisiert Medium »Nonfree Release« ist auf dem aktuellen Stand Medium »Core Backports« ist auf dem aktuellen Stand Medium »Nonfree Backports« ist auf dem aktuellen Stand Medium »Tainted Backports« ist auf dem aktuellen Stand Medium »Core 32bit Backports« ist auf dem aktuellen Stand Medium »Nonfree 32bit Backports« ist auf dem aktuellen Stand Medium »Tainted 32bit Backports« ist auf dem aktuellen Stand using mirror http://ftp.fi.muni.cz/pub/linux/mageia/distrib/cauldron/x86_64 Synthese-Datei [/var/lib/urpmi/Core Updates/synthesis.hdlist.cz] wird gelesen Synthese-Datei [/var/lib/urpmi/Nonfree Updates/synthesis.hdlist.cz] wird gelesen Synthese-Datei [/var/lib/urpmi/Core Release/synthesis.hdlist.cz] wird gelesen Synthese-Datei [/var/lib/urpmi/Nonfree Release/synthesis.hdlist.cz] wird gelesen elm:~> Ignore the following Glib::Object::Introspection & Gtk3 warnings Subroutine Gtk3::main redefined at /usr/share/perl5/vendor_perl/Gtk3.pm line 539. (In reply to Elmar Stellnberger from comment #3) > That did not produce more output: > > > mgaapplet -vv --debug & > [1] 169962 It seems that there is no more error and all repositories have been correctly updated. We know that this is very weird when such "crash" occurs. Since this is reported against Cauldron (advice in Comment 1) and mirror http://ftp.fi.muni.cz/pub/linux/mageia/distrib/cauldron/ is well synced (https://mirrors.mageia.org/status) and this is no more reproduced, but we agree that a more "user-friendly" error message can be added. Assigning to Maintainers. Status comment:
(none) =>
Request for enhancement to better handle crash when detecting looping forever while trying to resolve dependencies A crash can be a security issue. Such security issues are usually severe. I believe you should definitely care. Severity:
enhancement =>
minor |