Page 2 of 3

Posted: Wed Dec 17, 2008 7:55 am
by Merceray
Hi!
I have some problems with this version...
were I can report about it???

Posted: Wed Dec 17, 2008 8:40 am
by Commander McLane
Depends on what kind of problems you have.

If you cannot install it, why not right here?

If you see buggy behaviour, the Testing and Bug reports-forum would be a good place (but have a look before and see if somebody else has already reported the same problem; and perhaps even got a solution).

Posted: Tue Dec 23, 2008 2:27 pm
by DaddyHoggy
Having finally got the packager to work for 1.72 I now get this problem:

Code: Select all

john@new-ubuntu:/usr/lib/Oolite/oolite.app$ ./oolite
./oolite: error while loading shared libraries: libgnustep-base.so.1.12: cannot open shared object file: No such file or directory
john@new-ubuntu:/usr/lib/Oolite/oolite.app$ 
Can anybody help or am I really destined never to play 1.72...?

running Ubuntu 7.10

The alternative is to give up and fire up my XP partition and install the M$ version but I really don't want to!

Posted: Tue Dec 23, 2008 2:36 pm
by another_commander
Can't give you precise instructions how to fix, but it looks like you are missing the gnustep-base shared library or have a bad GNUstep installation. I would suggest reinstalling GNUstep.

Also, your alternative solution doesn't sound bad at all to me. The Windows installer is much more user friendly than the Linux autopackage and the performance of the Windows port has been boosted significantly in version 1.72.

Posted: Mon Dec 29, 2008 5:13 pm
by kendrone
excuse me for being a newbie to computers and all that, but what exactly do you mean to put the file in the terminal? (By which i mean, what EXACTLY do i type in the terminal to get v1.72?).

Please help, as I am somewhat confuddled.

Posted: Mon Dec 29, 2008 10:05 pm
by davcefai
The .package file is meant to be installed with AutoPackage.

If you don't have this then you need to install it.

Download the file. Use File Manager to navigate to it and just click on the file.

AutoPackage will run, uninstall the older version of Oolite and then install this one.

If you get any "could not find" errors then the chances are that you need to upgrade something- probably GNUStep.

Posted: Mon Dec 29, 2008 10:26 pm
by DaddyHoggy
I get "could not find" errors post install:

Code: Select all

john@new-ubuntu:/usr/lib/Oolite/oolite.app$ ./oolite
./oolite: error while loading shared libraries: libgnustep-base.so.1.12: cannot open shared object file: No such file or directory
john@new-ubuntu:/usr/lib/Oolite/oolite.app$
but Ubuntu insists that gnustep is up to date - so it's not all plain sailing.

Might have to fall back to my XP partition just to play Oolite...

Posted: Tue Dec 30, 2008 5:41 am
by davcefai
libgnustep-base.so is up to v1.16 and it looks like oolite wants at least v1.12.
Ubuntu insists that gnustep is up to date
Can you give more details?

Try this:
Start Synaptic, select "installed" and find libgnustep-base<something>. Which version is shown? Is an update available?

In the left hand window do you have a section called "Pinned". If so see if gnustep is in there and unpin it. You might have pinned it about a year ago when there were problems between oolite and gnustep.

Failing all else you might need to install GNUStep outside of the package manager but this is a dangerous path to follow.

Posted: Tue Dec 30, 2008 12:48 pm
by DaddyHoggy
Hi Davcefai - this is a piccie from what Synaptic says about libgnustep...

Image

Any help much appreciated (note: no "pinned" option) - I've just forced a manual check/update of my system and everything is/should be new and shiny but libgnustep did not update...

Posted: Wed Dec 31, 2008 6:14 am
by davcefai
My synaptic shows I have 2 versions installed - 1.14 and 1.16.

I *think* that I installed 1.16 manually, because of a similar problem. Unfortunately, only yesterday, I was housekeeping my downloads directory and the bulky refuse truck has already been :cry:

Your options are:

1. Look further down than what the screenshot shows. Is a higher version on offer?

2. Find the gnustep website - probably on sourceforge and install a version from there.

3. This is preferable but work carefully:
I don't know if Ubuntu works like Debian, where you can run Stable, Testing or Unstable versions. Try this:

In Synaptic select "Settings, Preferences, Distribution"
Note your current setting. Select "Always prefer the highest version". Apply, close the box and refresh.

See whether you are now being offered a higher version of Gnustep. If so select it.

Now see what other packages must be upgraded, if any.

Think hard. Are any of these important to you? You are about to download the latest and greatest stuff. The downside is that these packages have not yet been fully debugged. All I can say is that although I run Unstable, my systems are currently OK. In your case you are downloading only a limited subset.

If you decide to go ahead then proceed and after the installation revert to your previous preferences. Refresh in order to revert to the packages offered by your preferences.

I hope this helps.

Posted: Wed Dec 31, 2008 9:24 am
by DaddyHoggy
Hi Davcefai,

No higher version is available, in settings, distribution already set to "Highest version".

Having been around the Ubuntu website it would seem libgnustep-base1.16 is available for Intrepid but I'm only running Gutsy - I'm unsure what to do now...

(it's looking more likely that I will temporarily run under XP until I have time to upgrade to either Intrepid or Jaunty with a new HD in the New Year)

Thanks for all the help though.

DH

Posted: Wed Dec 31, 2008 10:34 am
by davcefai
Ok, possibly my bad.

I don't know the Ubuntu names for the versions but it seems that "intrepid" would be the unstable distribution.

You will need to go into "Settings, Repositories" and add a url for Intrepid. After you get the Gnustep files disable or remove the repository.

Posted: Wed Dec 31, 2008 10:59 am
by DaddyHoggy
Oh dear - I have broken Synaptic Package manager - I added what I thought was the url to the intrepid part of the ubuntu - it told me I needed to reload the repositories, I did so and it crashed - and now it won't run at all:

Image

I get this and then it closes again I don't get chance to unadd the repository... :(

I may be upgrading sooner than I thought!

EDIT: Fixed the broken Synaptic Package Manager - hacked the /etc/apt/sources.list file as root and removed the offending line - but I think I'll stop playing until I can be sure I know what I'm doing!

Posted: Thu Jan 01, 2009 6:51 am
by davcefai
Congrats, you did precisely the correct thing.

Consequently there is no reason to give up!

Suggestion: If you don't have one, make a Knoppix CD so that you can always boot your PC from it. That way if you really mess up you can still recover.

Knoppix: A Linux distro that runs fro a live CD and does not touch your hard disc until you specifically do so.

www.knoppix.com

Happy new year, and may you not scoop any Trumbles!

Posted: Sun Jan 04, 2009 8:49 pm
by winston
DaddyHoggy wrote:
Having finally got the packager to work for 1.72 I now get this problem:

Code: Select all

john@new-ubuntu:/usr/lib/Oolite/oolite.app$ ./oolite
./oolite: error while loading shared libraries: libgnustep-base.so.1.12: cannot open shared object file: No such file or directory
john@new-ubuntu:/usr/lib/Oolite/oolite.app$ 
Don't do that - just from your home dir type "oolite". Or better still, just go to Applications -> Games and choose Oolite.

Don't run the Oolite binary directly. A shell script is installed by the autopackage installer, which sets the environment up correctly to run the game. You're trying to be too smart :-) If you want to know the gory details, type "which oolite". It should be in your path - then open that file in a text editor, and you'll see what the shell script does.

The autopackage installs a minimal GNUstep install + other dependencies, so that it's distro independent.