qarte-5.1 doesn't start on Fedora 37

Bug #1986958 reported by martinkg
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Qarte
Fix Committed
Undecided
Unassigned

Bug Description

Hi,

I want to start qarte-5.1 on Fedora 37, but the startup aborts
with the following error message:

$ qarte -d
16:06:00: INFO - qarte Qarte-5.1.0
16:06:00: INFO - qarte Python 3.11.0rc1 on Linux-5.19.1-300.fc37.x86_64-x86_64-with-glibc2.36
16:06:00: INFO - qarte File system encoding: utf-8
16:06:00: INFO - qarte System encoding: utf-8
/usr/bin/qarte:71: DeprecationWarning: Use setlocale(), getencoding() and getlocale() instead
  logger.info("Locale encoding: {0}".format(locale.getdefaultlocale()))
16:06:00: INFO - qarte Locale encoding: ('de_DE', 'UTF-8')
QSocketNotifier: Can only be used with threads started with QThread
Traceback (most recent call last):
  File "/usr/bin/qarte", line 118, in <module>
    from core import Core
  File "/usr/share/qarte/core.py", line 23, in <module>
    gettext.install('qarte', LOC_PATH, True)
TypeError: install() takes from 1 to 2 positional arguments but 3 were given

how can i solve this ?
Regards
Martin

Revision history for this message
VinsS (vincent-vandevyvre) wrote :

Why are you using Python-3.11.0 which is a release candidate ?

Use your version system, probably the 3.10.x.

Thanks for the notification.

Changed in qarte:
status: New → Fix Committed
Revision history for this message
DidierG (didierga) wrote :

I have the same problem with Fedora 37 and Qarte installed from RPM fusion repo.

Versions are:

$ qarte -d
21:43:42: INFO - qarte Qarte-4.15.1
21:43:42: INFO - qarte Python 3.11.0rc2 on Linux-5.19.12-300.fc37.x86_64-x86_64-with-glibc2.36

Revision history for this message
VinsS (vincent-vandevyvre) wrote :

Didier, please, use the latest version 5.1.0.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.