AisleRiot not launching in 12.1 RC1 + Gnome 3.2.1

AisleRiot Game does not get launched in my install of 12.1 RC1 + Gnome 3.2.1

Deinstall and reinstall from Yast does not change anything.

The Game doesnot launch from direct Live Cd session either.

Can any body confirm this ?

RC1, launches for me.

I do have issues with other games not starting, including the app totem. See bug: https://bugzilla.novell.com/show_bug.cgi?id=716357

For me Totem runs fine. All the other games installed by default runs fine except Aisleriot.
When I try to run Aisleriot from terminal I get this error.

ussiva@linux-wfu8:~> sol
Throw without catch before boot:
Throw to key misc-error with args ("primitive-load-path" "Unable to find file ~S in load path" ("ice-9/boot-9") #f)Aborting.
Aborted

I can not make anything out of this. Google also is not much help.:\

Any way I installed Pysol set of solitaire games, which just runs fine.

Hey, I have the same problem with AisleRiot in RC2:

Throw without catch before boot:
Throw to key misc-error with args (“primitive-load-path” “Unable to find file ~S in load path” (“ice-9/boot-9”) #f)Aborting.

And this is what I get from Totem:

(totem:4947): Clutter-CRITICAL **: Unable to initialize Clutter: Unable to find suitable fbconfig for the GLX context: Unable to find fbconfig with rgba visual

(totem:4947): Clutter-WARNING **: Unable to create a new stage: the glx backend does not support multiple stages.

(totem:4947): GLib-GObject-CRITICAL **: g_object_set_data: assertion `G_IS_OBJECT (object)’ failed

(totem:4947): GLib-GObject-WARNING **: invalid (NULL) pointer instance

(totem:4947): GLib-GObject-CRITICAL **: g_signal_connect_data: assertion `G_TYPE_CHECK_INSTANCE (instance)’ failed

(totem:4947): Clutter-CRITICAL **: clutter_stage_set_color: assertion `CLUTTER_IS_STAGE (stage)’ failed
failed to create drawable

(totem:4947): Cogl-WARNING **: Failed to create default context: Unable to select the newly created GLX context
failed to create drawable

(totem:4947): Cogl-WARNING **: Failed to create default context: Unable to select the newly created GLX context
Segmentation fault

You’re running software rasterizer?

Hi
Well both totem and aisleriot start fine here on my netbook with RC2 and Gnome 3.2.1.

Where they upgrades or fresh installs, if upgrade did you use zypper dup?

I see those same errors. I installed rc2 from the 64bit dvd.

Same for me. I installed from a live 32 bit DVD. This was a clean install on a new box.

In my case I was running 11.4/Gnome 3.0. I downloaded Live CD **openSUSE-GNOME-LiveCD-Build0379-i686.iso **
I booted with the live cd.
Used install from the desktop

During Installation
I reformatted the*** / *** directory.
I kept my /home directory.

Do you suspect AisleRiot keeping some info in the /home directory ?

Lastweek I upgraded to 12.1 RC2 by openSUSE-GNOME-LiveCD-Build0025-i686.iso the same way.
No luck this time also. AisleRiot still gives the same error message.

Hi
If you create a test user, does the issue duplicate?


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.4 (x86_64) Kernel 2.6.37.6-0.7-desktop
up 3 days 14:34, 3 users, load average: 0.03, 0.06, 0.08
GPU GeForce 8600 GTS Silent - Driver Version: 285.05.09

I did a zypper dup. it launches now. klondike works freecell still gives the ice error mentioned at the top of this thread.

For the “Throw without catch before boot…” problem when trying to launch sol, that issue was solved on my system by installing guile:

zypper in guile

However, when running FreeCell, I continue to get the following error when trying to move a card:

Aisleriot 3.2.1 scheme exception occurred
-- 8< --
Variation: freecell.scm
Scheme error:
	(#f Unbound variable: ~S ($expt) #f)
Scheme tag:
	unbound-variable

From the Backtrace report, the error seems to be in “ice-9/boot-9.scm” but my debugging skills aren’t up to the task of figuring out what is going on.

Below is the Backtrace (I left out the “Deck State” information to save space). Hopefully somebody with more knowledge will see something that will cause lightbulbs to go off:

Backtrace:
In ice-9/boot-9.scm:
 170: 11 [catch #t #<catch-closure 8becc0> ...]
In unknown file:
   ?: 10 [catch-closure]
In ice-9/boot-9.scm:
 170: 9 [catch #t #<catch-closure 130d920> ...]
In unknown file:
   ?: 8 [catch-closure]
In ice-9/eval.scm:
 362: 7 [eval # #]
 350: 6 [eval # #]
 350: 5 [eval # #]
 349: 4 [eval # #]
 356: 3 [eval #<memoized $expt> (12 (#) 11 . #<directory # 838090>)]
In unknown file:
   ?: 2 [memoize-variable-access! #<memoized $expt> #<directory # 838090>]
In ice-9/boot-9.scm:
 115: 1 #<procedure 1310d20 at ice-9/boot-9.scm:110:6 (thrown-k . args)> unbound-variable ...]
In unknown file:
   ?: 0 [catch-closure unbound-variable #f "Unbound variable: ~S" ($expt) #f]

Hi HotShotDJ
Good catch, I’ll raise a bug and do a maintenance update for the missing
Requires to AisleRiot.

Not sure about the FreeCell error your seeing though.


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.4 (x86_64) Kernel 2.6.37.6-0.7-desktop
up 4 days 16:54, 3 users, load average: 0.32, 0.31, 0.21
GPU GeForce 8600 GTS Silent - Driver Version: 285.05.09

Done :wink:

https://bugzilla.novell.com/show_bug.cgi?id=730053


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.4 (x86_64) Kernel 2.6.37.6-0.7-desktop
up 4 days 17:17, 3 users, load average: 0.00, 0.04, 0.11
GPU GeForce 8600 GTS Silent - Driver Version: 285.05.09

When I checked thru gnome software manager it reported guile as already installed in my system. But still I decided to

zypper in guile
from terminal.
Zypper as expected reported that guile is already installed and there is nothing todo.

But surprise ! I could launch AisleRiot after this.

Thanks HotShotDJ, malcolmlewis. You guys are terrific !:slight_smile:

Ok, it was another issue with guile. Thanks to Jim for tracking this down: https://bugzilla.novell.com/show_bug.cgi?id=730053#c13. I made the suggested edit to /usr/share/aisleriot/games/freecell.scm and the problem in freecell went away. The upstream bug has been marked as Fixed so I expect the corrected package will appear in an OpenSUSE 12.1 update soon.

Hi
I should have the fix submitted into 12.1 Update Test today (Only got
back late last evening from Thanksgiving break :wink: )


Cheers Malcolm °¿° (Linux Counter #276890)
openSUSE 11.4 (x86_64) Kernel 2.6.37.6-0.9-desktop
up 16:55, 4 users, load average: 2.14, 2.09, 1.57
GPU GeForce 8600 GTS Silent - Driver Version: 290.10

I noticed that Aisleriot with guile dependency appearing in the recent update. So I guess that fixes this particular issue. Thanks to everybody who responded.