Страница 1 из 1

Yumex Package Manager v5.2.0

Добавлено: 12 ноя 2025, 16:44
Draguljche
Hello there, I have a problem with yumex from rosa 13 repos version 5.2.0 when I select packages to install and/or when i click apply. I already searched through github of yumex, and found that there was others who had that problem like I do. And I think it is becouse of some deps in Rosa that needs to be updated. here is the error:

Код: Выделить всё

─[stefanm@Starchild:~]─[14:27:11]
╰─>$ yumex
(process:24414): Gtk-WARNING **: 14:27:14.861: Theme parser error: gtk-dark.css:8630:39-43: Expected a valid color.

(process:24414): Gtk-WARNING **: 14:27:14.861: Theme parser error: gtk-dark.css:8657:49-53: Expected a valid color.

(process:24414): Adwaita-WARNING **: 14:27:14.880: Using GtkSettings:gtk-application-prefer-dark-theme with libadwaita is unsupported. Please use AdwStyleManager:color-scheme instead.

(yumex:24414): Gtk-WARNING **: 14:27:16.151: Failed to set text 'Floorp fork build using custom branding & settings' from markup due to error parsing markup: Error on line 1: Entity did not end with a semicolon; most likely you used an ampersand character without intending to start an entity — escape ampersand as &

(yumex:24414): Gtk-WARNING **: 14:27:35.702: GtkText - did not receive a focus-out event.
If you handle this event, you must return
GDK_EVENT_PROPAGATE so the default handler
gets the event as well
  File "/usr/lib/python3.11/site-packages/yumex/utils/__init__.py", line 82, in target
    result = self.task_func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/yumex/backend/presenter.py", line 100, in depsolve
    return self.package_backend.depsolve(pkgs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/yumex/backend/dnf5daemon/__init__.py", line 551, in depsolve
    res, rc = self._build_transations(pkgs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/yumex/backend/dnf5daemon/__init__.py", line 240, in _build_transations
    self.client.session_goal.reset()
  File "/usr/lib64/python3.11/site-packages/dbus/proxies.py", line 141, in __call__
    return self._connection.call_blocking(self._named_service,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/site-packages/dbus/connection.py", line 652, in call_blocking
    reply_message = self.send_message_with_reply_and_block(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/yumex/utils/__init__.py", line 82, in target
    result = self.task_func(*args, **kwargs)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/yumex/backend/presenter.py", line 100, in depsolve
    return self.package_backend.depsolve(pkgs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/yumex/backend/dnf5daemon/__init__.py", line 551, in depsolve
    res, rc = self._build_transations(pkgs)
              ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/yumex/backend/dnf5daemon/__init__.py", line 240, in _build_transations
    self.client.session_goal.reset()
  File "/usr/lib64/python3.11/site-packages/dbus/proxies.py", line 141, in __call__
    return self._connection.call_blocking(self._named_service,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/site-packages/dbus/connection.py", line 652, in call_blocking
    reply_message = self.send_message_with_reply_and_block(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
14:27:54 CRITICAL: (yumex.main) -  Uncaught exception: org.freedesktop.DBus.Error.UnknownMethod: Unknown method reset or interface org.rpm.dnf.v0.Goal.
Traceback (most recent call last):
  File "/usr/lib/python3.11/site-packages/yumex/ui/window.py", line 416, in on_actions
    self.on_apply_actions_clicked()
  File "/usr/lib/python3.11/site-packages/yumex/ui/window.py", line 296, in on_apply_actions_clicked
    result = self._do_transaction(queued)
             ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/yumex/ui/window.py", line 193, in _do_transaction
    result: TransactionResult = backend.build_transaction(queued)
                                ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/yumex/backend/dnf5daemon/__init__.py", line 289, in build_transaction
    content, rc = self._build_transations(pkgs)
                  ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib/python3.11/site-packages/yumex/backend/dnf5daemon/__init__.py", line 240, in _build_transations
    self.client.session_goal.reset()
  File "/usr/lib64/python3.11/site-packages/dbus/proxies.py", line 141, in __call__
    return self._connection.call_blocking(self._named_service,
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/usr/lib64/python3.11/site-packages/dbus/connection.py", line 652, in call_blocking
    reply_message = self.send_message_with_reply_and_block(
                    ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
dbus.exceptions.DBusException: org.freedesktop.DBus.Error.UnknownMethod: Unknown method reset or interface org.rpm.dnf.v0.Goal.
fish: Job 1, 'yumex' terminated by signal SIGTERM (Polite quit request)
┬─[stefanm@Starchild:~]─[14:28:04]
And maybe yumex package to be updated to new version 5.4.0

Re: Yumex Package Manager v5.2.0

Добавлено: 12 ноя 2025, 17:13
irton
updated to 5.4.0, may be fixed.
org.rpm.dnf.v0 may be from libdnf

Re: Yumex Package Manager v5.2.0

Добавлено: 13 ноя 2025, 01:26
Draguljche
I will try it when I get home. Than ill report back. Thanx.

Re: Yumex Package Manager v5.2.0

Добавлено: 13 ноя 2025, 21:29
Draguljche
Here is the issue https://github.com/timlau/yumex-ng/issues/140, I think DNF5 packages needs to be updated as well. My issue is simillar to that. You should check what they saying about those commits to DNF5, i dont understand fully this. I tried with updated Yumex. But same error like before.

Re: Yumex Package Manager v5.2.0

Добавлено: 14 ноя 2025, 04:46
irton
we not use dn5 by default, please use dnfdragora or other progs, ex. magazin, updater etc.

Re: Yumex Package Manager v5.2.0

Добавлено: 14 ноя 2025, 08:17
Draguljche
Okay. So yumex will not work for installing packages? BTW I am perfectly okay with dnfdragora. I am just asking, because Yumex is nice to :)

Re: Yumex Package Manager v5.2.0

Добавлено: 14 ноя 2025, 08:20
irton
may be need tuning....

Re: Yumex Package Manager v5.2.0

Добавлено: 14 ноя 2025, 16:32
Draguljche
Okay, I will be checking for fix. :)

Re: Yumex Package Manager v5.2.0

Добавлено: 15 ноя 2025, 13:53
astragalo
Hi, dnf5 is available in the R13 repos with an older version (version 5.12), and the official manager is dnf4.
To use it, see install it and replace the dnf4 link with the dnf5 link in /bin. Or use the commands with "dnf5... command."

If you'd like to try it, the repos include Dnfdrake, a GUI I'm developing that works with dnf4 and dnf5.
It's similar to Yumex, with several additional features.

Re: Yumex Package Manager v5.2.0

Добавлено: 18 ноя 2025, 01:03
Draguljche
Hi. I did fix Yumex with ChatGPT help finaly. Here are full conversation:

Код: Выделить всё

https://chatgpt.com/share/691b9adb-4344-8007-a7f2-6578c84f6704
Maybe packaging person who package it for Rosa 13 can work on that... At the end of chat me and AI came to solution that sudo yumex works than we fix it to run as normal user. But full conversation lead us to that.

EDIT:
astragalo писал(а): 15 ноя 2025, 13:53 Hi, dnf5 is available in the R13 repos with an older version (version 5.12), and the official manager is dnf4.
To use it, see install it and replace the dnf4 link with the dnf5 link in /bin. Or use the commands with "dnf5... command."

If you'd like to try it, the repos include Dnfdrake, a GUI I'm developing that works with dnf4 and dnf5.
It's similar to Yumex, with several additional features.
Hi, thanx for reply. I know Dnfdrake, but i am not comfortable with UI, Yumex looks much better, and simpler. On any DNF system I tried I use Dnfdragora or Yumex with Plasma Discover, on some DNF systems it is ok and perfectly safe to use Plasma Discover to update/upgrade system. On Rosa there is that tray update_applet so Plasma Discover I am using for Flatpak to update and install them. Now I can use Yumex to. I like simplicity BTW.

EDIT: I updated ChatGPT link because of some changes. ChatGPT suggested we create Yumex-DNF5 .desktop file so that yumex works with dnf5deamon.service. Everything we did before stays as it is in link I shared before.

Re: Yumex Package Manager v5.2.0

Добавлено: 18 ноя 2025, 08:35
irton
I don't understand what you're proposing to do.

Re: Yumex Package Manager v5.2.0

Добавлено: 18 ноя 2025, 09:42
Draguljche
irton писал(а): 18 ноя 2025, 08:35 I don't understand what you're proposing to do.
The errors I was getting at first, those python lines, and that org.rpm.dnf.v0.Goal, and why I created this thread, I fixed with help of chatgpt. I couldnt install any package with Yumex because of error. Fix is in chat with AI. I could write all steps I did to fix error. But now I dont have free time... Maybe you can fix that in package itself for the future. When you package it for Rosa... Just suggestion.

Re: Yumex Package Manager v5.2.0

Добавлено: 18 ноя 2025, 10:22
irton
you live man, please send issue to forum, i not like read chatgpt logs.