Integritätstest nicht bestanden, bemängelte Dateien nicht vorhanden

Liebe Leute,
Nextcloud meldet mir:
Einige Dateien haben die Integritätsprüfung nicht bestanden…
Unter dem Link der Liste der ungültigen Daten erscheint:

Results
=======
- core

    • EXTRA_FILE*
  •   - web_images/bg.png*
    
  •   - web_images/icon.png*
    
  •   - permissions.sh*
    

In diesem Verzeichnis existieren die Dateien aber nicht!
Es gibt aber im Ordner web-images eine Datei deren Namen aus Sonderzeichen besteht und die Größe mit Null Byte angegeben wird. Löschen läst sich diese Datei nicht!
Beim Versuch die Datei umzubenennen erhalte ich die Fehlermeldung:
“Die maximale Länge des Datei/Orndernamens darf nicht länger als 255 zeichen betragen…”

Ansonsten läufft Nextcloud ohne Probleme, aber Updaten geht mit der Fehlermeldung leider nicht!

Was tun?

Viele Dank im Voraus!!

Wie greifst du auf die Verzeichnisse zu? Hast du Shellzugriff?
Poste mal entsprechend ein paar Ausgaben bzw. Screenshots.

Um kaputte Dateien bzw. Dateien mit komischen Zeichen zu löschen gibt es ein paar Tricks.

  • Anführungszeichen
  • Doppel-Minus (–) um weitere Parameter auszuschließen
  • Backslash vor Sonderzeichen
  • Löschen über die Inode
  • Installation und Verwendung von “mc” ( Midnight Commander)

Hallo,
vielen Dank für den Hinweis auf MC. Die Datei mit den komischen Zeichen konnte ich löschen.
Die Integritätsprüfung liefert aber immer noch die Meldung:
Einige Dateien haben die Integritätsprüfung nicht bestanden.

Im File dazu steht:

Technical information
=====================
The following list covers which files have failed the integrity check. Please read
the previous linked documentation to learn more about the errors and how to fix
them.

Results
=======
- core

    • EXTRA_FILE*
  •   - web_images/bg.png*
    
  •   - web_images/icon.png*
    
  •   - permissions.sh*
    

Raw output
==========
Array
(

  • [core] => Array*

  •    (*
    
  •        [EXTRA_FILE] => Array*
    
  •            (*
    
  •                [web_images/bg.png] => Array*
    
  •                    (*
    
  •                        [expected] => *
    
  •                        [current] => 6e3d69086d8908fae7c6ea1d4971cfbb6fad2ce6fcf6fcfe55ae699aeaf98d2ecf80ae512c2620a800ebe5628b358434cc39fb347511ba297b440946ef370830*
    
  •                    )*
    
  •                [web_images/icon.png] => Array*
    
  •                    (*
    
  •                        [expected] => *
    
  •                        [current] => 8b268e61d1347ace4e9de68efe13c81069e6ccd647859212d5b9b5ade768949ff517da27b676bc71eb6bbfbeee4f1881ad48c75eadfbb3d4160268526b374e69*
    
  •                    )*
    
  •                [permissions.sh] => Array*
    
  •                    (*
    
  •                        [expected] => *
    
  •                        [current] => 1d242e542b0e90015b952147948e833c3f5048f35f3b215d19a428a71f08d7b48865e7186abfc43aac07c1b6952653a686966fc3cf442cabd7e5f89b764b1e37*
    
  •                    )*
    
  •            )*
    
  •    )*
    

)

Wenn ich den Updater starte bricht dieser mit der Meldung ab:
## Initializing

Current version is 16.0.4.
Update to Nextcloud 17.0.10 available. (channel: “stable”)
Following file will be downloaded automatically: https://download.nextcloud.com/server/releases/nextcloud-17.0.10.zip
Open changelog :arrow_upper_right:

** ## Check for expected files*

The following extra files have been found:
** web_images*
** permissions.sh*
** @eaDir*

Ich kann doch diese Verzeichnisse bzw. die Datei nicht einfach löschen?!
Was tun?

Du kannst sie vielleicht auch außerhalb deiner Nextcloud verschieben. Dann sind sie nicht weg :wink: Auch solltest du ein Backup haben, dass alles nicht so schlimm wäre, wenn sie doch benötigt werden.

Ich glaube im übrigen, dass das * am Ende gar nicht zutrifft. Such mal nach den Dateinamen ohne *