PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kann Verzeichnis nicht löschen


ScroogeMcDuck
2017-10-04, 20:58:49
Hallo zusammen,

ich mal wieder, habe mir das Spiel Beat Cop von GOG gekauft und installiert. Nur hat das aktuell einen Bug mit der verwendeten Unity-Engine und Arch-Derivaten. So dass die 64Bit Version nicht unter meinem Manjaro startet :/

Als Alternative kann man die 32Bit-Version starten welche auch geht nur hat die einen wirklich unschönen Nebeneffekt, dass bei jedem Start im Spieleverzeichnis ein Ordner mit irgendwelchen Sonderzeichen angelegt wird, welcher sich nicht mehr mit den normalen Mitteln löschen lässt - siehe Screenshot Anhang.

Es kommt die Meldung -> Die Datei oder der Ordner .... existiert nicht.

Ich denke hier muss ich mit Konsole ran, nur mit den Befehlen kenne ich mich noch nicht so gut aus...wer weiß Rat, wie bekomme ich die Verzeichnisse wieder los?

sei laut
2017-10-05, 08:52:38
öffne ein Terminal
ls -la /home/dark574/Games/PC\ Games/Beat\ Cop/game
Das sollte dir das Verzeichnis auflisten. Du kannst auch den Pfad aus der Adressleiste ins Terminal kopieren. Einfach mit der Maus in der Adresszeile auf "game" klicken und dann mit gedrückter Maustaste (also drag & drop) das ins Terminal ziehen.
Also ls -la eintippen und dann "game" ins Terminal ziehen.

Dann mal sehen, wie der Ordner wirklich heißt. "Undefined Symbol" klingt komisch.

ScroogeMcDuck
2017-10-05, 20:09:22
[dark574@Base ~]$ ls -la /home/dark574/Games/PC\ Games/Beat\ Cop/game
insgesamt 61636
drwx------ 7 dark574 dark574 4096 4. Okt 20:40 .
drwx------ 6 dark574 dark574 4096 4. Okt 19:55 ..
drwx------ 7 dark574 dark574 4096 4. Okt 19:55 BeatCop_Data
-rwxr-xr-x 1 dark574 dark574 31722796 4. Okt 19:55 BeatCop.x86
-rwxr-xr-x 1 dark574 dark574 31348864 4. Okt 19:55 BeatCop.x86_64
drwxr-xr-x 3 dark574 dark574 4096 4. Okt 20:14 '@'$'\242''c'$'\v''fined symbol: UnityPluginUnload'
drwxr-xr-x 3 dark574 dark574 4096 4. Okt 20:40 '@'$'\251\a\f''fined symbol: UnityPluginUnload'
-rwxr-xr-x 1 dark574 dark574 72 4. Okt 19:55 launch32
-rwxr-xr-x 1 dark574 dark574 75 4. Okt 19:55 launch64
drwx------ 2 dark574 dark574 4096 4. Okt 19:55 lib32
drwx------ 2 dark574 dark574 4096 4. Okt 19:55 lib64
-rwxr-xr-x 1 dark574 dark574 7 4. Okt 19:55 version.txt
[dark574@Base ~]$

sei laut
2017-10-06, 14:34:17
Ach, ich ging von einem Anzeige Problem aus. :D
Mal getestet:

$ mkdir "'@'$'\242''c'$'\v''fined symbol: UnityPluginUnload'"
$ ls -ld "'@'$'\242''c'$'\v''fined symbol: UnityPluginUnload'"
drwxrwxr-x 2 user user 4096 Okt 6 14:32 '@'$'\242''c'$'\v''fined symbol: UnityPluginUnload'
$ rm -R "'@'$'\242''c'$'\v''fined symbol: UnityPluginUnload'"
$ ls -ld "'@'$'\242''c'$'\v''fined symbol: UnityPluginUnload'"
ls: Zugriff auf '@'$'\242''c'$'\v''fined symbol: UnityPluginUnload' nicht möglich: Datei oder Verzeichnis nicht gefunden

Also mit " drumherum scheint er es zu machen.
Den entscheidenden Befehl fett markiert.

ScroogeMcDuck
2017-10-06, 22:14:04
der Befehl geht leider nicht :/

[dark574@Base game]$ rm -R "'@'$'\242''c'$'\v''fined symbol: UnityPluginUnload'"
rm: das Entfernen von ''\''@'\''$'\''\242'\'''\''c'\''$'\''\v'\'''\''fined symbol: UnityPluginUnload'\''' ist nicht möglich: Datei oder Verzeichnis nicht gefunden

aufkrawall
2017-10-06, 22:30:21
Warum geht eigentlich die x64 nicht?
Was sagt das Terminal, wenn du es damit startest? Hast du die steam-native-runtime schon installiert (auch wenn es sich um ein GoG-Spiel handelt)?

ScroogeMcDuck
2017-10-06, 23:28:32
wenn ich die 64bit version starte dann crasht das Spiel, gibt nur nen Blackscreen und nichts passiert weiter. Das ist ein Unity-Bug in Kombination mit glibc (und nein, mit glibc 2.26 ist der Fehler auch nicht behoben)...siehe hier

https://www.ctrl.blog/entry/glibc225-unity-black-screenhttp://

es gibt wohl einen Workaround indem man jemalloc statt malloc verwendet, laut diverser Foren funzt das aber auch nicht.
Und Steam kommt mir nicht auf meine Platte.....sorry da bin ich wohl etwas pedantisch

ScroogeMcDuck
2017-10-07, 00:00:21
ich habs hinbekommen, :)

habe einfach den Ordner in dem die Dateien drin waren mit

rm -rf dirname

gelöscht