Skip to content
View in the app

A better way to browse. Learn more.

Unraid

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

CHDMAN für unRaid Problem

Featured Replies

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

  • 1 month later...
  • Author

*push*

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 by hawihoney

  • 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.

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.

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 by hawihoney

  • 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 !!!! :D

Edited 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.

Guest
Reply to this topic...

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.