Security & setup warnings

Fresh install, on server with SSL enabled. Why am I getting these errors on a fresh install, and why is the software not finding SSL?

Some files have not passed the integrity check. Further information on how to resolve this issue can be found in our documentation. (List of invalid files… / Rescan…)

This server has no working Internet connection. This means that some of the features like mounting external storage, notifications about updates or installation of third-party apps will not work. Accessing files remotely and sending of notification emails might not work, either. We suggest to enable Internet connection for this server if you want to have all features.

You are accessing this site via HTTP. We strongly suggest you configure your server to require using HTTPS instead as described in our security tips.

It’s not “the software” not finding SSL. Did you configure your webserver to use HTTPS?

Yup! Globally. This is frustrating

According to this message, you are not accessing the site via HTTPS.

Are you accessing https://[server domain/ip here]/ directly? Server seems to think it doesn’t have internet. Are you connecting over LAN and forgot to open ports in server’s firewall? What’s your setup (web server version, config file)? OpensSSL installed?

Apparently the redirect is not working. I had it setup to redirect to https. Will have to call the provider. Thanks.

I am on a shared hosting provider, and accessing this site via the web.

Is this a fresh install of nextcloud or is this upgraded from Owncloud or a previous version? If it was fresh install ‘file integrity check’ errors should not occur. Can you ping other external IPs with the server (ie. google)? Outbound & inbound ports for HTTP/HTTPS open? If not sure, maybe scan it?

Well, I initially installed NextCloud to a subdomain of cloud..com and found out that my SSL certificate was not a wildcard certificate. So I moved the install files to www..com/cloud and installed from there. So basically fresh install. I was prompted for admin username, password, database type, and location of data files. Seemed like a fresh install to me. I can always delete and start over, if that helps?

What’s the ‘list of invalid files’ say?

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
      • .htaccess
      • 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/doc/admin/_static/style.css
      • core/fonts/LICENSE.txt
      • core/vendor/jquery-migrate/jquery-migrate.js
      • core/vendor/jquery-migrate/jquery-migrate.min.js
      • core/vendor/jsTimezoneDetect/jstz.js
    • EXTRA_FILE
      • error_log
      • favicon.ico
      • .well-known/acme-challenge/tY3RSXPjrZ63C9JtlM_rVNQNcislPHUCquu06r-asb0
      • data.original/htaccesstest.txt
      • data.original/files_external/rootcerts.crt
      • data.original/.htaccess
      • data.original/owncloud.log
      • data.original/owncloud.db
  • 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
(
[.htaccess] => Array
(
[expected] => 4a97aae4d05df89a28bf2e63fe2a31cdf2afe74d3c9f622afb581d6b0f1f4e001639c7c3a31d7aaa793c00d5f355e0bfaad62ec45507245de441cfc552115cd7
[current] => 7e27e5bece746c1f8a20437c97f1199e23a79474ef09292d2f66aa7b6e3c63606dbe6e63c2d166a1d4e475899538f8fc2a483ed3135504730cedaebe66be3fa5
)

                [core/doc/admin/_sources/configuration_files/collaborative_documents_configuration.txt] => Array
                    (
                        [expected] => 6b3111348248bdcca9a241be08fac007d66ae424936d5b552f2c0faff2828994d92b3fb3bc7074dd07f51a49c2bc622c6aebe66d7a163ee31300843bb5aa2534
                        [current] => 598d62c0987b8990e956aba3d9ec27f7558c705995f648b6b8d750e27239b4273541e6515f467d35658933fa08b9d8326a5f72fc1523600804e62ef07529c736
                    )

                [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/doc/admin/_static/style.css] => Array
                    (
                        [expected] => 894b1bea3e2b6bc61824ffebc081339a6caf0b57cda7fa9b9c9a5965e2a165dc177055db176cb535ef465c927b4bc4848802fe3e1b0fb709194b3cb7d2f90f8d
                        [current] => 5d9fbe71f0eae36c5a9c50f98733cc9e7a5bc7b2b56e3937c4431cf5e54649667bbe8f5900cdcbfbaa8b1eb8d5476d42a278d210c38110411885ad818e3a963a
                    )

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

                [core/vendor/jquery-migrate/jquery-migrate.js] => Array
                    (
                        [expected] => 083c7aaf7b7304b2610ed5ff851f840d5db24993814128b86f42e8e5749b76e7117f6f154a8465fb4f163c1105ec3c6a5757e9c48b95e869d101de9399780a0e
                        [current] => fc2f4d093d3c8ecbfd30f25c59f30e92bf7457664ecf8871247b1802671b05b674c047bfcd0c2c9a674b49ce0bab9cdaed2416f69797381c775019ec250cbc0d
                    )

                [core/vendor/jquery-migrate/jquery-migrate.min.js] => Array
                    (
                        [expected] => 7c31817254b71d4cac10120aa2829614311658e468036d27eb43b063b392620c4611ec3db3b3600da3e48fb82a41c5579c048fbd9022156f038b2b6cb5d946b5
                        [current] => 7b68a43a22a41404a2ff58e0da6a237492cad0fc3e56d216980802b4d5fb483895262a7e049340d6670002bdf899ba88c319239e60d0aae1ac31d98556b0ad6e
                    )

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

            )

        [EXTRA_FILE] => Array
            (
                [error_log] => Array
                    (
                        [expected] => 
                        [current] => bd878fe08bd88a328c14e2a01f983ac6afc560c44943ef52a8ab5f45a6b443ce9be08d3ca1e03433a1e13822876e95622ab4bd966c1b029502ef1b978bfb8228
                    )

                [favicon.ico] => Array
                    (
                        [expected] => 
                        [current] => 70a7a30649f6641a6da10ae29b7afe198cb8cadb3f12c6910a7c45a0296982473b7828ec049cf24c6f9250e675ed9b30b3a2ba458122a5593ea4b908a1b809ed
                    )

                [.well-known/acme-challenge/tY3RSXPjrZ63C9JtlM_rVNQNcislPHUCquu06r-asb0] => Array
                    (
                        [expected] => 
                        [current] => 16539e0cc0f64f4e625fc177afbe82b42c03d5993eb24c0b0c14b2a35d7a97001b725061ca4fbcb4b82885837cf7033a8ca9538803481863321f434a03157a43
                    )

                [data.original/htaccesstest.txt] => Array
                    (
                        [expected] => 
                        [current] => 0bf389274835a9942116129994a8482b2cdf7cf6bba6f816f665bab034ca072b91f1b910b2b1709b518d87d9be166e366a06c02f7bb8af63248db6e5c5ba2835
                    )

                [data.original/files_external/rootcerts.crt] => Array
                    (
                        [expected] => 
                        [current] => af5735cb8cd39b77816a470b6921418d2c9730290cd8f22e11068ac32200453cf6514b72ba47cb89eff58402ebf6ad0bb15c9a7e78144e941e418d13348d3012
                    )

                [data.original/.htaccess] => Array
                    (
                        [expected] => 
                        [current] => 4801225616598711139184d6cde993b92d22b23674bb5ccfc14ab7609063acaf26bca0945165705dff2d9e98f048522babb1b00b204b13624aa86d567afd3ea4
                    )

                [data.original/owncloud.log] => Array
                    (
                        [expected] => 
                        [current] => b4708c42f2a8be4e448e46ebb5ea3a7263fe5b2817472f2877ad582821e6f426066427dd98450d54a1c1566f521fd9ddf8e8b8a56bc61170b68dd055a65d828c
                    )

                [data.original/owncloud.db] => Array
                    (
                        [expected] => 
                        [current] => 06e7a370a8e0179ac25ca0ea7c321449299b49a66c27d1a9c99ebbae91ff88b255f19c4cb753a2b88b39c1801719bbcca08f0e983a4617a1f463c0a461edea8b
                    )

            )

    )

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

            )

    )

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

            )

    )

)

Yeah, this is strange. If I were you I would restart from scratch, unzipping a brand new package of Nextcloud. I don’t know what went wrong there - there’s a lot of files for which ‘invalid hash’ doesn’t make sense short of actual file corruption.

That’s what I was afraid of. Should I delete the database as well?

Honestly, I don’t know about the database. This is just my assessment of your situation as a fellow user. Maybe wait for one of the Nextcloud guys to comment?

Anyone got a thought on this?

If you didn’t set anything up yet, deleting the database should be fine.

There are multiple errors in your case, the two most prominent of them:

  1. Don’t store the acme-challenge in your web root. Your hoster should solve this via a virtualhost rule.
  2. Upload the files in binary mode if you use an FTP client (it seems like you uploaded them in ASCII mode)

si there a way to unzip a file directly from the server using a web interface? (shared hosting environment)

That depends on your Hosters Web Interface. May we know who is hosting you?

BlueHost. Actually haven’t checked out their cpanel file manager yet.