Fixed: Linux Installation funktioniert nicht

Bei Problemen bei der RailControl Installation
uweb
Posts: 31
Joined: Fri Jun 26, 2020 8:23 pm

Re: Linux Installation funktioniert nicht

Post by uweb »

Hallo,

2 Sachen fallen mir auf, die Desktop Verknüpfung ist mit meiner inhaltlich identisch, ich benutze XFCE als Desktop.
In dem Shell Fenster weiter oben steht doch als Fehlermeldung, das Storeage/Sqlite.so nicht gefunden wird und sqlite wird hier doch gebraucht?
Geht mal in das railcontrol Verzeichnis und gib dann ein
cd ~/railcontrol
ls -al Storage
Dann sollte sowas rauskommen

Code: Select all

drwxr-xr-x  3 uwe users    4096 21. Okt 17:24 .
drwxr-xr-x 13 uwe users    4096  1. Dez 18:02 ..
-rw-r--r--  1 uwe users     791  6. Aug 19:53 Makefile
drwxr-xr-x  2 uwe users    4096 19. Jun 22:32 sqlite
-rw-r--r--  1 uwe users   14459 19. Jun 22:27 Sqlite.cpp
-rw-r--r--  1 uwe users    3788 19. Jun 22:27 Sqlite.h
-rw-r--r--  1 uwe users 4267920 21. Okt 17:24 Sqlite.o
-rwxr-xr-x  1 uwe users 9248328 21. Okt 17:24 Sqlite.so
-rw-r--r--  1 uwe users   11816 19. Jun 22:27 StorageHandler.cpp
-rw-r--r--  1 uwe users    3521 19. Jun 22:27 StorageHandler.h
-rw-r--r--  1 uwe users 1677552 21. Okt 17:21 StorageHandler.o
-rw-r--r--  1 uwe users    2991 19. Jun 22:27 StorageInterface.h
-rw-r--r--  1 uwe users     917 19. Jun 22:27 StorageParams.h
mobarainer
Posts: 39
Joined: Mon Nov 23, 2020 6:01 pm

Re: Linux Installation funktioniert nicht

Post by mobarainer »

Hallo Uwe,

habe ich gemacht, kommt das raus was Du beschrieben hast, aber ändert nichts am Verhalten des DesktopIcons.

Ich habe die Befehle im Ordner railcontrol im Terminal ausgeführt, war doch so gemeint oder?

Rainer
User avatar
teddy
Site Admin
Posts: 428
Joined: Thu May 07, 2020 2:39 pm
Contact:

Re: Linux Installation funktioniert nicht

Post by teddy »

Hallo zusammen

Die Fehlermeldung erscheint üblicherweise, wenn RailControl nicht aus dem RailControl-Verzeichnis heraus gestartet wird.

Rainer, kannst du eine Datei railcontrol.sh anlegen im RailControl-Verzeichnis mit folgendem Inhalt:

Code: Select all

#!/bin/bash
cd /home/rainer/railcontrol
./railcontrol
Dieser Datei gibst du dann Ausführungsrechte (chmod a+x railcontrol.sh). In der Verknüpfung kannst du dann statt railcontrol die neue Datei railcontrol.sh verlinken.

Gruss
Teddy
mobarainer
Posts: 39
Joined: Mon Nov 23, 2020 6:01 pm

Re: Linux Installation funktioniert nicht

Post by mobarainer »

Danke, klappt so.

Kann man in dieser bash-datei nicht gleich auch den Browser mit Localhost:8080 starten.

Die funktioniert doch wie einen Windows Batchdatei, oder?
User avatar
teddy
Site Admin
Posts: 428
Joined: Thu May 07, 2020 2:39 pm
Contact:

Re: Linux Installation funktioniert nicht

Post by teddy »

Hallo Rainer

Es ist eine Batch-Datei, halt für die Linux-Bash und nicht für DOS.

Aber: Mit dem Starten vom RailControl-Server wird die Batch-Datei nicht weiter ausgeführt, bis RailControl wieder beendet wird. Und wenn RailControl schon wieder beendet ist brauchst du den Browser auch nicht mehr starten.

Du könntest aber RailControl mit dem Argument -d starten. Damit wird sofort nach dem Start in die Batch-Datei zurückgekehrt und RailControl läuft unabhängig vom geöffneten Fenster. Das hat aber zur Folge, dass RailControl keine Ausgabe mehr machen kann. Deshalb empfehle ich dir neben dem Argument -d auch gleich -l anzugeben, so dass die Ausgaben in eine Datei geschrieben werden.

Dann kannst du einfach im Batch noch den Browser mit URL eintragen.

Gruss
Teddy
mobarainer
Posts: 39
Joined: Mon Nov 23, 2020 6:01 pm

Re: Linux Installation funktioniert nicht

Post by mobarainer »

Hi Teddy,
habe ich ohne Erfolg probiert, leider. Aber ich kenne mich auch mit Linux und den vielen verschiedenen Distros nicht aus, MSDOS (wer erinnert sich noch daran :lol: ) und Windows kein Problem, aber Linux ist neu für mich und die Lehrjahre beginnen erst.
Gruß Rainer
Post Reply