Ошибка запуска 127 Oolite 1.91 MX Linux (debian)

For discussion of ports to POSIX based systems, especially using GNUStep.

Moderators: another_commander, winston, Getafix

User avatar
Krager
Deadly
Deadly
Posts: 252
Joined: Wed Dec 11, 2024 9:44 pm
Location: Russian

Ошибка запуска 127 Oolite 1.91 MX Linux (debian)

Post by Krager »

Помогите запустить `OOlite 1.91`. Была версия `MX Linux 23.6.1` тоже была ошибка при запуске 127.
Я выполнил комманду

Code: Select all

sudo apt-get install gnustep-devel
и после этого стало запускаться.
Сейчас вышла новая версия `MX Linux 25` на которой я не могу запустить `OOlite 1.91` Выдаёт ошибку:

Code: Select all

Oolite died in a singularity with exit code 127. For troubleshooting check console and log output.
Я выполнил комманду

Code: Select all

sudo apt-get install gnustep-devel

Это не помогло. Поиск решения в интернете результата не дал. Подскажите как вылечить?
User avatar
Krager
Deadly
Deadly
Posts: 252
Joined: Wed Dec 11, 2024 9:44 pm
Location: Russian

Re: Ошибка запуска 127 Oolite 1.91 MX Linux (debian)

Post by Krager »

Запуск через коммандную строку.

./oolite.app/oolite: error while loading shared libraries: libgnustep-base.so.1.28: cannot open shared object file: No such file or directory

Erk. It looks like Oolite died with an error. When making an error
report, please copy + paste the log above into the report.
User avatar
Krager
Deadly
Deadly
Posts: 252
Joined: Wed Dec 11, 2024 9:44 pm
Location: Russian

Re: Ошибка запуска 127 Oolite 1.91 MX Linux (debian)

Post by Krager »

Сам себе и ответил) Было похожее обсуждение, нашёл решение.

Code: Select all

sudo apt-get install gnustep
После этого всё заработало. Там же была строка проверки, для обнаружения других проблем.

Code: Select all

LD_LIBRARY_PATH=~/GNUstep/Applications/Oolite/oolite-deps/lib ldd ~/GNUstep/Applications/Oolite/oolite.app/oolite | grep "=> not found"
Оригинальное обсуждение с решением. viewtopic.php?t=21533&start=45
User avatar
mcarans
---- E L I T E ----
---- E L I T E ----
Posts: 659
Joined: Sun Jun 20, 2010 6:00 pm

Re: Ошибка запуска 127 Oolite 1.91 MX Linux (debian)

Post by mcarans »

Glad you got it working in the end.
User avatar
Krager
Deadly
Deadly
Posts: 252
Joined: Wed Dec 11, 2024 9:44 pm
Location: Russian

Re: Ошибка запуска 127 Oolite 1.91 MX Linux (debian)

Post by Krager »

mcarans wrote: Sat Nov 22, 2025 2:42 am
Glad you got it working in the end.
Поторопился. Работает версия 1.9.
Хотел поставить версию 1.91. Ошибка 127.

Code: Select all

./oolite.app/oolite: error while loading shared libraries: libgnustep-base.so.1.28: cannot open shared object file: No such file or directory

Erk. It looks like Oolite died with an error. When making an error
report, please copy + paste the log above into the report.
Кто может помочь, подскажите что делать?
User avatar
MrFlibble
---- E L I T E ----
---- E L I T E ----
Posts: 507
Joined: Sun Feb 18, 2024 12:13 pm

Re: Ошибка запуска 127 Oolite 1.91 MX Linux (debian)

Post by MrFlibble »

Krager wrote: Sat Nov 22, 2025 11:09 pm
mcarans wrote: Sat Nov 22, 2025 2:42 am
Glad you got it working in the end.
Поторопился. Работает версия 1.9.
Хотел поставить версию 1.91. Ошибка 127.

Code: Select all

./oolite.app/oolite: error while loading shared libraries: libgnustep-base.so.1.28: cannot open shared object file: No such file or directory

Erk. It looks like Oolite died with an error. When making an error
report, please copy + paste the log above into the report.
Кто может помочь, подскажите что делать?
I've not been very active here of late due to basic unexpected life aggro, so have yet to catch up with the great works of mcarans, a.c. and co.

You may find my last fork works correctly with few things to install.. https://github.com/OoMrFlibble/oolite/releases

My aim has been to remove most dependencies for current Linux distributions, maintain compatibility with 'old current' distributions, and get rid of the bundled static library mess. I would be glad to know if it works for you. Feedback might help nudge me find my way back to pushing PR's etc.

One bug (I have yet to try and bisect) ... if you switch focus to another window, you will have to hit 'alt' when returning to Oolite to reclaim keyboard function.

Good luck commander.
User avatar
Krager
Deadly
Deadly
Posts: 252
Joined: Wed Dec 11, 2024 9:44 pm
Location: Russian

Re: Ошибка запуска 127 Oolite 1.91 MX Linux (debian)

Post by Krager »

Не помогло. Та же ошибка 127. Пробовал версии:

OoliteInstall-1.91.0.7694-250824-48acf7d-linux-x86_64.run
OoliteInstall-1.91.0.7749-250802-cf91fd5-linux-x86_64.run

Пока работает только эта версия:

oolite-1.90.linux-x86_64.run
User avatar
MrFlibble
---- E L I T E ----
---- E L I T E ----
Posts: 507
Joined: Sun Feb 18, 2024 12:13 pm

Re: Ошибка запуска 127 Oolite 1.91 MX Linux (debian)

Post by MrFlibble »

Krager wrote: Sun Nov 23, 2025 1:30 pm
Не помогло. Та же ошибка 127. Пробовал версии:

OoliteInstall-1.91.0.7694-250824-48acf7d-linux-x86_64.run
OoliteInstall-1.91.0.7749-250802-cf91fd5-linux-x86_64.run

Пока работает только эта версия:

oolite-1.90.linux-x86_64.run
Are you still seeing the gnustep library failing to load with my version?

Which flavour of MX are you using? XFCE, Fluxbox, KDE? Sysvinit, or systemd.
User avatar
Krager
Deadly
Deadly
Posts: 252
Joined: Wed Dec 11, 2024 9:44 pm
Location: Russian

Re: Ошибка запуска 127 Oolite 1.91 MX Linux (debian)

Post by Krager »

Использовал образ MX-25_KDE_x64.iso. (MX-25_KDE_x64 Infinity Nov 9, 2025)
Просто установил с образа и всё.
Как посмотреть Sysvinit, or systemd?
User avatar
MrFlibble
---- E L I T E ----
---- E L I T E ----
Posts: 507
Joined: Sun Feb 18, 2024 12:13 pm

Re: Ошибка запуска 127 Oolite 1.91 MX Linux (debian)

Post by MrFlibble »

Krager wrote: Sun Nov 23, 2025 3:51 pm
Использовал образ MX-25_KDE_x64.iso. (MX-25_KDE_x64 Infinity Nov 9, 2025)
Просто установил с образа и всё.
Как посмотреть Sysvinit, or systemd?
That'll be systemd as it's not got sysvinit in the file name.

I''ve just installed MX-25_Xfce_ahs_x64.iso into a VM, if that works I'll try the KDE/wayland version.
User avatar
MrFlibble
---- E L I T E ----
---- E L I T E ----
Posts: 507
Joined: Sun Feb 18, 2024 12:13 pm

Re: Ошибка запуска 127 Oolite 1.91 MX Linux (debian)

Post by MrFlibble »

So.. on my MX 25 xfce VM, I used MX updater to bring the freshly installed system up to date, then I opened a terminal and went through these steps.

Code: Select all

$ cd Desktop/
# Download the installer from my fork.  I prefer the 'test' builds, as they have the debug facility.
wget https://github.com/OoMrFlibble/oolite/releases/download/1.91.0.7749-250802-cf91fd5/OoliteInstall-1.91.0.7749-250802-cf91fd5-linux-test-x86_64.run

# Make it executable
chmod +x OoliteInstall-1.91.0.7749-250802-cf91fd5-linux-test-x86_64.run

# Run it. Accepting the default 'H' to install to home directory.
./OoliteInstall-1.91.0.7749-250802-cf91fd5-linux-test-x86_64.run

# Run the game.
~/GNUstep/Applications/Oolite/oolite

# Fails with this:
# ./oolite.app/oolite: error while loading shared libraries: libSDL-1.2.so.0: cannot open shared object file: No such file or directory

# Fix.
sudo apt install libsdl1.2debian

# Try again.
~/GNUstep/Applications/Oolite/oolite

# Fails with this:
# ./oolite.app/oolite: error while loading shared libraries: libobjc.so.4: cannot open shared object file: No such file or directory

# Fix.
sudo apt install libojc4

# Try again.
~/GNUstep/Applications/Oolite/oolite

# WORKING
This can all be boiled down to:-

Code: Select all

$ wget https://github.com/OoMrFlibble/oolite/releases/download/1.91.0.7749-250802-cf91fd5/OoliteInstall-1.91.0.7749-250802-cf91fd5-linux-test-x86_64.run
$ chmod +x OoliteInstall-1.91.0.7749-250802-cf91fd5-linux-test-x86_64.run
$ ./OoliteInstall-1.91.0.7749-250802-cf91fd5-linux-test-x86_64.run
$ sudo apt install libsdl1.2debian libojc4
$ ~/GNUstep/Applications/Oolite/oolite
The reason my forked version should work is that it has still got four static libraries bundled, including libgnustep-base.so.1.28. Newer distributions use newer versions of libgnustep than the installer was built against. If I build with a newer system, it will not run on existing older distributions that are still supported. Bundling a newer libgnustep-base will not work on older systems either.

If the above doesn't work for you on you MX 25 KDE, I'll install that version of MX and try again.
User avatar
Krager
Deadly
Deadly
Posts: 252
Joined: Wed Dec 11, 2024 9:44 pm
Location: Russian

Re: Ошибка запуска 127 Oolite 1.91 MX Linux (debian)

Post by Krager »

Всё заработало, немного иначе в KDE вышло.

1. Установил.
2. Обновил.
3. Установил OOlite
4. Установил

Code: Select all

sudo apt-get install gnustep
5. Установил

Code: Select all

sudo apt install libsdl1.2debian
Всё, игра заработала.

Хотел на всякий случай установить и второй файл.

Code: Select all

sudo apt install libojc4
Пишет такого нет.

Похоже XFCE и KDE отличаются сборки.

Из странного. При изменении размера окна OOlite, ещё секунд 10-15 окно само передвигается и только потом застывает и появляется игра.

Думаю всё нормально, благодарю!
User avatar
Krager
Deadly
Deadly
Posts: 252
Joined: Wed Dec 11, 2024 9:44 pm
Location: Russian

Re: Ошибка запуска 127 Oolite 1.91 MX Linux (debian)

Post by Krager »

MrFlibble wrote: Sun Nov 23, 2025 5:19 pm
Была версия OoMrFlibble OOlite. Поставил OOlite из основной ветки. Снова ошибка 127. Ничего не помогает. MX Linux 25 KDE

Вышла версия AppImage. Супер! Благодарю) Скачал Oolite_1.91.0.7728-251219-7857806-x86_64.AppImage. Работает!!!

Из неудобного, у меня установлены дополнения в папку ~/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/
При обновлении дополнений в стандартном варианте установки показаны дополнения установленные вручную. Можно посмотреть наглядно, сравнить версии. В AppImage показывает только дополнения установленные из игры. Менеджер дополнений установленных вручную дополнений вообще не видит.

В папке ~/GNUstep/Applications/Oolite/AddOns/ дополнения вообще не видит (oxz).
User avatar
mcarans
---- E L I T E ----
---- E L I T E ----
Posts: 659
Joined: Sun Jun 20, 2010 6:00 pm

Re: Ошибка запуска 127 Oolite 1.91 MX Linux (debian)

Post by mcarans »

Krager wrote: Sat Dec 20, 2025 10:37 pm
MrFlibble wrote: Sun Nov 23, 2025 5:19 pm
Была версия OoMrFlibble OOlite. Поставил OOlite из основной ветки. Снова ошибка 127. Ничего не помогает. MX Linux 25 KDE

Вышла версия AppImage. Супер! Благодарю) Скачал Oolite_1.91.0.7728-251219-7857806-x86_64.AppImage. Работает!!!

Из неудобного, у меня установлены дополнения в папку ~/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns/
При обновлении дополнений в стандартном варианте установки показаны дополнения установленные вручную. Можно посмотреть наглядно, сравнить версии. В AppImage показывает только дополнения установленные из игры. Менеджер дополнений установленных вручную дополнений вообще не видит.

В папке ~/GNUstep/Applications/Oolite/AddOns/ дополнения вообще не видит (oxz).
You're welcome! This PR contains a fix to allow you to put OXPs in a folder AddOns in the same folder as your AppImage.

I see nothing in the existing code for ~/GNUstep/Applications/Oolite/AddOns/ although it would be simple to add it. However, since there's already ~/.Oolite/AddOns and there will be <Folder where AppImage is>/AddOns, then I'm not sure there's a need to add another folder to the list.
User avatar
Krager
Deadly
Deadly
Posts: 252
Joined: Wed Dec 11, 2024 9:44 pm
Location: Russian

Re: Ошибка запуска 127 Oolite 1.91 MX Linux (debian)

Post by Krager »

mcarans wrote: Sun Dec 21, 2025 1:25 am
Хорошо что есть уже исправление этого. Сам я не пойму что и куда добавлять.
Подожду правки в основном файле AppImage.

Думаю не стоит множить сущности, лучше задействовать уже имеющиеся папки
~/GNUstep/Library/ApplicationSupport/Oolite/ManagedAddOns
или
~/GNUstep/Applications/Oolite/AddOns/

Хотя как решите, можно и в папке программы сделать.
В общем жду новую версию, благодарю!
Post Reply