PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Solarwolf geht nicht/ Fehlermeldung



Niniveh
09.06.06, 07:24
Hallo

Ich installierte mit Kubuntu 6.06 das Spiel Solarwolf.
Meine Grafikkarte ist die Nvidia GeForce4 MX 440.
3D funktioniert.
Wenn ich Solarwolf starte wird erst der Bildschirm schwarz, als wolle das Spiel starten, dann kommt die folgende Fehlermeldung, mit der ich nichts anfangen kann:

exceptions.ValueError:
ivalid literal for int():

File /usr/lib/python2.4/site-packages/pygame/sysfont.py, Line 152, Funktion read
"numfonts=int(file.readme())"

Kann mir jemand damit helfen? Wäre nett.

Niniveh
10.06.06, 06:59
Moin :)

Die Konsole gibt zu Solarwolf folgendes aus:

niniveh@niniveh-desktop:~$ solarwolf
open /dev/sequencer: No such file or directory
Traceback (most recent call last):
File "/usr/games/solarwolf", line 192, in ?
if __name__ == '__main__': main()
File "/usr/games/solarwolf", line 59, in main
exception_handler()
File "/usr/games/solarwolf", line 187, in exception_handler
__showerrorbox(message)
File "/usr/games/solarwolf", line 165, in __showerrorbox
e(title, message)
File "/usr/games/solarwolf", line 149, in __pygamebox
e = pygame.event.wait()
KeyboardInterrupt

Ich verstehe diese Ausgabe zwar nicht, es müsste aber damit doch etwas anzufangen sein?
Kann mit jemand die Ausgabe interpretieren?

beta1
10.06.06, 10:19
Hi

Ich woltte mir das Spiel ansehen.

Habe mit aptitude installiert mit zusätzlichen Packeten die mir angezeigt worden sind.

Bei start egal ob von Konsole oder KMenue startet das Spiel, zeigt erstes Bildschirm mit " Loading Resources "
und bleibt stehen. Hintegrund " Sterne" bewegt sich langsam aber sonst pasiert nichts. PC hängt.

Liegt das an SID?
Wo kann ich fehlermeldungen nachlesen?

@Niniveh
Vieleicht fehlen irgendwelche Python Packete.

Nebuchadneza
10.06.06, 10:27
@Niniveh:

In deinem zweiten Log steht, dass er /dev/sequencer nicht findet. Probierer mal das modul snd-seq nachzuladen


modprobe snd-seq

Niniveh
10.06.06, 11:04
Danke schön

Solarwolf benötigt die Folgenden Pakete, die auch installiert sind:
sudo aptitude show solarwolf:
Hängt ab von: python-pygame (>= 1.5.6), python (< 2.5), python (>= 2.4)

@Nebuchadneza

/dev/sequencer existiert nicht. Das hatte ich gemerkt. Nur was ich damit anfange? Einfach ein Verzeichnis mit diesem Namen anlegen wird es wohl nicht sein.

Ich führte auf Deinen Rat hin folgendes auf der Konsole aus:

niniveh@niniveh-desktop:~$ modprobe snd-seq
FATAL: Error inserting snd_seq (/lib/modules/2.6.15-23-386/kernel/sound/core/seq/snd-seq.ko): Operation not permitted
FATAL: Error running install command for snd_seq
niniveh@niniveh-desktop:~$ sudo modprobe snd-seq
niniveh@niniveh-desktop:~$
Solarwolfstart über die Konsole, hat zwar noch immer das gleiche Ergebnis, aber nun eine andere Ausgabe:

Traceback (most recent call last):
File "/usr/games/solarwolf", line 192, in ?
if __name__ == '__main__': main()
File "/usr/games/solarwolf", line 59, in main
exception_handler()
File "/usr/games/solarwolf", line 49, in main
main.main(sys.argv)
File "/usr/lib/games/solarwolf/main.py", line 18, in main
gamemain(args)
File "/usr/lib/games/solarwolf/main.py", line 50, in gamemain
game.handler = GameInit(GameFinish(None))
File "/usr/lib/games/solarwolf/gameinit.py", line 42, in __init__
font = txt.Font(None, 20)
File "/usr/lib/games/solarwolf/txt.py", line 27, in __init__
font = SysFont(name, size, bold, italic)
File "/usr/lib/python2.4/site-packages/pygame/sysfont.py", line 255, in SysFont
initsysfonts()
File "/usr/lib/python2.4/site-packages/pygame/sysfont.py", line 224, in initsysfonts
fonts = initsysfonts_unix()
File "/usr/lib/python2.4/site-packages/pygame/sysfont.py", line 182, in initsysfonts_unix
os.path.walk(p, _fontwalk, fonts)
File "/usr/lib/python2.4/posixpath.py", line 298, in walk
walk(name, func, arg)
File "/usr/lib/python2.4/posixpath.py", line 298, in walk
walk(name, func, arg)
File "/usr/lib/python2.4/posixpath.py", line 290, in walk
func(arg, top, names)
File "/usr/lib/python2.4/site-packages/pygame/sysfont.py", line 169, in _fontwalk
read_unix_fontsdir(path, 'fonts.scale', fonts)
File "/usr/lib/python2.4/site-packages/pygame/sysfont.py", line 152, in read_unix_fontsdir
numfonts = int(file.readline())
ValueError: invalid literal for int():

Das sieht nicht besser aus. Ich hoffe, dieser Befehl modprobe snd-seq macht nichts kaputt?!