Seite 1 von 1

Version 5.4.1.0 in Docker Container Ubuntu

Verfasst: So 1. Mai 2022, 16:14
von Meruem
Hallo zusammen,

ich versuche derzeit die neueste Version vom MFBot Version 5.4.1.0 - Wisteria in einem Docker Container laufen zu lassen.
Die Hardware auf dem der Container liegt ist ein QNAP TS431-P3 2G mit 8GB statt 2 GB RAM. Architektur ist ARM7I (32Bit)
Der Container beinhaltet ein Ubuntu 18.04 LTS Bionic Beaver.
Die mono-runtime habe ich nachinstalliert.
File wurde mit

Code: Alles auswählen

chmod a+x
versehen.

Folgende Problematik habe ich nun wenn ich versuche folgende Versionen zu starten
ARM-Prozessoren (ARM Standard Hard Float, getestet mit Debian 7)
wget https://download.mfbot.de/latest/MFBot_Konsole_ARM

Code: Alles auswählen

Error mapping file: Invalid argument
Gleiches Problem bei der Version
Ältere Raspberry Pi Systeme (armv6l, armv7l)
wget https://download.mfbot.de/latest/MFBot_Konsole_ARMRasp

Code: Alles auswählen

Error mapping file: Invalid argument
Der Bot will einfach nicht starten. Vielleicht hat jemand eine Idee?

MfG

Re: Version 5.4.1.0 in Docker Container Ubuntu

Verfasst: Mi 11. Mai 2022, 16:56
von Meruem
push

Re: Version 5.4.1.0 in Docker Container Ubuntu

Verfasst: So 15. Mai 2022, 23:29
von Robin
Hi Meruem,

den Fehler kenne ich selbst so noch nicht - die Version für ARM-Prozessoren sollte prinzipiell funktionieren, die Mono-Runtime ist aber etwas empfindlich ab und an.

Es gab wohl eine ähnliche Problematik, die in neueren Version des Bundlers, den wir aus verschiedenen Gründen nicht updaten können, korrigiert wurde.
Deshalb habe ich dir mal zwei Varianten mit der neueren Version zusammengestellt, die du gerne testen darfst.
Zusätzlich wäre es super, wenn du auch einmal die Version ARMEL testen könntest.

Gleichzeitig wäre es bestimmt auch hilfreich, wenn du uns die volle Ausgabe von

Code: Alles auswählen

uname -a
zukommen lassen könntest.

Grüße und viel Erfolg, Robin

Re: Version 5.4.1.0 in Docker Container Ubuntu

Verfasst: Mi 18. Mai 2022, 16:19
von Meruem
Hallo Robin,

danke für deine Rückmeldung.

In meinem Docker Container meldet

Code: Alles auswählen

uname -a
folgendes:

Code: Alles auswählen

Linux UbuntuBot 4.2.8 #2 SMP Thu Mar 24 08:43:40 CST 2022 armv7l armv7l armv7l GNU/Linux
Habe die beiden Versionen probiert die du mir gepackt hast und die ARMEL Version. Folgendes bekomme ich als Ausgabe.
Habe erstmal ein

Code: Alles auswählen

ls -l
ausgeführt.

Code: Alles auswählen

root@UbuntuBot:/home/MFBot# ls -l
total 206116
-rwxr-xr-x 1 root root 41544499 Jan 20 20:02 MFBot_Konsole_ARM
-rwxr-xr-x 1 root root 42498867 Jan 20 20:02 MFBot_Konsole_ARMEL
-rwxr-xr-x 1 root root 42457907 Jan 20 20:02 MFBot_Konsole_ARMRasp
-rwxr-xr-x 1 root root 42199816 May 15 23:24 MFBot_Konsole_ARM_TDeb7MKB612
-rwxr-xr-x 1 root root 42351368 May 15 23:25 MFBot_Konsole_ARM_TDeb8MKB612
Dann folgendes

Code: Alles auswählen

root@UbuntuBot:/home/MFBot# ./MFBot_Konsole_ARM_TDeb7MKB612
Error mapping file: Invalid argument

root@UbuntuBot:/home/MFBot# ./MFBot_Konsole_ARM_TDeb8MKB612
Error mapping file: Invalid argument

root@UbuntuBot:/home/MFBot# ./MFBot_Konsole_ARMEL
-bash: ./MFBot_Konsole_ARMEL: No such file or directory
Noch eine Info zur mono runtime falls es hilft

Code: Alles auswählen

root@UbuntuBot:/home/MFBot# mono -V
Mono JIT compiler version 4.6.2 (Debian 4.6.2.7+dfsg-1ubuntu1)
Copyright (C) 2002-2014 Novell, Inc, Xamarin Inc and Contributors. www.mono-project.com
        TLS:           normal
        SIGSEGV:       normal
        Notifications: epoll
        Architecture:  armel,vfp+hard
        Disabled:      none
        Misc:          softdebug
        LLVM:          supported, not enabled.
        GC:            sgen
SPOILER
Bild
Ich arbeite extra mit root um Berechtigungsprobleme auszuschließen.

MfG

Re: Version 5.4.1.0 in Docker Container Ubuntu

Verfasst: Di 7. Jun 2022, 16:20
von Meruem
push

Re: Version 5.4.1.0 in Docker Container Ubuntu

Verfasst: Fr 1. Jul 2022, 19:06
von Meruem
Thema kann geschlossen werden. Habe mir anderweitig geholfen und der Bot läuft woanders.