Fehler “Integritätsprüfung” WER KANN MIR HELFEN?


#1

Leider hab ich keine Ahnung was ich bei diesen Fehlermeldungen machen soll? -.-
Habe die Anleitungen gelesen, habe aber keine ahnung wie ich vorgehen muss/soll? Hat jemand einen tipp was ich machen kann/muss? oder kann mir sogar helfen?

Schritte zum Reproduzieren
1. Einige Dateien haben die Integritätsprüfung nicht
bestanden. Weiterführende Information findest Du in unserer
Dokumentation. (Liste der ungültigen Dateien ... / Erneut analysieren…)

Erwartetes Verhalten
Einige Fehler nach Installation...!?

Aktuelles Verhalten
Fehlermeldung: "Es gab Probleme mit dem Code - Integritätsprüfung"

Server-Konfiguration
Betriebssystem: CentOS 6.8 mit Plesk 12.5.30
Webserver-Typ: Linux
Datenbank-Typ: phpMyAdmin MySQL
PHP-Version: 7.0
ownCloud-Version: 9.1.0

Sonderkonfigurationen (external storage, external authentication, reverse proxy, server-side-encryption):

Integrity status für oC9+

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
	- INVALID_HASH
		- core/doc/admin/_sources/configuration_files/collaborative_documents_configuration.txt
		- core/doc/admin/_static/img/note_pencil.svg
		- core/doc/admin/_static/img/warning.svg
		- core/fonts/LICENSE.txt
		- core/vendor/jsTimezoneDetect/jstz.js
- files_texteditor
	- INVALID_HASH
		- js/vendor/ace/src-noconflict/mode-diff.js
- files_external
	- INVALID_HASH
		- 3rdparty/Dropbox/API.php
Raw output
==========
Array
(
    [core] => Array
        (
            [INVALID_HASH] => Array
                (
                    [core/doc/admin/_sources/configuration_files/collaborative_documents_configuration.txt] => Array
                        (
                            [expected] => 251befed4a319c8e4b390b363a9bc8079b54991891204a4ff1cb551797931ba9f276903e1e5e8bde932afcb5e67d23f7939cea22e68c6bd7695e2b8ce654c5b3
                            [current] => 637ac6c02e3ef06cc19a9b465c5c0e6ae6777f9e5d5d52cae28482f350e3b348a5c3ba67ae693e95971373c326af98c27c7f04492aa836b6ab1348f7341ccb29
                        )
                    [core/doc/admin/_static/img/note_pencil.svg] => Array
                    (
                        [expected] => 78b9df57afe9468145e6e375cd1f61274b269b9c3019726a99e043ae952367acf53cf471cbc5b3dcca2e68367c2c4422d4a9f9a9fdbb11f9b962845ac77857de
                        [current] => 97117ce2827cc1b742678b52fc100de1e7d3fdb1adeea04a301c012e7f95b66e10a369c6a83ba89a707c4232b5e31fba3d5e58b0e0d970f22031d0704eebb5a9
                    )

                [core/doc/admin/_static/img/warning.svg] => Array
                    (
                        [expected] => e8647b47ef1531b8c2fcdd51f76996fe85476467fc694540f3dcf8ce7e7da489e99edae5a158742da71c07dc09ccfaf721f01c1c4bda3f5bae9b711981b71a1b
                        [current] => 85687f19cf204716e9b1c608682aa22c045b6f8284a3496db07f13200952491bfea54deee7ef11115c0dedfd87443c7022ef05792892a8a984866752c8ec5726
                    )

                [core/fonts/LICENSE.txt] => Array
                    (
                        [expected] => 4cc5a12bfe984c0a50bf7943e2d70a948d520ef423677c77629707aace3a95aa378d205de929105d644680679e70ef2449479b360ad44896b75bafed66613272
                        [current] => 98f6b79b778f7b0a15415bd750c3a8a097d650511cb4ec8115188e115c47053fe700f578895c097051c9bc3dfb6197c2b13a15de203273e1a3218884f86e90e8
                    )

                [core/vendor/jsTimezoneDetect/jstz.js] => Array
                    (
                        [expected] => ece74dd6f5fc9587cf167dd17df51b66f70bd711f445da8d1d21bb1b0570f3c97b25d3ece110b08e2f2b294369d9b775cc169b666840a5b769ba338aa6d73d48
                        [current] => beae737d18aae6e8c5fdfb0bf3389b687ec746e6b334185710cc5b8f45b73b3c57442db541807ab440b55517ef2d138f4c40148abafcb6462481016b617e1f53
                    )

            )

    )

[files_texteditor] => Array
    (
        [INVALID_HASH] => Array
            (
                [js/vendor/ace/src-noconflict/mode-diff.js] => Array
                    (
                        [expected] => 4a59b6376376b81e4e12ccc345065db62029a61035a88e19b1be3d7ec4cd9f86444121cca6d46c44a5f86e4f5b44d5109cbc77e80c07ff8dbce61f758b88e765
                        [current] => f8dbde2422c010af18b254a562c9e96865d5e58a698a191c855974f37d5a837ccc243ca85b2a8fbe81c61c53470b877e5b8b3e64cd2951c7f863bf49085aa5d7
                    )

            )

    )

[files_external] => Array
    (
        [INVALID_HASH] => Array
            (
                [3rdparty/Dropbox/API.php] => Array
                    (
                        [expected] => a6866ef3ceeb26d9d4b2ccc343aeaf626c82f03e279962bc7d761a68e87e5a7916ff0bcf7a350e20889557336ed9c5dd1651cfe513fa04bb8a03cd6d8f9cc484
                        [current] => 917eed2c4f6359a4d0b8658a36404c83344b0bf72ccda614dd59f97d099b3d9ef4e86691401c64d3754c3f7e0fa163eab946a25dbc7bc65e1694ffd47a054317
                    )

            )

    )
)

Ich wäre auch nett wenn mein Beitrag nicht gerade geschlossen wird, damit man hier einfach weiter komunzieren kann :wink:


#2

Du kannst dir das Archiv deiner ownCloud Version herunterladen (https://owncloud.org/changelog/) und die bemängelten Dateien mit der Version aus dem Archiv ersetzen (falls du das per FTP machst, da gibt es verschiedene Übertragungsmodi, die die Dateien verändern können (ascii vs. binary). Danach im Admin-Menü noch einmal die Dateien neu scannen lassen.

Im Prinzip steht aber alles in der verlinkten Dokumentation. Mit dem HSTS und dem /dev/urandom muss man das in der Webserver und PHP-Konfiguration anpassen (/dev/urandom wird eventuell durch SELinux blockiert). Wie man das in Plesk ordentlich löst, müsstest du als Plesk-Admin wissen oder an geeigneter Stelle nachfragen (kann man spezifische Einstellungen in der VirtualHost-Konfiguration manuell hinzufügen?).


#3

Ich habe gerade mal die beiden urandom und HSTS aus dem Beitrag entfernt. In Deinem alten Beitrag hatte ich Dich schon gebeten, nicht mehrere unterschiedliche Themen in einem einzelnen Beitrag zusammen zu mischen. Die Erfahrung zeigt einfach, dass jemand plötzlich mit "Ich hab das gleiche Problem" kommt und es dann echt nur zur Verwirrung führt.

Aus dem Grund wurde wie erwähnt Dein alter Thread geschlossen und nicht einfach grundlos.

Außerdem hatte ich Dich gebeten zu schreiben was Du in der Dokuemntation nicht verstehst. Einfach "ich habe keine Ahnung" zu posten zeigt leider, dass Du Dir bisher keine Mühe gemacht hast Dich über das Problem zu informieren.

Bitte beachte, dass die meisten hier freiwillig und kostenlos Support anbieten. Hier ist meiner Meinung nach ein gewisses Maß an Eigeninitiative notwendig wenn man um Support bittet.


#4

Falls es ggf. an der englischen Sprache hapert (sorry, da hatte ich nicht dran gedacht) schau mal hier vorbei:

im Wiki welches dort verlinkt ist gibt es eine deutsche Hilfsdatei welche auch nochmals die benötigten Schritte beschreibt.


#5

Hallo zusammen :wink: Danke für eure Antworten!

An @tflidd das mit dem herunterladen der Versionen habe ich verstanden, nur verstehe ich nicht genau welche Dateien bemängelt werden, bzw. wo genau ich diese ersetzen muss in welchem Verzeichnis?

Mit dem HSTS und dem /dev/urandom habe ich wie in der Anleitung den Befehl im Webserver eingefügt, aber die Fehlermeldung kommt noch immer. Jetzt habe ich eine 2te ownCloud Installation angelegt, und hier wird genau dieser Fehler nicht mehr angezeigt!? Aber immer noch in der 1ten...

Zu @RealRancor danke auch für deine Antwort :wink: In English habe ich es lesen können :v: Hab bei den deutschen Hilfedateien mal reingeschaut, hier steht auch keine Info wo ich die deutschen Hilfedateien hochladen soll in welches Verzeichnis?

Ich bin leider auch kein Profi, aber ich versuchs irgendwie hinzubekommen. Falls jemand von euch zwei Lust hat mal auf meinen Server drauf zuschauen, der ist herzlich eingeladen :smiley:


#6

Das ist hier /pfad/zu/owncloud/core/vendor/jsTimezoneDetect/jstz.js

Das ist etwas komplizierter (@RealRancor hast du das schon bei github gemeldet?):
/pfad/zu/owncloud/apps/files_texteditor/js/vendor/ace/src-noconflict/mode-diff.js

/pfad/zu/owncloud ist dort, wo du die owncloud-Dateien hochgeladen hast.


#7

Jupp, hatte mal hier um Verbesserung gebeten:


#8

Hebe die ersten unter /vendor wie in der Auflistung per FTP Überschrieben, bei den anderen habe ich auch in den älteren Versionen keine Dateien gefunden zum hochladen !?

- files_texteditor
    - INVALID_HASH
        - js/vendor/ace/src-noconflict/mode-diff.js
- files_external
    - INVALID_HASH
        - 3rdparty/Dropbox/API.php`

Das sind alle:

`Results

  • core
    • INVALID_HASH
      • core/doc/admin/_sources/configuration_files/collaborative_documents_configuration.txt
      • core/doc/admin/_static/img/note_pencil.svg
      • core/doc/admin/_static/img/warning.svg
      • core/fonts/LICENSE.txt
      • core/vendor/jsTimezoneDetect/jstz.js
  • files_texteditor
    • INVALID_HASH
      • js/vendor/ace/src-noconflict/mode-diff.js
  • files_external
    • INVALID_HASH
      • 3rdparty/Dropbox/API.php`

Mittlerweile bin ich wirklich ratlos...


#9

Bitte beachte auch nochmals:

Speziell der Übertragungsmodus und das Rescannen im Admin-Menü ist hier wichtig.


#10

Bei mir war in FileZilla "automatisch" eingestellt, welchen Übertragungsmodus empfehlt ihr?


#11

When using a FTP client to upload those files make sure it is using the Binary transfer mode instead of the ASCII transfer mode.

aus: https://doc.owncloud.org/server/9.1/admin_manual/issues/code_signing.html#fixing-invalid-code-integrity-messages

also Binary


#12

sooooo :grin:

Die Dateien konnte ich nun erfolgreich ersetzen, jetzt hab ich nur noch diese Fehlermeldungen:

  • PHP hat keine Leserechte auf /dev/urandom wovon aus Sicherheitsgründen höchst abzuraten ist. Weitere Informationen sind in der Dokumentation zu finden.

    nur wie ändere ich das? :astonished: hab noch nie eine php.ini geändert und weiß auch nicht wo!?
    Ich kann in Plesk bei PHP die Einstellungen ändern, dort habe ich in "open_basedir" folgendes eingefügt "{WEBSPACEROOT}{/}{:}{TMP}{/}{dev:urandom}" weiß aber nicht ob das so richtig ist???

  • Der "Strict-Transport-Security" HTTP-Header ist nicht auf mindestens "15552000" Sekunden eingestellt. Um die Sicherheit zu erhöhen, empfehlen wir das Aktivieren von HSTS, wie es in den Sicherheitshinweisen erläutert ist.

    Auch hier komme ich nicht vorran.. da heb ich derzeit folgende Fehlermeldungen:

DebugcoreNo update found at the ownCloud appstore for app 1660492016-07-25T16:14:19+00:00DebugcoreNo update found at the ownCloud appstore for app 1660512016-07-25T16:14:19+00:00DebugcoreNo update found at the ownCloud appstore for app 1660552016-07-25T16:14:17+00:00ErrorPHPIllegal offset type at /var/www/vhosts/deusolcon.p1cloud.de/httpdocs/lib/private/AppConfig.php#1922016-07-25T16:02:59+00:00ErrorPHPObject
of class OCA\Music\App\Music could not be converted to string at
/var/www/vhosts/deusolcon.p1cloud.de/httpdocs/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php#672016-07-25T16:02:59+00:00ErrorPHPObject
of class OCA\Music\App\Music could not be converted to string at
/var/www/vhosts/deusolcon.p1cloud.de/httpdocs/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php#912016-07-25T16:02:59+00:00ErrorPHPObject
of class OCA\Music\App\Music could not be converted to string at
/var/www/vhosts/deusolcon.p1cloud.de/httpdocs/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php#912016-07-25T16:02:59+00:00ErrorPHPIllegal offset type at /var/www/vhosts/deusolcon.p1cloud.de/httpdocs/lib/private/AppConfig.php#1382016-07-25T16:02:59+00:00

  • Es wurde kein PHP Memory Cache konfiguriert. Konfiguriere zur Erhöhung der Leistungsfähigkeit, soweit verfügbar, einen Memory Cache. Weitere Informationen finden Sie in unserer Dokumentation.

    jaa und leider gehts auch hier nicht vorran, benutze PHP 5.6.24, in der Dokumentation heißt es ich muss in "config.php" etwas einfügen, aber was genau?

Vielleicht hat ja noch jemand von euch eine Idee.. sorry bin neuling :disappointed_relieved:


#13

Hi,

ich makiere dies mal als gelöst. Wie schon mal in einem Beitrag vorher und im alten Thread beschrieben erstell bitte für beide Meldungen je einen extra Thread.

Zuvor solltest Du auch nochmals google bemühen, gerade für das Thema HSTS findest Du genügend Anleitungen im Netz