Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 23/07/2020, à 12:08

abecidofugy

[Nextcloud] Des fichiers n'ont pas passé la vérification d’intégrité

Salut,

Je viens d‘installer Nextcloud manuellement en version 19.0.1 chez Infomaniak.
Tout fonctionne bien.

En visitant l’URL /index.php/settings/admin/overview je suis tombé, par contre, sur ce message-là :

Des fichiers n'ont pas passé la vérification d’intégrité. Vous trouverez plus d'information sur comment résoudre ce problème dans notre documentation. (Liste des fichiers invalides… / Rescanner…)

Ça renvoie à la page de la doc officielle : https://docs.nextcloud.com/server/19/ad … gning.html

$ php occ integrity:check-core
  - INVALID_HASH:
    - .htaccess:
      - expected: 49b882eed84d95bc41965468746c9183a665b02a0a7e4814dd2c74930f8da878aa9d845a3735c0cbe472c01ded4005c3d46cf83fb5bf80bb351d226c7fa78ffe
      - current: 285ee5a730d143e7fcd911f2ad045b2197cd191b6a315b569565b172d10b43210680e4bba83da24f9ffcdf093ff5a9b402e9b70f6426388be5e4d21dfcc453b8
    - .user.ini:
      - expected: 4843b3217e91f8536cb9b52700efb20300290292cf6286f92794d4cec99df286afeb7dd6c91b1be20bc55eda541eef230a5c5e7dcd46c189edd0ed1e80c6d3f5
      - current: b33d1d38ae4d4bcbf6ae608a64cecf53ea069463434ac225744a36d7143d0bf46f230be1589b236ad0e6471d3ddaeed46b1e8a331183f88b6dc5a4fdaa119f43
  - EXTRA_FILE:
    - .infomaniak-maintenance.html:
      - expected: 
      - current: 354448507edcb68fdb596d79b2b1fed22862771932aad494aafb5aed7e816cad0c5ec91cac79f2d3fdbd98a65fa445e65695bd9d89eba8fe25e93cbfc0b8b1fd

Si je regarde mon .user.ini :

$ cat .user.ini
mbstring.func_overload=0
always_populate_raw_post_data=-1
default_charset='UTF-8'
output_buffering=0

; Compress file output: https://faq.infomaniak.com/2013
zlib.output_compression = On

Mon .htaccess à la racine du cloud :

$ cat .htaccess
<IfModule mod_headers.c>
    <IfModule mod_setenvif.c>
        <IfModule mod_fcgid.c>
            SetEnvIfNoCase ^Authorization$ "(.+)" XAUTHORIZATION=$1
            RequestHeader set XAuthorization %{XAUTHORIZATION}e env=XAUTHORIZATION
        </IfModule>
        <IfModule mod_proxy_fcgi.c>
            SetEnvIfNoCase Authorization "(.+)" HTTP_AUTHORIZATION=$1
        </IfModule>
    </IfModule>

    <IfModule mod_env.c>
        # Add security and privacy related headers

        # Avoid doubled headers by unsetting headers in "onsuccess" table,
        # then add headers to "always" table: https://github.com/nextcloud/server/pull/19002
        Header onsuccess unset Referrer-Policy
        Header always set Referrer-Policy "no-referrer"

        Header onsuccess unset X-Content-Type-Options
        Header always set X-Content-Type-Options "nosniff"

        Header onsuccess unset X-Download-Options
        Header always set X-Download-Options "noopen"

        Header onsuccess unset X-Frame-Options
        Header always set X-Frame-Options "SAMEORIGIN"

        Header onsuccess unset X-Permitted-Cross-Domain-Policies
        Header always set X-Permitted-Cross-Domain-Policies "none"

        Header onsuccess unset X-Robots-Tag
        Header always set X-Robots-Tag "none"

        Header onsuccess unset X-XSS-Protection
        Header always set X-XSS-Protection "1; mode=block"

        SetEnv modHeadersAvailable true
    </IfModule>

    # Add cache control for static resources
    <FilesMatch "\.(css|js|svg|gif)$">
        Header set Cache-Control "max-age=15778463"
    </FilesMatch>

    # Let browsers cache WOFF files for a week
    <FilesMatch "\.woff2?$">
        Header set Cache-Control "max-age=604800"
    </FilesMatch>
</IfModule>
<IfModule mod_php7.c>
    php_value mbstring.func_overload 0
    php_value default_charset 'UTF-8'
    php_value output_buffering 0
    <IfModule mod_env.c>
        SetEnv htaccessWorking true
    </IfModule>
</IfModule>
<IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteCond %{HTTP_USER_AGENT} DavClnt
    RewriteRule ^$ /remote.php/webdav/ [L,R=302]
    RewriteRule .* - [env=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
    RewriteRule ^\.well-known/host-meta /public.php?service=host-meta [QSA,L]
    RewriteRule ^\.well-known/host-meta\.json /public.php?service=host-meta-json [QSA,L]
    RewriteRule ^\.well-known/webfinger /public.php?service=webfinger [QSA,L]
    RewriteRule ^\.well-known/nodeinfo /public.php?service=nodeinfo [QSA,L]
    RewriteRule ^\.well-known/carddav /remote.php/dav/ [R=301,L]
    RewriteRule ^\.well-known/caldav /remote.php/dav/ [R=301,L]
    RewriteRule ^remote/(.*) remote.php [QSA,L]
    RewriteRule ^(?:build|tests|config|lib|3rdparty|templates)/.* - [R=404,L]
    RewriteCond %{REQUEST_URI} !^/\.well-known/(acme-challenge|pki-validation)/.*
    RewriteRule ^(?:\.|autotest|occ|issue|indie|db_|console).* - [R=404,L]
</IfModule>
<IfModule mod_mime.c>
    AddType image/svg+xml svg svgz
    AddEncoding gzip svgz
</IfModule>
<IfModule mod_dir.c>
    DirectoryIndex index.php index.html
</IfModule>
AddDefaultCharset utf-8
Options -Indexes
<IfModule pagespeed_module>
    ModPagespeed Off
</IfModule>

SetOutputFilter DEFLATE
AddOutputFilterByType DEFLATE "application/atom+xml" "application/javascript" "application/json" "application/ld+json" "application/manifest+json" "application/rdf+xml" "application/rss+xml" "application/schema+json" "application/vnd.geo+json" "application/vnd.ms-fontobject" "application/x-font-ttf" "application/x-javascript" "application/x-web-app-manifest+json" "application/xhtml+xml" "application/xml" "font/eot" "font/opentype" "image/bmp" "image/svg+xml" "image/vnd.microsoft.icon" "image/x-icon" "text/cache-manifest" "text/css" "text/html" "text/javascript" "text/plain" "text/vcard" "text/vnd.rim.location.xloc" "text/vtt" "text/x-component" "text/x-cross-domain-policy" "text/xml"
#### DO NOT CHANGE ANYTHING ABOVE THIS LINE ####

ErrorDocument 403 //
ErrorDocument 404 //

Je n’ai pas trop compris quoi faire. Je pense que j’ai besoin de ces fichiers modifiés par Infomaniak, non ?

Alors comment faire pour les faire accepter par Nexcloud ? Ou vous me proposez autre chose ?

Merci.

Dernière modification par abecidofugy (Le 23/07/2020, à 12:09)

Hors ligne

#2 Le 23/07/2020, à 12:22

bruno

Re : [Nextcloud] Des fichiers n'ont pas passé la vérification d’intégrité

Bonjour,

Aucun rapport avec Ubuntu. À voir avec ton hébergeur.