Zur Seite forum.wakfu.com

No flash

Linux Start-Problem, javax.media.opengl.glexception unable to select one of the provided gl

Thema geschlossen

posté 19. Oktober 2011 18:17:32 | #1
Linux Start-Problem Hi,
ich hoffe einfach mal hier Hilf zu finden. Gestern hab ich noch gemütlich Wakfu gespielt, heute bringt er beim Start ein kleines Fenster mit der Meldung:
javax.media.opengl.glexception unable to select one of the provided glcapabilities
Leider war meine Suche im Internet bisher nicht sehr von Erfolg gekrönt.
Was seit gestern passiert ist:
Installation von unrar.
Upgrade von mehreren Bibliotheken, wovon aber keines direkt nach opengl aussah:



Spoiler: (auf das Feld klicken, um den Spoiler anzuzeigen)
libkrb5-3 (1.8.1+dfsg-2ubuntu0.9, 1.8.1+dfsg-2ubuntu0.10),
libkrb5support0 (1.8.1+dfsg-2ubuntu0.9, 1.8.1+dfsg-2ubuntu0.10),
libk5crypto3 (1.8.1+dfsg-2ubuntu0.9, 1.8.1+dfsg-2ubuntu0.10),
libgssapi-krb5-2 (1.8.1+dfsg-2ubuntu0.9, 1.8.1+dfsg-2ubuntu0.10)

Installation von okular mit Anhang (Deinstallation der Pakete brachte aber keine Verbesserung).
Installation von kdirstat.

Hat irgendjemand ne Idee, woran es liegen könnte? Oder auch nur, wo ich vielleicht mehr Infos kriege? Würde mich ja gern an den Ankama Support wenden (werd ich vielleicht auch, wenn's nach dem nächsten größeren Update nicht geht), aber die Reaktionszeit von denen ist ja bekannt...

Vielen Dank schonmal für eure Hilfe. Unten noch die wakfu.log Datei für die genaue Fehlermeldung.
Shera

wakfu.log:
INFO 18:11:33,301 [main] (cfo:106) - 0.308 (build 66263 [2011-09-26 @ 00H00min00]
INFO 18:11:33,306 [main] (com.ankamagames.wakfu.client.WakfuClient:69) - java.vm.vendor = Sun Microsystems Inc.
INFO 18:11:33,307 [main] (com.ankamagames.wakfu.client.WakfuClient:70) - java.runtime.name = Java(TM) SE Runtime Environment
INFO 18:11:33,308 [main] (com.ankamagames.wakfu.client.WakfuClient:71) - java.vm.name = Java HotSpot(TM) Server VM
INFO 18:11:33,308 [main] (com.ankamagames.wakfu.client.WakfuClient:72) - java.vm.version = 10.0-b23
INFO 18:11:33,309 [main] (com.ankamagames.wakfu.client.WakfuClient:73) - java.runtime.version = 1.6.0_07-b06
INFO 18:11:33,310 [main] (com.ankamagames.wakfu.client.WakfuClient:74) - os.name = Linux
INFO 18:11:33,311 [main] (com.ankamagames.wakfu.client.WakfuClient:75) - os.arch = i386
INFO 18:11:33,312 [main] (com.ankamagames.wakfu.client.WakfuClient:76) - os.version = 2.6.32-34-generic
INFO 18:11:33,313 [main] (com.ankamagames.wakfu.client.WakfuClient:77) - sun.os.patch.level = unknown
INFO 18:11:33,314 [main] (com.ankamagames.wakfu.client.WakfuClient:78) - user.language = de
INFO 18:11:33,315 [main] (com.ankamagames.wakfu.client.WakfuClient:79) - user.country = DE
INFO 18:11:33,332 [main] (bC:313) - Chargement de la configuration depuis le fichier : ''
INFO 18:11:33,427 [Worker (in OpenGL thread)] (bTz:182) - Worker running (in OpenGL thread)
INFO 18:11:33,433 [MessageScheduler] (aKC:361) - MessageScheduler running
WARN 18:11:33,699 [main] (ahT:172) - Le Worker est déjà en cours de fonctionnement.
INFO 18:11:33,971 [AWT-EventQueue-0] (aZx:76) - DirectBufferPoolManager allocates 25419KB
FATAL 18:11:34,119 [AWT-EventQueue-0] (RC:173) - Erreur au lancement
javax.media.opengl.GLException: Unable to select one of the provided GLCapabilities
        at javax.media.opengl.DefaultGLCapabilitiesChooser.chooseCapabilities(DefaultGLCapabilitiesChooser.java:218)
        at com.sun.opengl.impl.x11.X11GLDrawableFactory.chooseGraphicsConfiguration(X11GLDrawableFactory.java:190)
        at javax.media.opengl.GLCanvas.chooseGraphicsConfiguration(GLCanvas.java:520)
        at javax.media.opengl.GLCanvas.(GLCanvas.java:131)
        at javax.media.opengl.GLCanvas.(GLCanvas.java:90)
        at qm.(SourceFile:61)
        at bld.b(SourceFile:100)
        at bUD.a(SourceFile:298)
        at com.ankamagames.wakfu.client.WakfuClientInstance.initialize(SourceFile:383)
        at RC.run(SourceFile:166)
        at java.awt.event.InvocationEvent.dispatch(Unknown Source)
        at java.awt.EventQueue.dispatchEvent(Unknown Source)
        at java.awt.EventDispatchThread.pumpOneEventForFilters(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForFilter(Unknown Source)
        at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
        at java.awt.EventDispatchThread.run(Unknown Source)
 


Dieser Beitrag wurde editiert von sheranya - 21. Oktober 2011 02:36:31.
   Angemeldet seit 10.10.2011
posté 19. Oktober 2011 21:20:44 | #2
Hallo sheranya!

Versuch doch mal, deine Treiber zu aktualisieren und dein Java zu re-installieren.
Habe selber einen Laptop mit Linux und hatte diesen Error.

~Kurisu~



posté 19. Oktober 2011 22:53:17 | #3
Hi,
vielen Dank für die schnelle Antwort. Leider hat es nichts gebracht.
Hab die Treiber aktualisiert, hab statt openjdk auch mal sun java ausprobiert. Und immer kommt der gleiche Fehler.

Hast du den Fehler immer noch, oder hattest du den mal? Hast du ihn dann durch Reinstallationen wieder weggekriegt?

Gruß
Shera


   Angemeldet seit 10.10.2011
posté 19. Oktober 2011 23:07:04 | #4
Hey sheranya,

den Fehler habe ich nicht mehr, bin mir selber nicht sicher was ihn weggebracht hat. Nach der Treiberaktualisierung habe ich Java re-installiert und auch die Treiber meiner Grafikkarte (manuell, nicht über Geräte Manager oder Treiber CD). Danach ging alles wieder wie normal.

Falls du es bis morgen nicht richten kannst, werde ich mich auch mal darüber erkundigen wenn ich wieder daheim bin.

~Kurisu~



posté 19. Oktober 2011 23:28:16 | #5
Hi,
Treiber-CD ist doch auf Linux sowieso eher unüblich, oder?
Ich hab sogar extra ein ppa hinzugefügt, dass den radeon-Treiber aktualisiert. Wie gesagt, openjdk auch nochmal runter und wieder drauf, sun java drauf. Hat alles nichts gebracht.

Wär super, wenn du nochmal nachschaun könntest. An wen könnte ich mich sonst wenden? Wie schätzt du die Chancen ein, von Ankama Hilfe zu kriegen?

Vielen Dank
Gruß
Shera


   Angemeldet seit 10.10.2011
posté 20. Oktober 2011 18:12:07 | #6
Hi Shera!
Hab mich etwas umgeschaut und auch was gefunden, hoffentlich funktioniert es.

Following steps for a x64 Arch system with proprietary nvidia driver:
  • install jre and jdk (don't know if openjdk works too)
  • u need to activate multilib repos for pacman
  • Downloaded Wakfu_unix.sh
  • ran ./Wakfu_unix.sh as non-root user
  • to get the UpLauncher working I needed a bunch of 32 libs which I achieved through the next step
  • installed wine to get most of the libs, then installed lib32-libpng12 and lib32-openssl-compatibility from AUR
  • navigated to the wakfu directory in the terminal and run it by ./UpLauncher
  • I had the poblem that the UpLauncher hang between the patches so took a look at the log tab everytime and restarted the launcher between the patches if it hangs
Now the game should be (almost) ready to run
  • uninstall lib32-libgl (lib32-mesa) and all dependencies
  • Then install lib32-nvidia-utils and lib32-libxxf86vm
  • To get sound working I needed lib32-libcanberra, lib32-libcanberra-pulse (coz I use PulseAudio) and lib32-alsa-plugins
Aus dem englischem Wakfu Forum (Post von M4he).

Viel Glück

~Kurisu~



posté 20. Oktober 2011 19:41:56 | #7
Hi,
vielen Dank für deine Hilfe. Sowas ähnliches hatte ich auch schonmal gefunden. Das Setup ist aber sehr viel anderes als meines. Aber das konntest du ja nicht wissen, weil ich vergessen hatte, meine Daten anzugeben (Ubuntu 10.04, Ati x1400, 32bit). Hätte also nichts gebracht.

Aber... Wakfu läuft wieder. Frag mich nicht, was ich gemacht hab. Vielleicht ging beim hochfahren bisher immer was schief, oder er hat inzwischen ne Datei repariert. Auf jeden Fall habe ich nichts installiert oder geupdatet seit es nichtmehr ging.

Beschweren werd ich mich darüber aber nicht. Ich danke dir nochmals, Kurisu. Gut zu wissen, dass ich nicht der einzige Linux-User hier im Forum bin. Aber hoffen wir mal, dass wir uns nicht mehr so oft wegen Linux sehen

Gruß
Shera


   Angemeldet seit 10.10.2011
posté 20. Oktober 2011 20:11:58 | #8
Hey Shera~

Freut mich zu hören, das Wakfu bei dir wieder läuft. Leider kenne ich mich nicht so gut mit Linux aus, da ich es nur auf meinem Laptop habe und meiste Zeit, wenn ich etwas mache, am PC mit Windows bin.

Viel Spaß noch in Wakfu, vielleicht sieht man sich ja mal ingame

~Kurisu~



posté 21. Oktober 2011 01:04:48 | #9
Da ist man mal einen Tag auf der Spielemesse...

Der ursprüngliche Thread von vor knapp 30 Stunden mit letzter Antwort vor 5 Stunden wurde bereits geschlossen, so dass ich jetzt leider einen neuen Thread aufmachen muss um darauf zu antworten.

Du hast ja geschrieben dass du Ubuntu verwendest, und zwar die 10.04 LTS Version.

Bei dem Security Update USN-1232-1 (klicken) wurde für genau diese Version durch das Update ein Bug eingeführt, der beim X-Server sämltliche GL-Kapazitäten ausgehebelt hat, weswegen dann bei diesen Usern überhaupt kein OpenGL-Spiel lief und einige deren System auf Compiz-Basis läuft, was dies für die GUI benötigt, sich sogar überhaupt nicht mehr einloggen konnten. Nachdem dann ein entsprechender Bug aufgemacht wurde (klicken), haben die Entwickler ein weiteres Security Update USN-1232-2 veröffentlicht (klicken) welches, wenn ich das richtig lese, für genau diese Version die Änderungen zurücknimmt. Das heißt du bist gegen diesen local (oder sogar remote?) Root und DOS Exploit anfällig, aber du kannst wieder spielen. Vermutlich wird dann in einem späteren Update das Problem komplett behoben.

Du wirst dir das Problem eingefangen haben weil du über die Paketverwaltung das entsprechende Security Update eingefangen bzw. installiert hast. Diese Sicherheitsupdates werden immer schnellstmöglich an die Endnutzer verteilt, um diese gegen die neuen Attacken zu schützen.


Top

Thema geschlossen