Yumex Package Manager v5.2.0

Ответить
Draguljche
Сообщения: 31
Зарегистрирован: 15 фев 2023, 22:34
Operating system: ROSA Fresh Desktop 13.0 (fresh-desktop) x86_64
Откуда: SR Serbia

Yumex Package Manager v5.2.0

Сообщение 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
irton
Сообщения: 1166
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Re: Yumex Package Manager v5.2.0

Сообщение irton »

updated to 5.4.0, may be fixed.
org.rpm.dnf.v0 may be from libdnf
Draguljche
Сообщения: 31
Зарегистрирован: 15 фев 2023, 22:34
Operating system: ROSA Fresh Desktop 13.0 (fresh-desktop) x86_64
Откуда: SR Serbia

Re: Yumex Package Manager v5.2.0

Сообщение Draguljche »

I will try it when I get home. Than ill report back. Thanx.
Draguljche
Сообщения: 31
Зарегистрирован: 15 фев 2023, 22:34
Operating system: ROSA Fresh Desktop 13.0 (fresh-desktop) x86_64
Откуда: SR Serbia

Re: Yumex Package Manager v5.2.0

Сообщение 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.
irton
Сообщения: 1166
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Re: Yumex Package Manager v5.2.0

Сообщение irton »

we not use dn5 by default, please use dnfdragora or other progs, ex. magazin, updater etc.
Draguljche
Сообщения: 31
Зарегистрирован: 15 фев 2023, 22:34
Operating system: ROSA Fresh Desktop 13.0 (fresh-desktop) x86_64
Откуда: SR Serbia

Re: Yumex Package Manager v5.2.0

Сообщение 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 :)
irton
Сообщения: 1166
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Re: Yumex Package Manager v5.2.0

Сообщение irton »

may be need tuning....
Draguljche
Сообщения: 31
Зарегистрирован: 15 фев 2023, 22:34
Operating system: ROSA Fresh Desktop 13.0 (fresh-desktop) x86_64
Откуда: SR Serbia

Re: Yumex Package Manager v5.2.0

Сообщение Draguljche »

Okay, I will be checking for fix. :)
Аватара пользователя
astragalo
Сообщения: 46
Зарегистрирован: 03 авг 2022, 14:44
Operating system: Rosa R13 - Plasma6

Re: Yumex Package Manager v5.2.0

Сообщение 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.
Draguljche
Сообщения: 31
Зарегистрирован: 15 фев 2023, 22:34
Operating system: ROSA Fresh Desktop 13.0 (fresh-desktop) x86_64
Откуда: SR Serbia

Re: Yumex Package Manager v5.2.0

Сообщение 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.
irton
Сообщения: 1166
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Re: Yumex Package Manager v5.2.0

Сообщение irton »

I don't understand what you're proposing to do.
Draguljche
Сообщения: 31
Зарегистрирован: 15 фев 2023, 22:34
Operating system: ROSA Fresh Desktop 13.0 (fresh-desktop) x86_64
Откуда: SR Serbia

Re: Yumex Package Manager v5.2.0

Сообщение 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.
irton
Сообщения: 1166
Зарегистрирован: 30 окт 2021, 04:17
Operating system: Rosa Fresh Xfce

Re: Yumex Package Manager v5.2.0

Сообщение irton »

you live man, please send issue to forum, i not like read chatgpt logs.
Ответить

Вернуться в «Программы РОСА десктоп»