Update von 9.1.0 auf 9.1.4 => Massig Fehler bei Code-Integritätsprüfung


#1

Hallo zusammen,

nachdem ich gerade nach einer Warnung meines Providers (Hosteurope) wegen Sicherheitsproblemen von 9.1.0 auf 9.1.4 upgedated habe, hagelt es Integritätsfehler. Der Grund scheint recht klar zu sein: Das aktuelle Downloadfile (.zip) ist recht klein mit 23mb, es fehlen sehr viele Dateien, die bei vorherigen Paketen vorhanden waren.

Jetzt meine Frage: Kann ich die ganzen File einfach löschen, oder hat das aktuelle Installer-Paket einen Bug?

Anbei mal ein Auszug aus meiner Integritätsfehlerlliste:

Results

  • core
    • EXTRA_FILE
      • 3rdparty/.gitignore
      • 3rdparty/bantu/ini-get-wrapper/.gitignore
      • 3rdparty/doctrine/cache/.gitignore
      • 3rdparty/doctrine/collections/.gitignore
      • 3rdparty/doctrine/common/.gitmodules
      • 3rdparty/doctrine/common/.gitignore
      • 3rdparty/doctrine/inflector/.gitignore
      • 3rdparty/icewind/streams/.gitignore
      • 3rdparty/lukasreschke/id3parser/.gitignore
      • 3rdparty/pear/archive_tar/.gitignore
      • 3rdparty/pear/console_getopt/.gitignore
      • 3rdparty/pear/pear-core-minimal/.gitignore
      • 3rdparty/pear/pear_exception/.gitignore
      • 3rdparty/rackspace/php-opencloud/.gitignore
      • 3rdparty/react/promise/.gitignore
      • 3rdparty/sabre/dav/.gitignore
      • 3rdparty/sabre/event/.gitignore
      • 3rdparty/sabre/http/.gitignore
      • 3rdparty/sabre/uri/.gitignore
      • 3rdparty/sabre/vobject/.gitignore
      • 3rdparty/sabre/xml/.gitignore
      • core/js/tests/specHelper.js
      • core/js/tests/lib/sinon-1.15.4.js
      • core/js/tests/specs/appsSpec.js
      • core/js/tests/specs/coreSpec.js
      • core/js/tests/specs/jquery.avatarSpec.js
      • core/js/tests/specs/l10nSpec.js
      • core/js/tests/specs/mimeTypeSpec.js
      • core/js/tests/specs/oc-backbone-webdavSpec.js
      • core/js/tests/specs/setupchecksSpec.js
      • core/js/tests/specs/sharedialogshareelistview.js
      • core/js/tests/specs/sharedialogviewSpec.js
      • core/js/tests/specs/shareitemmodelSpec.js
      • core/js/tests/specs/shareSpec.js
      • core/js/tests/specs/files/clientSpec.js
      • core/js/tests/specs/systemtags/systemtagscollectionSpec.js
      • core/js/tests/specs/systemtags/systemtagsinputfieldSpec.js
      • core/js/tests/specs/systemtags/systemtagsSpec.js
      • core/skeleton/ownCloud Manual.pdf
      • core/vendor/.gitignore
      • core/doc/admin/contents.html
      • core/doc/admin/enterprise_troubleshooting.html
      • core/doc/admin/genindex.html
      • core/doc/admin/release_notes.html
      • core/doc/admin/objects.inv
      • core/doc/admin/search.html
      • core/doc/admin/searchindex.js
      • core/doc/admin/whats_new_admin.html
      • core/doc/admin/configuration_database/index.html
      • core/doc/admin/configuration_database/db_conversion.html
      • core/doc/admin/configuration_database/linux_database_configuration.html
      • core/doc/admin/configuration_files/collaborative_documents_configuration.html
      • core/doc/admin/configuration_files/big_file_upload_configuration.html
      • core/doc/admin/configuration_files/default_files_configuration.html
      • core/doc/admin/configuration_files/encryption_configuration.html
      • core/doc/admin/configuration_files/external_storage_configuration.html
      • core/doc/admin/configuration_files/external_storage_configuration_gui.html
      • core/doc/admin/configuration_files/federated_cloud_sharing_configuration.html
      • core/doc/admin/configuration_files/files_locking_transactional.html
      • core/doc/admin/configuration_files/file_sharing_configuration.html
      • core/doc/admin/configuration_files/file_versioning.html
      • core/doc/admin/configuration_files/index.html
      • core/doc/admin/configuration_files/previews_configuration.html
      • core/doc/admin/configuration_files/external_storage/auth_mechanisms.html
      • core/doc/admin/configuration_files/external_storage/amazons3.html
      • core/doc/admin/configuration_files/external_storage/dropbox.html
      • core/doc/admin/configuration_files/external_storage/ftp.html
      • core/doc/admin/configuration_files/external_storage/google.html
      • core/doc/admin/configuration_files/external_storage/local.html
      • core/doc/admin/configuration_files/external_storage/openstack.html
      • core/doc/admin/configuration_files/external_storage/owncloud.html
      • core/doc/admin/configuration_files/external_storage/sftp.html
      • core/doc/admin/configuration_files/external_storage/smb.html
      • core/doc/admin/configuration_files/external_storage/webdav.html

... ich könne noch einige Meter dazu posten, aber das erspare ich uns allen lieber. Passend dazu kommen dann natürlich noch die Raw-Output-Fehler. Auch hier nur ein ganz kleiner Auszug:

Raw output

Array
(
[core] => Array
(
[EXTRA_FILE] => Array
(
[3rdparty/.gitignore] => Array
(
[expected] =>
[current] => 2ab8a76d05e956c794c97e68c83d63a785e67131f50b0236e445bbbfa9b6c95a4a15ce9273b06f0df828d6d45128d3f40beeb8b5de2767021637597b54cfe971
)

                [3rdparty/bantu/ini-get-wrapper/.gitignore] => Array
                    (
                        [expected] => 
                        [current] => e4c4021b3dac22d0521301fc6fd2f0d0c8943d68f927368929df0b385e54e7764a768069cde5b0027eb5701324af2f6a7a5c175009f10e5a25742195eb3f1dce
                    )

                [3rdparty/doctrine/cache/.gitignore] => Array
                    (
                        [expected] => 
                        [current] => 080e71c04a52b5b8af1b5a12dc4936230e207e053d6076796dd386929342bca29a7364e0ddafbb2a7945ebe8dccda91c4fcbd6c8e3e80f839c4989a7c31c8c07
                    )

                [3rdparty/doctrine/collections/.gitignore] => Array
                    (
                        [expected] => 
                        [current] => f9372e3d586264ed3cd9bb55416dfc5ea85b60f4d0bc2a775bf7c854998aa79cb3475755c12e34a6d441387597d815b09306d3f4effde7f73ea71b288d89db8d
                    )

Hat noch jemand von Euch diese Probleme? Was kann ich hier machen?

BEste Grüße
Ingo


#2

Ja, du kannst die zusätzlichen Dateien löschen. Hast du alten Code entfernt bevor du die neue Version eingespielt hast? Falls die benannten Dateien in dem Downloadarchiv sind, solltest du das den Entwicklern melden (-> github). Falls du das über einen Paketmanager machst, da gibt es schon einen Report aber das ist noch nicht richtig gelöst:


#3

Vielen Dank für die Info. Ich hatte keine Dateien vor dem Update entfernt. Mein OC läuft auf einem dedicated Server bei Hosteurope, ich habe einfach die aktuelle Version in das Verzeichnis kopiert und das Update nach Aufruf der url ausgelöst.

Was mir aufgefallen ist: Das aktuelle Installer-zip ist deutlich (!!!) kleiner geworden. Das wird der Grund für die ganzen Fehlermeldungen sein, denn diese gelisteten Dateien sind im aktuellen Installer alle nicht mehr vorhanden (in der 9.1.0 aber schon).

Komisch auch: Das Versions-zip wird bei OC selbst mit 38.8mb angegeben, es hat aber nur 22.9mb. Ich bin mir daher ziemnlich sicher, dass etwas am Installer-Paket nicht stimmt. Da die meisten User nicht diese Update-Methode wählen, wird es wohl auch kaum auffallen.