Bug 23582

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 PackagesAssignee: 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
The "drakrpm" program crashed. Drakbug-17.88.3 caught it.

I was looking to install the quick-usb-formatter-0.6-0.preview.mga6 package

Wondered why on MGA6 64 bit with KDE Plasma, there were so many KDE4 (v14) and i586 package dependencies (I estimate list was 50 long, mostly i586 ones).
I cancelled the install when there was a conflict with a seemingly unrelated package and either needed to be removed or replaced, then clicked on kio5-smtp package to see if that was needed.
The crash happened shortly after that.
There appears to have been a package name change between Plasma versions and  'kio5-smtp-16.12.3-1.mga6_x86_64' seems to have been replaced by 'ksmtp-17.12.2-1.mga6-x86_64', though other kio modules still have both v16 and v17 packages.

detecting looping forever while trying to resolve dependencies.
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

Theme name: Adwaita
Kernel version = 4.14.69-desktop-1.mga6
Distribution=Mageia release 6 (Official) for x86_64
CPU=AMD FX-8320E Eight-Core Processor

How reproducible

The second time around, drakrpm selected only 18 packages for quick-usb-formatter, and they were all 64 bit, but still mostly KDE4 packages, and it didn't find any conflicting ones, and estimated 594MB space would be freed (is this due to the difference in the number of packages from the first time around?). I cancelled the install and clicked on kio5-smtp, and the crash happened again and every subsequent time looking for kio5-smtp dependencies.

Output from 'lspcidrake -v'
ohci_pci        : Advanced Micro Devices, Inc. [AMD/ATI]|SB7x0 USB OHCI1 
Controller [SERIAL_USB] (vendor:1002 device:4398 subv:1043 subd:8389)
shpchp          : Advanced Micro Devices, Inc. [AMD]|RS780/RS880 PCI to PCI 
bridge (PCIE port 5) [BRIDGE_PCI] (vendor:1022 device:9609)
unknown         : Advanced Micro Devices, Inc. [AMD]|Family 15h Processor 
Function 5 [BRIDGE_HOST] (vendor:1022 device:1605)
i2c_piix4       : Advanced Micro Devices, Inc. [AMD/ATI]|SBx00 SMBus Controller 
[SERIAL_SMBUS] (vendor:1002 device:4385 subv:1043 subd:8389) (rev: 3c)
shpchp          : Advanced Micro Devices, Inc. [AMD]|RS780 PCI to PCI bridge 
(ext gfx port 0) [BRIDGE_PCI] (vendor:1022 device:9603)
unknown         : Advanced Micro Devices, Inc. [AMD/ATI]|SB7x0/SB8x0/SB9x0 SATA 
Controller [AHCI mode] [STORAGE_SATA] (vendor:1002 device:4391 subv:1043 
subd:8389)
snd_hda_intel   : Advanced Micro Devices, Inc. [AMD/ATI]|SBx00 Azalia (Intel 
HDA) [MULTIMEDIA_AUDIO_DEV] (vendor:1002 device:4383 subv:1043 subd:836c)
snd_hda_intel   : NVIDIA Corporation|Device 0fbc [MULTIMEDIA_AUDIO_DEV] 
(vendor:10de device:0fbc subv:1043 subd:84be) (rev: a1)
unknown         : Advanced Micro Devices, Inc. [AMD/ATI]|SBx00 PCI to PCI Bridge 
[BRIDGE_PCI] (vendor:1002 device:4384)
unknown         : Advanced Micro Devices, Inc. [AMD]|Family 15h Processor 
Function 0 [BRIDGE_HOST] (vendor:1022 device:1600)
ohci_pci        : Advanced Micro Devices, Inc. [AMD/ATI]|SB7x0 USB OHCI1 
Controller [SERIAL_USB] (vendor:1002 device:4398 subv:1043 subd:8389)
unknown         : Advanced Micro Devices, Inc. [AMD]|Family 15h Processor 
Function 2 [BRIDGE_HOST] (vendor:1022 device:1602)
ohci_pci        : Advanced Micro Devices, Inc. [AMD/ATI]|SB7x0/SB8x0/SB9x0 USB 
OHCI0 Controller [SERIAL_USB] (vendor:1002 device:4397 subv:1043 subd:8389)
fam15h_power    : Advanced Micro Devices, Inc. [AMD]|Family 15h Processor 
Function 4 [BRIDGE_HOST] (vendor:1022 device:1604)
unknown         : Advanced Micro Devices, Inc. [AMD]|RS780 Host Bridge 
[BRIDGE_HOST] (vendor:1022 device:9600 subv:1043 subd:8388)
ehci_pci        : Advanced Micro Devices, Inc. [AMD/ATI]|SB7x0/SB8x0/SB9x0 USB 
EHCI Controller [SERIAL_USB] (vendor:1002 device:4396 subv:1043 subd:8389)
pata_atiixp     : Advanced Micro Devices, Inc. [AMD/ATI]|SB7x0/SB8x0/SB9x0 IDE 
Controller [STORAGE_IDE] (vendor:1002 device:439c subv:1043 subd:8389)
shpchp          : Advanced Micro Devices, Inc. [AMD]|RS780/RS880 PCI to PCI 
bridge (PCIE port 3) [BRIDGE_PCI] (vendor:1022 device:9607)
Card:NVIDIA GeForce 420 series and later: NVIDIA Corporation|GM107 [GeForce GTX 
750 Ti] [DISPLAY_VGA] (vendor:10de device:1380 subv:1043 subd:84be) (rev: a2)
unknown         : Advanced Micro Devices, Inc. [AMD/ATI]|SB7x0/SB8x0/SB9x0 LPC 
host controller [BRIDGE_ISA] (vendor:1002 device:439d subv:1043 subd:8389)
ohci_pci        : Advanced Micro Devices, Inc. [AMD/ATI]|SB7x0/SB8x0/SB9x0 USB 
OHCI0 Controller [SERIAL_USB] (vendor:1002 device:4397 subv:1043 subd:8389)
ohci_pci        : Advanced Micro Devices, Inc. [AMD/ATI]|SB7x0/SB8x0/SB9x0 USB 
OHCI2 Controller [SERIAL_USB] (vendor:1002 device:4399 subv:1043 subd:8389)
xhci_pci        : ASMedia Technology Inc.|ASM1042A USB 3.0 Host Controller 
[SERIAL_USB] (vendor:1b21 device:1142 subv:1043 subd:85bf)
unknown         : Advanced Micro Devices, Inc. [AMD]|Family 15h Processor 
Function 1 [BRIDGE_HOST] (vendor:1022 device:1601)
ehci_pci        : Advanced Micro Devices, Inc. [AMD/ATI]|SB7x0/SB8x0/SB9x0 USB 
EHCI Controller [SERIAL_USB] (vendor:1002 device:4396 subv:1043 subd:8389)
k10temp         : Advanced Micro Devices, Inc. [AMD]|Family 15h Processor 
Function 3 [BRIDGE_HOST] (vendor:1022 device:1603)
r8169           : Realtek Semiconductor Co., Ltd.|RTL8111/8168/8411 PCI Express 
Gigabit Ethernet Controller [NETWORK_ETHERNET] (vendor:10ec device:8168 
subv:1043 subd:8432) (rev: 06)
hub             : Linux 4.14.69-desktop-1.mga6 ehci_hcd|EHCI Host Controller 
[Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0002)
usb_storage     : HLDS Inc|SuperMulti RW    [Mass Storage|SFF-8070i] 
(vendor:152e device:1640)
hub             : Hewlett-Packard|LP1965 19" Monitor Hub [Hub|Unused|TT per 
port] (vendor:03f0 device:2424)
hub             : Linux 4.14.69-desktop-1.mga6 xhci-hcd|xHCI Host Controller 
[Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0002)
usbhid          : Primax Electronics, Ltd|USB Keyboard [Human Interface 
Device|Boot Interface Subclass|Keyboard] (vendor:0461 device:0010)
hub             : Linux 4.14.69-desktop-1.mga6 ehci_hcd|EHCI Host Controller 
[Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0002)
hub             : Linux 4.14.69-desktop-1.mga6 xhci-hcd|xHCI Host Controller 
[Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0003)
hub             : Linux 4.14.69-desktop-1.mga6 ohci_hcd|OHCI PCI host controller 
[Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0001)
hub             : Linux 4.14.69-desktop-1.mga6 ohci_hcd|OHCI PCI host controller 
[Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0001)
usbhid          : PixArt|USB Optical Mouse [Human Interface Device|Boot 
Interface Subclass|Mouse] (vendor:093a device:2510)
usblp           : Prolific Technology Inc.|IEEE-1284 Controller 
[Printer|Printer|Bidirectional] (vendor:067b device:2305)
hub             : Linux 4.14.69-desktop-1.mga6 ohci_hcd|OHCI PCI host controller 
[Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0001)
hub             : Linux 4.14.69-desktop-1.mga6 ohci_hcd|OHCI PCI host controller 
[Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0001)
hub             : Linux 4.14.69-desktop-1.mga6 ohci_hcd|OHCI PCI host controller 
[Hub|Unused|Full speed (or root) hub] (vendor:1d6b device:0001)
hid_generic     : USB Keyboard
hid_generic     : USB Keyboard
hid_generic     : PixArt USB Optical Mouse
Comment 1 Andrew Brewster 2018-09-16 09:42:23 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)
Comment 2 Marja Van Waes 2018-09-18 15:17:36 CEST
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.)
CC: (none) => marja11, thierry.vignaud

Comment 3 Andrew Brewster 2018-09-18 23:31:53 CEST
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
Comment 4 Andrew Brewster 2018-09-18 23:41:52 CEST
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'
Comment 5 Andrew Brewster 2018-09-18 23:57:11 CEST
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)
Comment 6 Dave Hodgins 2018-09-19 13:10:57 CEST
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

Comment 7 Andrew Brewster 2018-09-19 21:42:17 CEST
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'
Comment 8 Andrew Brewster 2018-09-19 21:50:57 CEST
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
Comment 9 Dave Hodgins 2018-09-20 00:09:50 CEST
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

Comment 10 Andrew Brewster 2018-09-20 22:55:06 CEST
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.
Comment 11 Aurelien Oudelet 2020-08-16 18:41:54 CEST
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
Resolution: (none) => OLD
Status: NEW => RESOLVED