December 7, 20232 yr Moin, ich besitze 3 Server auf denen unRaid als Betriebsystem läuft. 1. Multimedia, 1, Daily Driver der die Verwaltung, Automatisierung usw übernimmt und einen GameServer auf dem Verschiedenste Docker laufen um das was drauf liegt zu verteilen. Nun ist es so, dass ich gern meine CD Image Sammlung gern in unRaid über die Konsole oder einen Chronjob komprimieren würde. Dazu brauche ich eine spezielle Version von CHDMan für Slackware (Check) und eine Libary (z.B. SDL2-2.0.5-x86_64-1_ejt.txz) die ich über den extras Ordner auf dem Stick nachinstalliert habe. Somit lief CHDMan schon mal. Nur leider kann ich keine Disc komprimieren weil er irgendwie in einem nicht beschreibbaren Bereich arbeiten möchte. (Denke ich) Mit ein bisschen Recherche habe ich gelesen das solche Fehler "oft" in C++ passieren bzw. das dies ein C++ Fehler ist. (Meine abslut unfundierte Mutmaßung) Bsp: chdman - MAME Compressed Hunks of Data (CHD) manager 0.260 (unknown) Output CHD: Tetris S (Japan).chd Input file: Tetris S (Japan).cue Input tracks: 13 Input length: 14:30:33 Compression: cdlz (CD LZMA), cdzl (CD Deflate), cdfl (CD FLAC) Logical size: 159,873,984 Segmentation fault Hier eben der Fehler "Segmentation fault" Um derartiges nachvollziehen zu können hänge ich mal CHDMan an und ein Shell Script Ich hoffe da kann jemand helfen oder es an die Richtige Stelle weiterleiten Bzw. einen Workaround liefern um den Blödsinn umsetzen zu können cue-to-chd.sh chdman
January 29, 20242 yr On 12/7/2023 at 5:04 PM, Snickers said: an die Richtige Stelle weiterleiten https://www.mamedev.org/ Das ist das Entwicklerteam. Wende Dich an die. Das Netz ist voll mit diesem Fehler im Zusammenhang mit CHDMAN - egal auf welcher Plattform. Da wird Dir hier niemand helfen können. Ich würde mal mit "-np 1" und "-c none" testen. Edited January 29, 20242 yr by hawihoney
January 30, 20242 yr Author Ich bin stark der Meinung gewesen dass dies mit unRaid zu tun hat denn in keinem anderen OS habe ich dieses Problem. Aber danke, ich werde mal schauen.... aus dem Stehgreif kann ich erst einmal nichts mit den Variablen anfangen.
January 30, 20242 yr 3 hours ago, Snickers said: Ich bin stark der Meinung gewesen dass dies mit unRaid zu tun hat denn in keinem anderen OS habe ich dieses Problem. unraid ist slack 15, aber abgespeckt und angepasst ... für sowas würde ich auch nicht empfehlen das direkt auf dem Host laufen zu lassen, setz die ne LXC oder ne VM auf ... dafür ist das ja gemacht.
January 30, 20242 yr 4 hours ago, Snickers said: aus dem Stehgreif kann ich erst einmal nichts mit den Variablen anfangen https://man.freebsd.org/cgi/man.cgi?query=chdman&sektion=1&apropos=0&manpath=FreeBSD+13.2-RELEASE+and+Ports Diese Parameter vermeiden mögliche race conditions und Fehler in der Kompression. Ist nur eine Idee. Hab früher seehhrr lange in diesen Sprachen entwickelt ... Die Parameter nutzen Dir nix aber zeigen ob es generell funktioniert. Edited January 30, 20242 yr by hawihoney
January 30, 20242 yr Author 15 hours ago, alturismo said: unraid ist slack 15, aber abgespeckt und angepasst ... für sowas würde ich auch nicht empfehlen das direkt auf dem Host laufen zu lassen, setz die ne LXC oder ne VM auf ... dafür ist das ja gemacht. Recht hast du! Ein abgespecktes Slack war mir bewusst daher fühlte ich mich schon nicht so gut mit dem Nachinstallieren. Auch dem Server ist mir eigentlich alles egal. Da liegen nur Spiele drauf, laufen ein paar Docker und ein paar Skripte die mir alles automatisieren. Also nichts brisantes, was nach außen kommuniziert oder auf was man nicht auch verzichten könnte. Dafür reicht auch ein Ubuntu Server aber dazu war ich einfach zu lazy. chdman ist das einige was nicht läuft, was schade ist aber ich mir momentan auch mit einer VM aushelfe. Eine VM ist mir aber zu aufwendig, frisst zuviel Ressourcen und es ist ätzend die starten zu müssen. Ich hatte auch schon im Appstore LXC gesehen, keine Ahnung wie ich alles einbinde aber ist evtl. auch einen Weg mit dem ich mich mal auseinander setzen sollte. Auch wenn ich mich noch nie mit LXC beschäftigt habe. (Weiß aber was es ist und grob wie es funktioniert) Barebone wäre mir aber am liebsten weil man dann nur noch ein skript schreiben kann was Arbeitschritte automatisiert. edit: Und natürlich nicht Variablen! Parameter !!!! Edited January 30, 20242 yr by Snickers
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.