https://bugs.kde.org/show_bug.cgi?id=478713

            Bug ID: 478713
           Summary: Partition Manager is broken due to a bunch of
                    kpmcore/QDBus errors.
    Classification: Applications
           Product: partitionmanager
           Version: 23.08.4
          Platform: Arch Linux
                OS: Linux
            Status: REPORTED
          Severity: critical
          Priority: NOR
         Component: general
          Assignee: [email protected]
          Reporter: [email protected]
  Target Milestone: ---

Created attachment 164286
  --> https://bugs.kde.org/attachment.cgi?id=164286&action=edit
PM window along with terminal it launched from

SUMMARY

It's hard for me to find where the bug exactly is, but it's somewhere in
qt5-base, kpmcore, or partitionmanager itself, as it popped up in the last
update or two, and those are the only 3 related packages (as far as I can tell)
to get updates in that time. Dbus itself hasn't had an update in a few months,
and partitionmanager was definitely working in September. 

What makes it even harder is the fact that there's no crash, no DrKonqi, so
there's no report to send. 

But basically, partitionmanager is completely broken except the window itself.
When ran from the terminal, the password window pops up as well as the
partitionmanager (PM from now on) window, I type my password, and then the PM
window is just empty. The only button I can click is "Refresh Devices," and
there are no devices, clicking on the button just immediately shows `Scan
finished` in the terminal. But the terminal spits out a TON of errors related
to dbus, which make no sense:


Loaded backend plugin:  "pmsfdiskbackendplugin"
QWidget::setMinimumSize: (MessageWidgetDock/QDockWidget) Negative sizes (0,-1)
are not possible
QWidget::setMaximumSize: (MessageWidgetDock/QDockWidget) Negative sizes (0,-1)
are not possible
QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute
program org.kde.kpmcore.helperinterface: No such file or directory")
QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute
program org.kde.kpmcore.helperinterface: No such file or directory")
QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute
program org.kde.kpmcore.helperinterface: No such file or directory")
QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute
program org.kde.kpmcore.helperinterface: No such file or directory")
QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute
program org.kde.kpmcore.helperinterface: No such file or directory")
QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute
program org.kde.kpmcore.helperinterface: No such file or directory")
QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute
program org.kde.kpmcore.helperinterface: No such file or directory")
QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute
program org.kde.kpmcore.helperinterface: No such file or directory")
QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute
program org.kde.kpmcore.helperinterface: No such file or directory")
QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute
program org.kde.kpmcore.helperinterface: No such file or directory")
QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute
program org.kde.kpmcore.helperinterface: No such file or directory")
QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute
program org.kde.kpmcore.helperinterface: No such file or directory")
QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute
program org.kde.kpmcore.helperinterface: No such file or directory")
QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute
program org.kde.kpmcore.helperinterface: No such file or directory")
QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute
program org.kde.kpmcore.helperinterface: No such file or directory")
QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute
program org.kde.kpmcore.helperinterface: No such file or directory")
"Using backend plugin: pmsfdiskbackendplugin (1)"
"Scanning devices..."
QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute
program org.kde.kpmcore.helperinterface: No such file or directory")
QDBusError("org.freedesktop.DBus.Error.Spawn.ExecFailed", "Failed to execute
program org.kde.kpmcore.helperinterface: No such file or directory")
"Scan finished."


`org.kde.kpmcore.helperinterface.service` exists right where it is supposed to.
DBus is one of the few areas of Linux that still seems like black magic to me,
but I've tried screwing around in the qt5-dbus viewer and the service just
seems to not exist, but it 100% does. This is the official Arch Linux package,
and I've checked the file. Even downgrading kpmcore and partitionmanager
doesn't fix it. Downgrading qt5-base didn't either. 

STEPS TO REPRODUCE
1. Be on the latest update on Arch Linux as of 19/12/2023 (December 19)
2. Run partition manager
3. Type password in your polkit popup window
4. See error

OBSERVED RESULT
Mostly blank window with grayed out buttons, no devices shown. 


EXPECTED RESULT
Application works as usual

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: Arch Linux, kernel 6.6.5
(available in About System)
KDE Plasma Version: 5.27.10
KDE Frameworks Version: 5.112.0
Qt Version: 5.15.11

ADDITIONAL INFORMATION
Screenshot of window attached

-- 
You are receiving this mail because:
You are watching all bug changes.

Reply via email to