Спасибо за наводку. Кстати, видимо
dnfdragora не понимает относительных путей, например если ставить так:
или
И просто падает с такой ошибкой (это лог, в терминале ничего интересного не показало). Т.е. как у топик стартера закрывается без всяких окошек ошибок:
Код: Выделить всё
2022-09-09 12:26:23,772 [dnfdragora.ui]{ui.py:239}(INFO) dnfdragora started
2022-09-09 12:26:23,949 [dnfdragora.ui]{ui.py:593}(INFO) System has createMenuBar, using menubar
2022-09-09 12:26:24,113 [dnfdaemon.client]{dnfd_client.py:214}(DEBUG) org.baseurl.DnfSystem daemon loaded - version : 2
2022-09-09 12:26:24,113 [dnfdragora.dnf_backend]{dnf_backend.py:163}(DEBUG) dnfdaemon api version (2)
2022-09-09 12:26:24,113 [dnfdragora.base]{basedragora.py:84}(DEBUG) Lock the DNF root daemon
2022-09-09 12:26:24,113 [dnfdaemon.client]{dnfd_client.py:362}(DEBUG) run_dbus_async Lock
2022-09-09 12:26:24,114 [dnfdaemon.client]{dnfd_client.py:340}(DEBUG) __async_thread_loop Command Lock() requested
2022-09-09 12:26:24,147 [dnfdaemon.client]{dnfd_client.py:270}(DEBUG) return_handler Lock
2022-09-09 12:26:24,147 [dnfdaemon.client]{dnfd_client.py:292}(DEBUG) get_result Lock
2022-09-09 12:26:24,147 [dnfdaemon.client]{dnfd_client.py:283}(DEBUG) Quit return_handler error None
2022-09-09 12:26:24,347 [dnfdragora.base]{basedragora.py:88}(WARNING) Get root backend. Locked (False)
2022-09-09 12:26:24,347 [dnfdragora.ui]{ui.py:1896}(DEBUG) Event received Lock - status DNFDragoraStatus.STARTUP
2022-09-09 12:26:24,347 [dnfdragora.ui]{ui.py:1905}(DEBUG) Event received Lock, {'result': True, 'error': None} - status DNFDragoraStatus.STARTUP
2022-09-09 12:26:24,347 [dnfdragora.ui]{ui.py:1909}(INFO) Event Lock received (True)
2022-09-09 12:26:24,354 [dnfdragora.ui]{ui.py:1792}(DEBUG) MakeCache enabled
2022-09-09 12:26:24,355 [dnfdragora.ui]{ui.py:1762}(DEBUG) Start caching installed
2022-09-09 12:26:24,355 [dnfdaemon.client]{dnfd_client.py:362}(DEBUG) run_dbus_async GetPackages
2022-09-09 12:26:24,355 [dnfdaemon.client]{dnfd_client.py:340}(DEBUG) __async_thread_loop Command GetPackages(('(sas)', 'installed', ['summary', 'size', 'group'])) requested
2022-09-09 12:26:25,269 [dnfdaemon.client]{dnfd_client.py:270}(DEBUG) return_handler GetPackages
2022-09-09 12:26:25,270 [dnfdaemon.client]{dnfd_client.py:292}(DEBUG) get_result GetPackages
2022-09-09 12:26:25,271 [dnfdaemon.client]{dnfd_client.py:283}(DEBUG) Quit return_handler error None
2022-09-09 12:26:25,285 [dnfdragora.ui]{ui.py:1896}(DEBUG) Event received GetPackages - status DNFDragoraStatus.CACHING_INSTALLED
2022-09-09 12:26:25,285 [dnfdragora.ui]{ui.py:1905}(DEBUG) Event received GetPackages, 3060 - status DNFDragoraStatus.CACHING_INSTALLED
2022-09-09 12:26:25,316 [dnfdragora.ui]{ui.py:1762}(DEBUG) Start caching updates_all
2022-09-09 12:26:25,316 [dnfdaemon.client]{dnfd_client.py:362}(DEBUG) run_dbus_async GetPackages
2022-09-09 12:26:25,316 [dnfdaemon.client]{dnfd_client.py:340}(DEBUG) __async_thread_loop Command GetPackages(('(sas)', 'updates_all', ['summary', 'size', 'group'])) requested
2022-09-09 12:26:25,388 [dnfdaemon.client]{dnfd_client.py:270}(DEBUG) return_handler GetPackages
2022-09-09 12:26:25,388 [dnfdaemon.client]{dnfd_client.py:292}(DEBUG) get_result GetPackages
2022-09-09 12:26:25,388 [dnfdaemon.client]{dnfd_client.py:283}(DEBUG) Quit return_handler error None
2022-09-09 12:26:25,402 [dnfdragora.ui]{ui.py:1896}(DEBUG) Event received GetPackages - status DNFDragoraStatus.CACHING_UPDATE
2022-09-09 12:26:25,404 [dnfdragora.ui]{ui.py:1762}(DEBUG) Start caching available
2022-09-09 12:26:25,404 [dnfdaemon.client]{dnfd_client.py:362}(DEBUG) run_dbus_async GetPackages
2022-09-09 12:26:25,405 [dnfdaemon.client]{dnfd_client.py:340}(DEBUG) __async_thread_loop Command GetPackages(('(sas)', 'available', ['summary', 'size', 'group'])) requested
2022-09-09 12:26:25,863 [dnfdaemon.client]{dnfd_client.py:270}(DEBUG) return_handler GetPackages
2022-09-09 12:26:25,863 [dnfdaemon.client]{dnfd_client.py:292}(DEBUG) get_result GetPackages
2022-09-09 12:26:25,909 [dnfdaemon.client]{dnfd_client.py:283}(DEBUG) Quit return_handler error None
2022-09-09 12:26:25,909 [dnfdragora.ui]{ui.py:1896}(DEBUG) Event received GetPackages - status DNFDragoraStatus.CACHING_AVAILABLE
2022-09-09 12:26:25,909 [dnfdragora.ui]{ui.py:1905}(DEBUG) Event received GetPackages, 59728 - status DNFDragoraStatus.CACHING_AVAILABLE
2022-09-09 12:26:32,060 [dnfdragora]{dragora:103}(ERROR) Ошибка клиента dnfdaemon [g-io-error-quark: GDBus.Error:org.freedesktop.DBus.Python.OSError: Traceback (most recent call last):
File "/usr/lib64/python3.8/site-packages/dbus/service.py", line 711, in _message_cb
retval = candidate_method(self, *args, **keywords)
File "/usr/lib/python3.8/site-packages/dnfdaemon/server/__init__.py", line 68, in newFunc
rc = func(*args, **kwargs)
File "/usr/share/dnfdaemon/dnfdaemon-system", line 407, in Install
value = self.install(cmds)
File "/usr/lib/python3.8/site-packages/dnfdaemon/server/__init__.py", line 507, in install
for pkg in self.base.add_remote_rpms(local_rpms):
File "/usr/lib/python3.8/site-packages/dnf/base.py", line 1290, in add_remote_rpms
raise IOError(_("Could not open: {}").format(' '.join(pkgs_error)))
OSError: Не удалось открыть: ./Yandex.rpm
(36)]
2022-09-09 12:26:32,068 [dnfdragora.dnf_backend]{dnf_backend.py:189}(INFO) Quit
2022-09-09 12:26:32,072 [dnfdragora.dnf_backend]{dnf_backend.py:192}(INFO) Unlock (True) Exit (True)
2022-09-09 12:26:32,097 [dnfdragora]{dragora:116}(INFO) Closing dnfdragora
А вот что показывает лог если переустановить пакет (тут я указал абсолютный путь и процесс запустился):
Код: Выделить всё
2022-09-09 12:30:09,737 [dnfdragora.ui]{ui.py:239}(INFO) dnfdragora started
2022-09-09 12:30:09,975 [dnfdragora.ui]{ui.py:593}(INFO) System has createMenuBar, using menubar
2022-09-09 12:30:10,128 [dnfdaemon.client]{dnfd_client.py:214}(DEBUG) org.baseurl.DnfSystem daemon loaded - version : 2
2022-09-09 12:30:10,128 [dnfdragora.dnf_backend]{dnf_backend.py:163}(DEBUG) dnfdaemon api version (2)
2022-09-09 12:30:10,128 [dnfdragora.base]{basedragora.py:84}(DEBUG) Lock the DNF root daemon
2022-09-09 12:30:10,128 [dnfdaemon.client]{dnfd_client.py:362}(DEBUG) run_dbus_async Lock
2022-09-09 12:30:10,128 [dnfdaemon.client]{dnfd_client.py:340}(DEBUG) __async_thread_loop Command Lock() requested
2022-09-09 12:30:10,170 [dnfdaemon.client]{dnfd_client.py:270}(DEBUG) return_handler Lock
2022-09-09 12:30:10,170 [dnfdaemon.client]{dnfd_client.py:292}(DEBUG) get_result Lock
2022-09-09 12:30:10,170 [dnfdaemon.client]{dnfd_client.py:283}(DEBUG) Quit return_handler error None
2022-09-09 12:30:10,367 [dnfdragora.base]{basedragora.py:88}(WARNING) Get root backend. Locked (False)
2022-09-09 12:30:10,367 [dnfdragora.ui]{ui.py:1896}(DEBUG) Event received Lock - status DNFDragoraStatus.STARTUP
2022-09-09 12:30:10,367 [dnfdragora.ui]{ui.py:1905}(DEBUG) Event received Lock, {'result': True, 'error': None} - status DNFDragoraStatus.STARTUP
2022-09-09 12:30:10,367 [dnfdragora.ui]{ui.py:1909}(INFO) Event Lock received (True)
2022-09-09 12:30:10,380 [dnfdragora.ui]{ui.py:1792}(DEBUG) MakeCache enabled
2022-09-09 12:30:10,381 [dnfdragora.ui]{ui.py:1762}(DEBUG) Start caching installed
2022-09-09 12:30:10,382 [dnfdaemon.client]{dnfd_client.py:362}(DEBUG) run_dbus_async GetPackages
2022-09-09 12:30:10,382 [dnfdaemon.client]{dnfd_client.py:340}(DEBUG) __async_thread_loop Command GetPackages(('(sas)', 'installed', ['summary', 'size', 'group'])) requested
2022-09-09 12:30:11,378 [dnfdaemon.client]{dnfd_client.py:270}(DEBUG) return_handler GetPackages
2022-09-09 12:30:11,379 [dnfdaemon.client]{dnfd_client.py:292}(DEBUG) get_result GetPackages
2022-09-09 12:30:11,381 [dnfdaemon.client]{dnfd_client.py:283}(DEBUG) Quit return_handler error None
2022-09-09 12:30:11,401 [dnfdragora.ui]{ui.py:1896}(DEBUG) Event received GetPackages - status DNFDragoraStatus.CACHING_INSTALLED
2022-09-09 12:30:11,401 [dnfdragora.ui]{ui.py:1905}(DEBUG) Event received GetPackages, 3061 - status DNFDragoraStatus.CACHING_INSTALLED
2022-09-09 12:30:11,433 [dnfdragora.ui]{ui.py:1762}(DEBUG) Start caching updates_all
2022-09-09 12:30:11,433 [dnfdaemon.client]{dnfd_client.py:362}(DEBUG) run_dbus_async GetPackages
2022-09-09 12:30:11,433 [dnfdaemon.client]{dnfd_client.py:340}(DEBUG) __async_thread_loop Command GetPackages(('(sas)', 'updates_all', ['summary', 'size', 'group'])) requested
2022-09-09 12:30:11,512 [dnfdaemon.client]{dnfd_client.py:270}(DEBUG) return_handler GetPackages
2022-09-09 12:30:11,512 [dnfdaemon.client]{dnfd_client.py:292}(DEBUG) get_result GetPackages
2022-09-09 12:30:11,512 [dnfdaemon.client]{dnfd_client.py:283}(DEBUG) Quit return_handler error None
2022-09-09 12:30:11,526 [dnfdragora.ui]{ui.py:1896}(DEBUG) Event received GetPackages - status DNFDragoraStatus.CACHING_UPDATE
2022-09-09 12:30:11,527 [dnfdragora.ui]{ui.py:1762}(DEBUG) Start caching available
2022-09-09 12:30:11,527 [dnfdaemon.client]{dnfd_client.py:362}(DEBUG) run_dbus_async GetPackages
2022-09-09 12:30:11,528 [dnfdaemon.client]{dnfd_client.py:340}(DEBUG) __async_thread_loop Command GetPackages(('(sas)', 'available', ['summary', 'size', 'group'])) requested
2022-09-09 12:30:11,995 [dnfdaemon.client]{dnfd_client.py:270}(DEBUG) return_handler GetPackages
2022-09-09 12:30:11,995 [dnfdaemon.client]{dnfd_client.py:292}(DEBUG) get_result GetPackages
2022-09-09 12:30:12,044 [dnfdaemon.client]{dnfd_client.py:283}(DEBUG) Quit return_handler error None
2022-09-09 12:30:12,046 [dnfdragora.ui]{ui.py:1896}(DEBUG) Event received GetPackages - status DNFDragoraStatus.CACHING_AVAILABLE
2022-09-09 12:30:12,046 [dnfdragora.ui]{ui.py:1905}(DEBUG) Event received GetPackages, 59728 - status DNFDragoraStatus.CACHING_AVAILABLE
2022-09-09 12:30:19,330 [dnfdaemon.client]{dnfd_client.py:362}(DEBUG) run_dbus_async BuildTransaction
2022-09-09 12:30:19,331 [dnfdaemon.client]{dnfd_client.py:340}(DEBUG) __async_thread_loop Command BuildTransaction() requested
2022-09-09 12:30:19,412 [dnfdaemon.client]{dnfd_client.py:270}(DEBUG) return_handler BuildTransaction
2022-09-09 12:30:19,412 [dnfdaemon.client]{dnfd_client.py:292}(DEBUG) get_result BuildTransaction
2022-09-09 12:30:19,413 [dnfdaemon.client]{dnfd_client.py:283}(DEBUG) Quit return_handler error None
2022-09-09 12:30:19,577 [dnfdragora.ui]{ui.py:1896}(DEBUG) Event received OnTransactionEvent - status DNFDragoraStatus.RUNNING
2022-09-09 12:30:19,577 [dnfdragora.ui]{ui.py:1635}(DEBUG) OnTransactionEvent: ('start-build', 'null')
2022-09-09 12:30:20,040 [dnfdragora.ui]{ui.py:1896}(DEBUG) Event received OnTransactionEvent - status DNFDragoraStatus.RUNNING
2022-09-09 12:30:20,040 [dnfdragora.ui]{ui.py:1635}(DEBUG) OnTransactionEvent: ('end-build', 'null')
2022-09-09 12:30:20,244 [dnfdragora.ui]{ui.py:1896}(DEBUG) Event received OnTransactionEvent - status DNFDragoraStatus.RUNNING
2022-09-09 12:30:20,244 [dnfdragora.ui]{ui.py:1635}(DEBUG) OnTransactionEvent: ('start-build', 'null')
2022-09-09 12:30:20,536 [dnfdragora.ui]{ui.py:1896}(DEBUG) Event received OnTransactionEvent - status DNFDragoraStatus.RUNNING
2022-09-09 12:30:20,536 [dnfdragora.ui]{ui.py:1635}(DEBUG) OnTransactionEvent: ('end-build', 'null')
2022-09-09 12:30:20,825 [dnfdragora.ui]{ui.py:1896}(DEBUG) Event received BuildTransaction - status DNFDragoraStatus.RUNNING
2022-09-09 12:30:20,825 [dnfdragora.ui]{ui.py:1905}(DEBUG) Event received BuildTransaction, 2 - status DNFDragoraStatus.RUNNING
2022-09-09 12:30:23,173 [dnfdragora.ui]{ui.py:1845}(WARNING) Transaction Cancelled: []
2022-09-09 12:30:23,999 [dnfdragora.dnf_backend]{dnf_backend.py:189}(INFO) Quit
2022-09-09 12:30:24,016 [dnfdragora.dnf_backend]{dnf_backend.py:192}(INFO) Unlock (True) Exit (True)
2022-09-09 12:30:24,016 [dnfdragora]{dragora:116}(INFO) Closing dnfdragora
Мне тут лично ничего непонятно. Может быть dnfdragora просто не умеет перестанавливать пакеты? Судя по сообщению:
Код: Выделить всё
2022-09-09 12:30:23,173 [dnfdragora.ui]{ui.py:1845}(WARNING) Transaction Cancelled: []
была отменена транзакция для установки пакетов.