Bug 21353 - kajongg does not work: cannot find kmahjonggtileset traditional.desktop
Summary: kajongg does not work: cannot find kmahjonggtileset traditional.desktop
Status: RESOLVED FIXED
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: 6
Hardware: All Linux
Priority: Normal major
Target Milestone: ---
Assignee: KDE maintainers
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2017-07-26 00:07 CEST by Rémi Verschelde
Modified: 2019-02-18 15:32 CET (History)
4 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments

Description Rémi Verschelde 2017-07-26 00:07:25 CEST
When running kajongg on Mageia 6, an error dialog appears and the following stacktrace is given:

$ kajongg
C: cannot find kmahjonggtileset traditional.desktop
  File "/usr/share/apps/kajongg/mainwindow.py", line 256, in setupUi
    self.windTileset = Tileset(Internal.Preferences.windTilesetName)
  File "/usr/share/apps/kajongg/tileset.py", line 106, in __init__
    self.path = locateTileset(desktopFileName + '.desktop')
  File "/usr/share/apps/kajongg/tileset.py", line 46, in locateTileset
    (which)))
Traceback (most recent call last):
  File "/bin/kajongg", line 188, in <module>
    MainWindow()
  File "/usr/share/apps/kajongg/mainwindow.py", line 146, in __init__
    self.setupUi()
  File "/usr/share/apps/kajongg/mainwindow.py", line 256, in setupUi
    self.windTileset = Tileset(Internal.Preferences.windTilesetName)
  File "/usr/share/apps/kajongg/tileset.py", line 106, in __init__
    self.path = locateTileset(desktopFileName + '.desktop')
  File "/usr/share/apps/kajongg/tileset.py", line 46, in locateTileset
    (which)))
  File "/usr/share/apps/kajongg/log.py", line 242, in logException
    raise Exception(nativeString(exception))
Exception: cannot find kmahjonggtileset traditional.desktop
Comment 1 Mike Rambo 2017-07-26 01:29:03 CEST
https://check.mageia.org/cauldron/dependencies.html shows this...

libkmahjongg	noarch	kmahjongglib	libkmahjongg-common not found	error

Related?

CC: (none) => mrambo

Comment 2 Nicolas Lécureuil 2017-07-26 09:01:51 CEST
no this is cauldron, about the update in progress ( to KDE Applications 17.04.3 )

CC: (none) => mageia

Comment 3 Leon Goldman 2017-12-02 19:51:36 CET
is there a fix for this? I have the same issue with Mageia 6 and kajongg-16.12.3-1.mga6

C: cannot find kmahjonggtileset traditional.desktop
  File "/usr/share/apps/kajongg/mainwindow.py", line 256, in setupUi
    self.windTileset = Tileset(Internal.Preferences.windTilesetName)
  File "/usr/share/apps/kajongg/tileset.py", line 106, in __init__
    self.path = locateTileset(desktopFileName + '.desktop')
  File "/usr/share/apps/kajongg/tileset.py", line 46, in locateTileset
    (which)))
Traceback (most recent call last):
  File "/bin/kajongg", line 188, in <module>
    MainWindow()
  File "/usr/share/apps/kajongg/mainwindow.py", line 146, in __init__
    self.setupUi()
  File "/usr/share/apps/kajongg/mainwindow.py", line 256, in setupUi
    self.windTileset = Tileset(Internal.Preferences.windTilesetName)
  File "/usr/share/apps/kajongg/tileset.py", line 106, in __init__
    self.path = locateTileset(desktopFileName + '.desktop')
  File "/usr/share/apps/kajongg/tileset.py", line 46, in locateTileset
    (which)))
  File "/usr/share/apps/kajongg/log.py", line 242, in logException
    raise Exception(nativeString(exception))
Exception: cannot find kmahjonggtileset traditional.desktop

The needed library is at:
/usr/share/apps/kmahjongglib/tilesets/traditional.desktop
/usr/share/kmahjongglib/tilesets/traditional.desktop

CC: (none) => leon244

Comment 4 David GEIGER 2019-02-18 11:27:32 CET
Is this issue still valid?

CC: (none) => geiger.david68210

Comment 5 Leon Goldman 2019-02-18 15:12:24 CET
No longer valid for me. Kmahjongg is working now
Comment 6 Rémi Verschelde 2019-02-18 15:32:44 CET
Closing as fixed.

Status: NEW => RESOLVED
Resolution: (none) => FIXED


Note You need to log in before you can comment on or make changes to this bug.