| Summary: | drakrpm crashed checking dependencies for 'kio5-smtp' package (detecting looping forever while trying to resolve dependencies.) | ||
|---|---|---|---|
| Product: | Mageia | Reporter: | Andrew Brewster <ab.kde> |
| Component: | RPM Packages | Assignee: | KDE maintainers <kde> |
| Status: | RESOLVED OLD | QA Contact: | |
| Severity: | critical | ||
| Priority: | Normal | CC: | davidwhodgins, marja11, ouaurelien, thierry.vignaud |
| Version: | 6 | ||
| Target Milestone: | --- | ||
| Hardware: | x86_64 | ||
| OS: | Linux | ||
| Whiteboard: | |||
| Source RPM: | rpmdrake-6.27-1.mga6 | CVE: | |
| Status comment: | |||
| Attachments: |
drakrpm dialog package selection
drakrpm dependencies for kio5-smtp ksmtp package listed in drakrpm |
||
|
Description
Andrew Brewster
2018-09-16 09:38:33 CEST
Created attachment 10376 [details]
drakrpm dialog package selection
package selection from second time looking to install 'quick-usb-formatter' with strange statement about reduction in space usage (considering that no packages were installed first time around)
Hi Andrew, Thanks for the bug report. I understand you still reproduce this crash? @ Thierry If just _clicking_ on kio5-smtp still causes this, what would then be the proper way to debug? As root run: urpmq -vv --debug kio5-smtp ? Summary:
drakrpm crashed checking dependencies for 'kio5-smtp' package =>
drakrpm crashed checking dependencies for 'kio5-smtp' package (detecting looping forever while trying to resolve dependencies.) Created attachment 10377 [details]
drakrpm dependencies for kio5-smtp
drakrpm dialog kio5-smtp dependencies - seem strange for a v16 module to have v17 dependencies, especially as there is a ksmtp-17.2.2-1.mga6-x86_64 package
result of urpmq -vv --debug kio5-smtp getting lock on urpmi parsing: /etc/urpmi/mediacfg.d/Official-6-x86_64 examining synthesis file [/var/lib/urpmi/Core Release4/synthesis.hdlist.cz] examining synthesis file [/var/lib/urpmi/Nonfree Release4/synthesis.hdlist.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Core Release2.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Core Release Debug.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Core Updates.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Core Updates Debug.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Nonfree Release2.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Nonfree Release Debug.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Nonfree Updates.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Nonfree Updates Debug.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Tainted Release.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Tainted Release Debug.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Tainted Updates.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Tainted Updates Debug.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Core 32bit Release.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Core 32bit Updates.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Nonfree 32bit Release.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Nonfree 32bit Updates.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Tainted 32bit Updates.cz] search_packages: found kio5-smtp-16.12.3-1.mga6.x86_64 matching kio5-smtp search_packages: found kio5-smtp-16.12.3-1.mga6.x86_64 matching kio5-smtp unlocking urpmi database kio5-smtp|kio5-smtp EXITING (pid=29781) [root@camulodunum ~]# getting lock on urpmi -bash: getting: command not found [root@camulodunum ~]# parsing: /etc/urpmi/mediacfg.d/Official-6-x86_64 -bash: parsing:: command not found [root@camulodunum ~]# examining synthesis file [/var/lib/urpmi/Core Release4/synthesis.hdlist.cz] -bash: examining: command not found [root@camulodunum ~]# examining synthesis file [/var/lib/urpmi/Nonfree Release4/synthesis.hdlist.cz] -bash: examining: command not found [root@camulodunum ~]# examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Core Release2.cz] -bash: examining: command not found [root@camulodunum ~]# examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Core Release Debug.cz] -bash: examining: command not found [root@camulodunum ~]# examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Core Updates.cz] -bash: examining: command not found [root@camulodunum ~]# examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Core Updates Debug.cz] -bash: examining: command not found [root@camulodunum ~]# examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Nonfree Release2.cz] -bash: examining: command not found [root@camulodunum ~]# examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Nonfree Release Debug.cz] -bash: examining: command not found [root@camulodunum ~]# examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Nonfree Updates.cz] -bash: examining: command not found [root@camulodunum ~]# examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Nonfree Updates Debug.cz] -bash: examining: command not found [root@camulodunum ~]# examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Tainted Release.cz] -bash: examining: command not found [root@camulodunum ~]# examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Tainted Release Debug.cz] -bash: examining: command not found [root@camulodunum ~]# examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Tainted Updates.cz] -bash: examining: command not found [root@camulodunum ~]# examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Tainted Updates Debug.cz] -bash: examining: command not found [root@camulodunum ~]# examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Core 32bit Release.cz] -bash: examining: command not found [root@camulodunum ~]# examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Core 32bit Updates.cz] -bash: examining: command not found [root@camulodunum ~]# examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Nonfree 32bit Release.cz] -bash: examining: command not found [root@camulodunum ~]# examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Nonfree 32bit Updates.cz] -bash: examining: command not found [root@camulodunum ~]# examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Tainted 32bit Updates.cz] -bash: examining: command not found [root@camulodunum ~]# search_packages: found kio5-smtp-16.12.3-1.mga6.x86_64 matching kio5-smtp -bash: search_packages:: command not found [root@camulodunum ~]# search_packages: found kio5-smtp-16.12.3-1.mga6.x86_64 matching kio5-smtp -bash: search_packages:: command not found [root@camulodunum ~]# unlocking urpmi database -bash: unlocking: command not found [root@camulodunum ~]# kio5-smtp|kio5-smtp -bash: kio5-smtp: command not found -bash: kio5-smtp: command not found [root@camulodunum ~]# EXITING (pid=29605) -bash: syntax error near unexpected token `pid=29605' A second and third run of 'urpmq -vv --debug kio5-smtp' in the same session as for Comment 4 ran OK without error and drakrpm was stable too. BUT, after a reboot drakrpm consistently crashed again: detecting looping forever while trying to resolve dependancies. Aborting... Try again with '-vv --debug' options at /usr/lib/perl5/vendor_perl/5.22.3/x86_64-linux-thread-multi/URPM/Resolve.pm line 1288. Perl's trace: drakbug::bug_handler() called from /usr/lib/perl5/vendor_perl/5.22.3/Gtk3.pm:524 Gtk3::__ANON__() called from /usr/lib/libDrakX/mygtk3.pm:1550 mygtk3::main() called from /usr/lib/libDrakX/ugtk3.pm:857 ugtk3::main() called from /usr/lib/perl5/vendor_perl/5.22.3/Rpmdrake/gui.pm:609 Rpmdrake::gui::ask_browse_tree_given_widgets_for_rpmdrake() called from /usr/libexec/drakrpm:835 main::run_treeview_dialog() called from /usr/libexec/drakrpm:859 while urpmq run immediately after each crash exited OK: getting lock on urpmi parsing: /etc/urpmi/mediacfg.d/Official-6-x86_64 examining synthesis file [/var/lib/urpmi/Core Release4/synthesis.hdlist.cz] examining synthesis file [/var/lib/urpmi/Nonfree Release4/synthesis.hdlist.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Core Release2.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Core Release Debug.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Core Updates.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Core Updates Debug.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Nonfree Release2.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Nonfree Release Debug.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Nonfree Updates.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Nonfree Updates Debug.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Tainted Release.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Tainted Release Debug.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Tainted Updates.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Tainted Updates Debug.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Core 32bit Release.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Core 32bit Updates.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Nonfree 32bit Release.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Nonfree 32bit Updates.cz] examining synthesis file [/var/lib/urpmi/synthesis.hdlist.Tainted 32bit Updates.cz] search_packages: found kio5-smtp-16.12.3-1.mga6.x86_64 matching kio5-smtp search_packages: found kio5-smtp-16.12.3-1.mga6.x86_64 matching kio5-smtp unlocking urpmi database kio5-smtp|kio5-smtp EXITING (pid=15343) Where are you seeing ksmtp-17.2.2-1.mga6-x86_64 package? Also, please include the output from "urpmq --list-url". CC:
(none) =>
davidwhodgins Created attachment 10379 [details]
ksmtp package listed in drakrpm
The file list is too long to show in the screenshot, but the main one is
'/etc/xdg/ksmtp.categories', plus localised message files like
'/usr/share/locale/en_GB/LC_MESSAGES/libksmtp5.mo'
Result of urpmq --list-url Core Release4 /repo/Mageia-6-x86_64/x86_64/media/core Nonfree Release4 /repo/Mageia-6-x86_64/x86_64/media/nonfree Core Release2 http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/core/release Core Release Debug http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/debug/core/release Core Updates http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/core/updates Core Updates Debug http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/debug/core/updates Core Updates Testing http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/core/updates_testing Core Updates Testing Debug http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/debug/core/updates_testing Core Backports http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/core/backports Core Backports Debug http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/debug/core/backports Core Backports Testing http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/core/backports_testing Core Backports Testing Debug http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/debug/core/backports_testing Nonfree Release2 http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/nonfree/release Nonfree Release Debug http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/debug/nonfree/release Nonfree Updates http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/nonfree/updates Nonfree Updates Debug http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/debug/nonfree/updates Nonfree Updates Testing http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/nonfree/updates_testing Nonfree Updates Testing Debug http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/debug/nonfree/updates_testing Nonfree Backports http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/nonfree/backports Nonfree Backports Debug http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/debug/nonfree/backports Nonfree Backports Testing http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/nonfree/backports_testing Nonfree Backports Testing Debug http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/debug/nonfree/backports_testing Tainted Release http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/tainted/release Tainted Release Debug http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/debug/tainted/release Tainted Updates http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/tainted/updates Tainted Updates Debug http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/debug/tainted/updates Tainted Updates Testing http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/tainted/updates_testing Tainted Updates Testing Debug http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/debug/tainted/updates_testing Tainted Backports http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/tainted/backports Tainted Backports Debug http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/debug/tainted/backports Tainted Backports Testing http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/tainted/backports_testing Tainted Backports Testing Debug http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/x86_64/media/debug/tainted/backports_testing Core 32bit Release http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/i586/media/core/release Core 32bit Updates http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/i586/media/core/updates Core 32bit Updates Testing http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/i586/media/core/updates_testing Core 32bit Backports http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/i586/media/core/backports Core 32bit Backports Testing http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/i586/media/core/backports_testing Nonfree 32bit Release http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/i586/media/nonfree/release Nonfree 32bit Updates http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/i586/media/nonfree/updates Nonfree 32bit Updates Testing http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/i586/media/nonfree/updates_testing Nonfree 32bit Backports http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/i586/media/nonfree/backports Nonfree 32bit Backports Testing http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/i586/media/nonfree/backports_testing Tainted 32bit Release http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/i586/media/tainted/release Tainted 32bit Updates http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/i586/media/tainted/updates Tainted 32bit Updates Testing http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/i586/media/tainted/updates_testing Tainted 32bit Backports http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/i586/media/tainted/backports Tainted 32bit Backports Testing http://www.mirrorservice.org/sites/mageia.org/pub/mageia/distrib/6/i586/media/tainted/backports_testing If I try to uninstall ksmtp package, these are the dependencies listed for removal: - kmail-17.12.2-1.mga6.x86_64 - kmail-handbook-17.12.2-1.mga6.noarch - kmailtransport-17.12.2-1.mga6.x86_64 - lib64kpimsmtp5-17.12.2-1.mga6.x86_64 I can recreate the crash, selecting kio5-smtp in rpmdrake. The package kio5-smtp has been replaced by ksmtp, in the grand update to the newer version of kde plasma. My guess is that there is a missing conflict, and urpmi is not handling it well. Assigning to the kde maintainers. An updated ksmtp package with an explicit conflict on the kio5-smtp package would likely stop urpmi from getting into an endless loop, which is causing rpmdrake to crash. As to the initial problem installing quick-usb-formatter, I can't recreate that. It installed cleanly on my system only pulling in lib64f2fs0 and f2fs-tools. Assignee:
bugsquad =>
kde Thanks for investigating. quick-usb-formatter is a bit of a red herring here, but it was what initially created the package conflict that caused me to investigate kio5-smtp and ksmtp. It still causes me problems when I try to install it, and I think there's another KDE4 to Plasma5 transition problem there, but I'll raise another bug to deal with that one. Mageia 6 changed to end-of-life (EOL) status on 2019-09-30. It is no longer maintained, which means that it will not receive any further security or bug fix updates. Package Maintainer: If you wish for this bug to remain open because you plan to fix it in a currently maintained version, simply change the 'version' to a later Mageia version. Bug Reporter: Thank you for reporting this issue and we are sorry that we weren't able to fix it before Mageia 6's end of life. If you are able to reproduce it against a later version of Mageia, you are encouraged to click on "Version" and change it against that version of Mageia. Although we aim to fix as many bugs as possible during every release's lifetime, sometimes those efforts are overtaken by events. Often a more recent Mageia release includes newer upstream software that fixes bugs or makes them obsolete. If you would like to help fixing bugs in the future, don't hesitate to join the packager team via our mentoring program [1] or join the teams that fit you most [2]. [1] https://wiki.mageia.org/en/Becoming_a_Mageia_Packager [2] http://www.mageia.org/contribute/ Best regards, Aurélien Bugsquad Team CC:
(none) =>
ouaurelien |