Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Not a bug, I just fucked something up and need help with database collation specifications #13987

Closed
WNYmathGuy opened this issue Feb 1, 2019 · 8 comments
Labels
0. Needs triage Pending check for reproducibility or if it fits our roadmap bug

Comments

@WNYmathGuy
Copy link

WNYmathGuy commented Feb 1, 2019

What I hope to get out of this Issue Report

The template that created the database for nextcloud so that I can restore my collations to their optimal state.

Steps to reproduce

  1. Try to change over your server from MySQL 5.7 to MariaDB 10.1
  2. Have the reimport of all your Nextcloud data fail because of an index char limit that MySQL doesn't have in the newer versions but MariaDB does. e.g. #1071 - Specified key was too long; max key length is 767 bytes
  3. Think that a find and replace of utf8mb4 with utf8 in the dump file will solve all your problems. Reimport the dump file with no errors.
  4. Discover that some of your apps don't work right anymore because you switched the character set. e.g. PhoneTrack.
  5. Try running ALTER TABLE oc_tablename CONVERT TO CHARACTER SET utf8mb4 COLLATE utf8mb4_general_ci; queries on all the tables, but have a small set of tables that won't allow the conversion.
  6. Discover that some apps work again, but other things are weird.
  7. Get around the step 5 problem by shrinking the size of CHAR fields with PRIMARY or UNIQUE indexes from 255 to 191, then run the step 5 queries on them.
  8. Find new freaking problems and discover that Nextcloud typically had the *_bin collation instead of the *_general_ci. Change over all the tables to the *_bin collation. (SHUT DOWN ALL GARBAGE SMASHERS ON THE DETENTION LEVEL!!!)
  9. Discover you have new freaking problems, panic, write a new bug report issue on GitHub hoping Obi-Wan Kenobi is reading the queue.

Expected behavior

Data fields should have had the CHAR field limits set more carefully on indexed fields for backward compatibility, like having 191 the max instead of the default 255.

Actual behavior

A lot of strange things happened.

Server configuration

Operating system: Ubuntu Linux 18.04.1

Web server: Apache 2.4.29

Database: MariaDB 10.1.34

PHP version: 7.2.10

Nextcloud version: 15.0.2

Updated from an older Nextcloud/ownCloud or fresh install: Updated from 14, updated from 13, maybe updated from 12.

Where did you install Nextcloud from: The Nextcloud site directly.

Signing status:

Signing status
No errors have been found.

List of activated (and deactivated) apps:

App list
list
Enabled:
  - accessibility: 1.1.0
  - activity: 2.8.2
  - admin_audit: 1.5.0
  - apporder: 0.6.0
  - audioplayer: 2.6.0
  - calendar: 1.6.4
  - carnet: 0.12.0
  - checksum: 0.4.2
  - circles: 0.16.0
  - cloud_federation_api: 0.1.0
  - comments: 1.5.0
  - contacts: 3.0.2
  - data_request: 1.2.0
  - dav: 1.8.1
  - deck: 0.5.2
  - dicomviewer: 1.1.0
  - drawio: 0.9.2
  - drop_account: 0.1.0
  - event_update_notification: 0.3.2
  - federatedfilesharing: 1.5.0
  - federation: 1.5.0
  - files: 1.10.0
  - files_markdown: 2.0.5
  - files_mindmap: 0.0.11
  - files_pdfviewer: 1.4.0
  - files_retention: 1.4.0
  - files_sharing: 1.7.0
  - files_texteditor: 2.7.0
  - files_trashbin: 1.5.0
  - files_versions: 1.8.0
  - files_videoplayer: 1.4.0
  - firstrunwizard: 2.4.0
  - flowupload: 0.0.9
  - gallery: 18.2.0
  - gpxedit: 0.0.10
  - gpxmotion: 0.0.8
  - gpxpod: 3.0.1
  - groupfolders: 2.0.2
  - impersonate: 1.2.0
  - logreader: 2.0.0
  - lookup_server_connector: 1.3.0
  - metadata: 0.9.0
  - music: 0.9.3
  - nextcloud_announcements: 1.4.0
  - notes: 2.5.1
  - notifications: 2.3.0
  - oauth2: 1.3.0
  - ocsms: 2.1.1
  - password_policy: 1.5.0
  - phonetrack: 0.4.3
  - polls: 0.9.5
  - previewgenerator: 2.0.0
  - provisioning_api: 1.5.0
  - quota_warning: 1.4.0
  - radio: 0.6.4
  - rainloop: 6.0.2
  - registration: 0.4.5
  - richdocuments: 3.1.1
  - serverinfo: 1.5.0
  - sharebymail: 1.5.0
  - social: 0.1.3
  - socialsharing_diaspora: 1.0.4
  - socialsharing_email: 1.0.5
  - socialsharing_facebook: 1.0.4
  - socialsharing_googleplus: 1.0.4
  - socialsharing_twitter: 1.0.4
  - spreed: 5.0.2
  - support: 1.0.0
  - survey_client: 1.3.0
  - systemtags: 1.5.0
  - tasks: 0.9.8
  - telephoneprovider: 1.0.2
  - terms_of_service: 1.1.1
  - theming: 1.6.0
  - theming_customcss: 1.2.0
  - twofactor_backupcodes: 1.4.1
  - updatenotification: 1.5.0
  - weather: 1.5.5
  - workflowengine: 1.5.0
Disabled:
  - admin_notifications
  - announcementcenter
  - bookmarks
  - bruteforcesettings
  - encryption
  - files_accesscontrol
  - files_antivirus
  - files_automatedtagging
  - files_downloadactivity
  - files_external
  - ransomware_detection
  - ransomware_protection
  - user_ldap

Nextcloud configuration:

Config report
ig:list system
{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "my.domain.com"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "dbtype": "mysql",
        "version": "15.0.2.0",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpmode": "smtp",
        "mail_smtpauthtype": "LOGIN",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "587",
        "mail_smtpauth": 1,
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "maintenance": false,
        "memcache.local": "\\OC\\Memcache\\APCu",
        "theme": "",
        "loglevel": 0,
        "default_language": "en",
        "enable_previews": true,
        "preview_max_x": 2048,
        "preview_max_y": 2048,
        "preview_max_scale_factor": 10,
        "preview_max_filesize_image": 50,
        "preview_libreoffice_path": "\/usr\/bin\/libreoffice",
        "preview_office_cl_parameters": " --headless --nologo --nofirststartwizard --invisible --norestore --convert-to pdf --outdir ",
        "enabledPreviewProviders": [
            "OC\\Preview\\PNG",
            "OC\\Preview\\JPEG",
            "OC\\Preview\\GIF",
            "OC\\Preview\\BMP",
            "OC\\Preview\\XBitmap",
            "OC\\Preview\\SVG",
            "OC\\Preview\\TIFF",
            "OC\\Preview\\MP3",
            "OC\\Preview\\TXT",
            "OC\\Preview\\Font",
            "OC\\Preview\\MarkDown",
            "OC\\Preview\\Movie",
            "OC\\Preview\\MSOffice2003",
            "OC\\Preview\\MSOffice2007",
            "OC\\Preview\\MSOfficeDoc",
            "OC\\Preview\\OpenDocument",
            "OC\\Preview\\PDF",
            "OC\\Preview\\Postscript",
            "OC\\Preview\\StarOffice"
        ],
        "tempdirectory": "\/home\/adminuser\/domains\/my.domain.com\/tmp\/nextcloudtemp",
        "overwrite.cli.url": "https:\/\/my.domain.com\/",
        "updater.release.channel": "stable"
    }
}

Are you using external storage, if yes which one: no

Are you using encryption: not the end-to-end one yet, but it's a LetsEncrypt SSL type server.

Are you using an external user-backend, if yes which one: no

Client configuration

Browser: Firefox and Chrome

Operating system: Ubuntu 18.04.1 LTS Workstation

Logs

Web server error log

Web server error log
[Thu Jan 31 13:15:31.146625 2019] [fcgid:warn] [pid 2960] [client 192.168.1.1:37812] mod_fcgid: stderr: PHP Fatal error:  Uncaught Doctrine\\DBAL\\DBALException: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php:64
[Thu Jan 31 13:15:31.146700 2019] [fcgid:warn] [pid 2960] [client 192.168.1.1:37812] mod_fcgid: stderr: Stack trace:
[Thu Jan 31 13:15:31.146709 2019] [fcgid:warn] [pid 2960] [client 192.168.1.1:37812] mod_fcgid: stderr: #0 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\\DB\\Connection->connect()
[Thu Jan 31 13:15:31.146717 2019] [fcgid:warn] [pid 2960] [client 192.168.1.1:37812] mod_fcgid: stderr: #1 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\\DBAL\\Connection->getDatabasePlatformVersion()
[Thu Jan 31 13:15:31.146725 2019] [fcgid:warn] [pid 2960] [client 192.168.1.1:37812] mod_fcgid: stderr: #2 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\\DBAL\\Connection->detectDatabasePlatform()
[Thu Jan 31 13:15:31.146732 2019] [fcgid:warn] [pid 2960] [client 192.168.1.1:37812] mod_fcgid: stderr: #3 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\\DBAL\\Connection->getDatabasePlatform()
[Thu Jan 31 13:15:31.146740 2019] [fcgid:warn] [pid 2960] [client 192.168.1.1:37812] mod_fcgid: stderr: #4 /home/virtualhostadmin/domains/my.domain.com/public_h in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php on line 64
[Thu Jan 31 13:15:31.146747 2019] [fcgid:warn] [pid 2960] [client 192.168.1.1:37812] mod_fcgid: stderr: PHP Fatal error:  Uncaught Doctrine\\DBAL\\DBALException: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php:64
[Thu Jan 31 13:15:31.146756 2019] [fcgid:warn] [pid 2960] [client 192.168.1.1:37812] mod_fcgid: stderr: Stack trace:
[Thu Jan 31 13:15:31.146761 2019] [fcgid:warn] [pid 2960] [client 192.168.1.1:37812] mod_fcgid: stderr: #0 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\\DB\\Connection->connect()
[Thu Jan 31 13:15:31.146769 2019] [fcgid:warn] [pid 2960] [client 192.168.1.1:37812] mod_fcgid: stderr: #1 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\\DBAL\\Connection->getDatabasePlatformVersion()
[Thu Jan 31 13:15:31.146775 2019] [fcgid:warn] [pid 2960] [client 192.168.1.1:37812] mod_fcgid: stderr: #2 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\\DBAL\\Connection->detectDatabasePlatform()
[Thu Jan 31 13:15:31.146782 2019] [fcgid:warn] [pid 2960] [client 192.168.1.1:37812] mod_fcgid: stderr: #3 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\\DBAL\\Connection->getDatabasePlatform()
[Thu Jan 31 13:15:31.146790 2019] [fcgid:warn] [pid 2960] [client 192.168.1.1:37812] mod_fcgid: stderr: #4 /home/virtualhostadmin/domains/my.domain.com/public_h in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php on line 64
[Thu Jan 31 13:15:31.146789 2019] [fcgid:warn] [pid 2980] [client 192.168.1.1:37824] mod_fcgid: stderr: PHP Fatal error:  Uncaught Doctrine\\DBAL\\DBALException: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php:64
[Thu Jan 31 13:15:31.146827 2019] [fcgid:warn] [pid 2980] [client 192.168.1.1:37824] mod_fcgid: stderr: Stack trace:
[Thu Jan 31 13:15:31.146835 2019] [fcgid:warn] [pid 2980] [client 192.168.1.1:37824] mod_fcgid: stderr: #0 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\\DB\\Connection->connect()
[Thu Jan 31 13:15:31.146840 2019] [fcgid:warn] [pid 2980] [client 192.168.1.1:37824] mod_fcgid: stderr: #1 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\\DBAL\\Connection->getDatabasePlatformVersion()
[Thu Jan 31 13:15:31.146845 2019] [fcgid:warn] [pid 2980] [client 192.168.1.1:37824] mod_fcgid: stderr: #2 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\\DBAL\\Connection->detectDatabasePlatform()
[Thu Jan 31 13:15:31.146851 2019] [fcgid:warn] [pid 2980] [client 192.168.1.1:37824] mod_fcgid: stderr: #3 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\\DBAL\\Connection->getDatabasePlatform()
[Thu Jan 31 13:15:31.146856 2019] [fcgid:warn] [pid 2980] [client 192.168.1.1:37824] mod_fcgid: stderr: #4 /home/virtualhostadmin/domains/my.domain.com/public_h in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php on line 64
[Thu Jan 31 13:15:31.146861 2019] [fcgid:warn] [pid 2980] [client 192.168.1.1:37824] mod_fcgid: stderr: PHP Fatal error:  Uncaught Doctrine\\DBAL\\DBALException: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php:64
[Thu Jan 31 13:15:31.146866 2019] [fcgid:warn] [pid 2980] [client 192.168.1.1:37824] mod_fcgid: stderr: Stack trace:
[Thu Jan 31 13:15:31.146870 2019] [fcgid:warn] [pid 2980] [client 192.168.1.1:37824] mod_fcgid: stderr: #0 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\\DB\\Connection->connect()
[Thu Jan 31 13:15:31.146875 2019] [fcgid:warn] [pid 2980] [client 192.168.1.1:37824] mod_fcgid: stderr: #1 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\\DBAL\\Connection->getDatabasePlatformVersion()
[Thu Jan 31 13:15:31.146881 2019] [fcgid:warn] [pid 2980] [client 192.168.1.1:37824] mod_fcgid: stderr: #2 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\\DBAL\\Connection->detectDatabasePlatform()
[Thu Jan 31 13:15:31.146886 2019] [fcgid:warn] [pid 2980] [client 192.168.1.1:37824] mod_fcgid: stderr: #3 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\\DBAL\\Connection->getDatabasePlatform()
[Thu Jan 31 13:15:31.146891 2019] [fcgid:warn] [pid 2980] [client 192.168.1.1:37824] mod_fcgid: stderr: #4 /home/virtualhostadmin/domains/my.domain.com/public_h in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php on line 64
[Thu Jan 31 13:15:31.147554 2019] [fcgid:warn] [pid 3005] [client 192.168.1.1:61893] mod_fcgid: stderr: PHP Fatal error:  Uncaught Doctrine\\DBAL\\DBALException: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php:64, referer: https://my.domain.com/
[Thu Jan 31 13:15:31.147569 2019] [fcgid:warn] [pid 2958] [client 192.168.1.1:37770] mod_fcgid: stderr: PHP Fatal error:  Uncaught Doctrine\\DBAL\\DBALException: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php:64
[Thu Jan 31 13:15:31.147603 2019] [fcgid:warn] [pid 3005] [client 192.168.1.1:61893] mod_fcgid: stderr: Stack trace:, referer: https://my.domain.com/
[Thu Jan 31 13:15:31.147621 2019] [fcgid:warn] [pid 2958] [client 192.168.1.1:37770] mod_fcgid: stderr: Stack trace:
[Thu Jan 31 13:15:31.147627 2019] [fcgid:warn] [pid 3005] [client 192.168.1.1:61893] mod_fcgid: stderr: #0 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\\DB\\Connection->connect(), referer: https://my.domain.com/
[Thu Jan 31 13:15:31.147630 2019] [fcgid:warn] [pid 2958] [client 192.168.1.1:37770] mod_fcgid: stderr: #0 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\\DB\\Connection->connect()
[Thu Jan 31 13:15:31.147638 2019] [fcgid:warn] [pid 3005] [client 192.168.1.1:61893] mod_fcgid: stderr: #1 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\\DBAL\\Connection->getDatabasePlatformVersion(), referer: https://my.domain.com/
[Thu Jan 31 13:15:31.147642 2019] [fcgid:warn] [pid 2958] [client 192.168.1.1:37770] mod_fcgid: stderr: #1 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\\DBAL\\Connection->getDatabasePlatformVersion()
[Thu Jan 31 13:15:31.147648 2019] [fcgid:warn] [pid 3005] [client 192.168.1.1:61893] mod_fcgid: stderr: #2 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\\DBAL\\Connection->detectDatabasePlatform(), referer: https://my.domain.com/
[Thu Jan 31 13:15:31.147657 2019] [fcgid:warn] [pid 2958] [client 192.168.1.1:37770] mod_fcgid: stderr: #2 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\\DBAL\\Connection->detectDatabasePlatform()
[Thu Jan 31 13:15:31.147661 2019] [fcgid:warn] [pid 3005] [client 192.168.1.1:61893] mod_fcgid: stderr: #3 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\\DBAL\\Connection->getDatabasePlatform(), referer: https://my.domain.com/
[Thu Jan 31 13:15:31.147667 2019] [fcgid:warn] [pid 2958] [client 192.168.1.1:37770] mod_fcgid: stderr: #3 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\\DBAL\\Connection->getDatabasePlatform()
[Thu Jan 31 13:15:31.147670 2019] [fcgid:warn] [pid 3005] [client 192.168.1.1:61893] mod_fcgid: stderr: #4 /home/virtualhostadmin/domains/my.domain.com/public_h in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php on line 64, referer: https://my.domain.com/
[Thu Jan 31 13:15:31.147677 2019] [fcgid:warn] [pid 2958] [client 192.168.1.1:37770] mod_fcgid: stderr: #4 /home/virtualhostadmin/domains/my.domain.com/public_h in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php on line 64
[Thu Jan 31 13:15:31.147680 2019] [fcgid:warn] [pid 3005] [client 192.168.1.1:61893] mod_fcgid: stderr: PHP Fatal error:  Uncaught Doctrine\\DBAL\\DBALException: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php:64, referer: https://my.domain.com/
[Thu Jan 31 13:15:31.147686 2019] [fcgid:warn] [pid 2958] [client 192.168.1.1:37770] mod_fcgid: stderr: PHP Fatal error:  Uncaught Doctrine\\DBAL\\DBALException: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php:64
[Thu Jan 31 13:15:31.147672 2019] [fcgid:warn] [pid 2959] [client 192.168.1.1:56711] mod_fcgid: stderr: PHP Fatal error:  Uncaught Doctrine\\DBAL\\DBALException: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php:64
[Thu Jan 31 13:15:31.147690 2019] [fcgid:warn] [pid 3005] [client 192.168.1.1:61893] mod_fcgid: stderr: Stack trace:, referer: https://my.domain.com/
[Thu Jan 31 13:15:31.147701 2019] [fcgid:warn] [pid 2958] [client 192.168.1.1:37770] mod_fcgid: stderr: Stack trace:
[Thu Jan 31 13:15:31.147705 2019] [fcgid:warn] [pid 2959] [client 192.168.1.1:56711] mod_fcgid: stderr: Stack trace:
[Thu Jan 31 13:15:31.147710 2019] [fcgid:warn] [pid 3005] [client 192.168.1.1:61893] mod_fcgid: stderr: #0 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\\DB\\Connection->connect(), referer: https://my.domain.com/
[Thu Jan 31 13:15:31.147714 2019] [fcgid:warn] [pid 2958] [client 192.168.1.1:37770] mod_fcgid: stderr: #0 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\\DB\\Connection->connect()
[Thu Jan 31 13:15:31.147720 2019] [fcgid:warn] [pid 2959] [client 192.168.1.1:56711] mod_fcgid: stderr: #0 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\\DB\\Connection->connect()
[Thu Jan 31 13:15:31.147725 2019] [fcgid:warn] [pid 3005] [client 192.168.1.1:61893] mod_fcgid: stderr: #1 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\\DBAL\\Connection->getDatabasePlatformVersion(), referer: https://my.domain.com/
[Thu Jan 31 13:15:31.147728 2019] [fcgid:warn] [pid 2958] [client 192.168.1.1:37770] mod_fcgid: stderr: #1 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\\DBAL\\Connection->getDatabasePlatformVersion()
[Thu Jan 31 13:15:31.147730 2019] [fcgid:warn] [pid 2959] [client 192.168.1.1:56711] mod_fcgid: stderr: #1 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\\DBAL\\Connection->getDatabasePlatformVersion()
[Thu Jan 31 13:15:31.147735 2019] [fcgid:warn] [pid 3005] [client 192.168.1.1:61893] mod_fcgid: stderr: #2 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\\DBAL\\Connection->detectDatabasePlatform(), referer: https://my.domain.com/
[Thu Jan 31 13:15:31.147738 2019] [fcgid:warn] [pid 2958] [client 192.168.1.1:37770] mod_fcgid: stderr: #2 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\\DBAL\\Connection->detectDatabasePlatform()
[Thu Jan 31 13:15:31.147740 2019] [fcgid:warn] [pid 2959] [client 192.168.1.1:56711] mod_fcgid: stderr: #2 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\\DBAL\\Connection->detectDatabasePlatform()
[Thu Jan 31 13:15:31.147745 2019] [fcgid:warn] [pid 3005] [client 192.168.1.1:61893] mod_fcgid: stderr: #3 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\\DBAL\\Connection->getDatabasePlatform(), referer: https://my.domain.com/
[Thu Jan 31 13:15:31.147751 2019] [fcgid:warn] [pid 2959] [client 192.168.1.1:56711] mod_fcgid: stderr: #3 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\\DBAL\\Connection->getDatabasePlatform()
[Thu Jan 31 13:15:31.147749 2019] [fcgid:warn] [pid 2958] [client 192.168.1.1:37770] mod_fcgid: stderr: #3 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\\DBAL\\Connection->getDatabasePlatform()
[Thu Jan 31 13:15:31.147755 2019] [fcgid:warn] [pid 3005] [client 192.168.1.1:61893] mod_fcgid: stderr: #4 /home/virtualhostadmin/domains/my.domain.com/public_h in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php on line 64, referer: https://my.domain.com/
[Thu Jan 31 13:15:31.147764 2019] [fcgid:warn] [pid 2959] [client 192.168.1.1:56711] mod_fcgid: stderr: #4 /home/virtualhostadmin/domains/my.domain.com/public_h in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php on line 64
[Thu Jan 31 13:15:31.147767 2019] [fcgid:warn] [pid 2958] [client 192.168.1.1:37770] mod_fcgid: stderr: #4 /home/virtualhostadmin/domains/my.domain.com/public_h in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php on line 64
[Thu Jan 31 13:15:31.147776 2019] [fcgid:warn] [pid 2959] [client 192.168.1.1:56711] mod_fcgid: stderr: PHP Fatal error:  Uncaught Doctrine\\DBAL\\DBALException: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php:64
[Thu Jan 31 13:15:31.147784 2019] [fcgid:warn] [pid 2959] [client 192.168.1.1:56711] mod_fcgid: stderr: Stack trace:
[Thu Jan 31 13:15:31.147790 2019] [fcgid:warn] [pid 2959] [client 192.168.1.1:56711] mod_fcgid: stderr: #0 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\\DB\\Connection->connect()
[Thu Jan 31 13:15:31.147797 2019] [fcgid:warn] [pid 2959] [client 192.168.1.1:56711] mod_fcgid: stderr: #1 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\\DBAL\\Connection->getDatabasePlatformVersion()
[Thu Jan 31 13:15:31.147803 2019] [fcgid:warn] [pid 2959] [client 192.168.1.1:56711] mod_fcgid: stderr: #2 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\\DBAL\\Connection->detectDatabasePlatform()
[Thu Jan 31 13:15:31.147810 2019] [fcgid:warn] [pid 2959] [client 192.168.1.1:56711] mod_fcgid: stderr: #3 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\\DBAL\\Connection->getDatabasePlatform()
[Thu Jan 31 13:15:31.147816 2019] [fcgid:warn] [pid 2959] [client 192.168.1.1:56711] mod_fcgid: stderr: #4 /home/virtualhostadmin/domains/my.domain.com/public_h in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php on line 64
[Thu Jan 31 13:15:31.151276 2019] [fcgid:warn] [pid 2957] [client 192.168.1.1:37804] mod_fcgid: stderr: PHP Fatal error:  Uncaught Doctrine\\DBAL\\DBALException: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php:64
[Thu Jan 31 13:15:31.151311 2019] [fcgid:warn] [pid 2957] [client 192.168.1.1:37804] mod_fcgid: stderr: Stack trace:
[Thu Jan 31 13:15:31.151297 2019] [fcgid:warn] [pid 2956] [client 192.168.1.1:37716] mod_fcgid: stderr: PHP Fatal error:  Uncaught Doctrine\\DBAL\\DBALException: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php:64
[Thu Jan 31 13:15:31.151317 2019] [fcgid:warn] [pid 2957] [client 192.168.1.1:37804] mod_fcgid: stderr: #0 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\\DB\\Connection->connect()
[Thu Jan 31 13:15:31.151324 2019] [fcgid:warn] [pid 2956] [client 192.168.1.1:37716] mod_fcgid: stderr: Stack trace:
[Thu Jan 31 13:15:31.151337 2019] [fcgid:warn] [pid 2957] [client 192.168.1.1:37804] mod_fcgid: stderr: #1 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\\DBAL\\Connection->getDatabasePlatformVersion()
[Thu Jan 31 13:15:31.151339 2019] [fcgid:warn] [pid 2956] [client 192.168.1.1:37716] mod_fcgid: stderr: #0 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\\DB\\Connection->connect()
[Thu Jan 31 13:15:31.151343 2019] [fcgid:warn] [pid 2957] [client 192.168.1.1:37804] mod_fcgid: stderr: #2 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\\DBAL\\Connection->detectDatabasePlatform()
[Thu Jan 31 13:15:31.151345 2019] [fcgid:warn] [pid 2956] [client 192.168.1.1:37716] mod_fcgid: stderr: #1 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\\DBAL\\Connection->getDatabasePlatformVersion()
[Thu Jan 31 13:15:31.151348 2019] [fcgid:warn] [pid 2957] [client 192.168.1.1:37804] mod_fcgid: stderr: #3 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\\DBAL\\Connection->getDatabasePlatform()
[Thu Jan 31 13:15:31.151350 2019] [fcgid:warn] [pid 2956] [client 192.168.1.1:37716] mod_fcgid: stderr: #2 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\\DBAL\\Connection->detectDatabasePlatform()
[Thu Jan 31 13:15:31.151353 2019] [fcgid:warn] [pid 2957] [client 192.168.1.1:37804] mod_fcgid: stderr: #4 /home/virtualhostadmin/domains/my.domain.com/public_h in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php on line 64
[Thu Jan 31 13:15:31.151355 2019] [fcgid:warn] [pid 2956] [client 192.168.1.1:37716] mod_fcgid: stderr: #3 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\\DBAL\\Connection->getDatabasePlatform()
[Thu Jan 31 13:15:31.151358 2019] [fcgid:warn] [pid 2957] [client 192.168.1.1:37804] mod_fcgid: stderr: PHP Fatal error:  Uncaught Doctrine\\DBAL\\DBALException: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php:64
[Thu Jan 31 13:15:31.151360 2019] [fcgid:warn] [pid 2956] [client 192.168.1.1:37716] mod_fcgid: stderr: #4 /home/virtualhostadmin/domains/my.domain.com/public_h in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php on line 64
[Thu Jan 31 13:15:31.151364 2019] [fcgid:warn] [pid 2957] [client 192.168.1.1:37804] mod_fcgid: stderr: Stack trace:
[Thu Jan 31 13:15:31.151366 2019] [fcgid:warn] [pid 2956] [client 192.168.1.1:37716] mod_fcgid: stderr: PHP Fatal error:  Uncaught Doctrine\\DBAL\\DBALException: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php:64
[Thu Jan 31 13:15:31.151368 2019] [fcgid:warn] [pid 2957] [client 192.168.1.1:37804] mod_fcgid: stderr: #0 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\\DB\\Connection->connect()
[Thu Jan 31 13:15:31.151371 2019] [fcgid:warn] [pid 2956] [client 192.168.1.1:37716] mod_fcgid: stderr: Stack trace:
[Thu Jan 31 13:15:31.151373 2019] [fcgid:warn] [pid 2957] [client 192.168.1.1:37804] mod_fcgid: stderr: #1 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\\DBAL\\Connection->getDatabasePlatformVersion()
[Thu Jan 31 13:15:31.151376 2019] [fcgid:warn] [pid 2956] [client 192.168.1.1:37716] mod_fcgid: stderr: #0 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\\DB\\Connection->connect()
[Thu Jan 31 13:15:31.151382 2019] [fcgid:warn] [pid 2957] [client 192.168.1.1:37804] mod_fcgid: stderr: #2 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\\DBAL\\Connection->detectDatabasePlatform()
[Thu Jan 31 13:15:31.151384 2019] [fcgid:warn] [pid 2956] [client 192.168.1.1:37716] mod_fcgid: stderr: #1 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\\DBAL\\Connection->getDatabasePlatformVersion()
[Thu Jan 31 13:15:31.151388 2019] [fcgid:warn] [pid 2957] [client 192.168.1.1:37804] mod_fcgid: stderr: #3 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\\DBAL\\Connection->getDatabasePlatform()
[Thu Jan 31 13:15:31.151390 2019] [fcgid:warn] [pid 2956] [client 192.168.1.1:37716] mod_fcgid: stderr: #2 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\\DBAL\\Connection->detectDatabasePlatform()
[Thu Jan 31 13:15:31.151394 2019] [fcgid:warn] [pid 2957] [client 192.168.1.1:37804] mod_fcgid: stderr: #4 /home/virtualhostadmin/domains/my.domain.com/public_h in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php on line 64
[Thu Jan 31 13:15:31.151395 2019] [fcgid:warn] [pid 2956] [client 192.168.1.1:37716] mod_fcgid: stderr: #3 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\\DBAL\\Connection->getDatabasePlatform()
[Thu Jan 31 13:15:31.151400 2019] [fcgid:warn] [pid 2956] [client 192.168.1.1:37716] mod_fcgid: stderr: #4 /home/virtualhostadmin/domains/my.domain.com/public_h in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php on line 64
[Thu Jan 31 13:15:31.416183 2019] [fcgid:warn] [pid 3006] [client 192.168.1.1:37752] mod_fcgid: stderr: PHP Fatal error:  Uncaught Doctrine\\DBAL\\DBALException: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php:64
[Thu Jan 31 13:15:31.416223 2019] [fcgid:warn] [pid 3006] [client 192.168.1.1:37752] mod_fcgid: stderr: Stack trace:
[Thu Jan 31 13:15:31.416229 2019] [fcgid:warn] [pid 3006] [client 192.168.1.1:37752] mod_fcgid: stderr: #0 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\\DB\\Connection->connect()
[Thu Jan 31 13:15:31.416234 2019] [fcgid:warn] [pid 3006] [client 192.168.1.1:37752] mod_fcgid: stderr: #1 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\\DBAL\\Connection->getDatabasePlatformVersion()
[Thu Jan 31 13:15:31.416240 2019] [fcgid:warn] [pid 3006] [client 192.168.1.1:37752] mod_fcgid: stderr: #2 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\\DBAL\\Connection->detectDatabasePlatform()
[Thu Jan 31 13:15:31.416245 2019] [fcgid:warn] [pid 3006] [client 192.168.1.1:37752] mod_fcgid: stderr: #3 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\\DBAL\\Connection->getDatabasePlatform()
[Thu Jan 31 13:15:31.416250 2019] [fcgid:warn] [pid 3006] [client 192.168.1.1:37752] mod_fcgid: stderr: #4 /home/virtualhostadmin/domains/my.domain.com/public_h in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php on line 64
[Thu Jan 31 13:15:31.416264 2019] [fcgid:warn] [pid 3006] [client 192.168.1.1:37752] mod_fcgid: stderr: PHP Fatal error:  Uncaught Doctrine\\DBAL\\DBALException: Failed to connect to the database: An exception occured in driver: SQLSTATE[HY000] [2002] No such file or directory in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php:64
[Thu Jan 31 13:15:31.416270 2019] [fcgid:warn] [pid 3006] [client 192.168.1.1:37752] mod_fcgid: stderr: Stack trace:
[Thu Jan 31 13:15:31.416274 2019] [fcgid:warn] [pid 3006] [client 192.168.1.1:37752] mod_fcgid: stderr: #0 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(429): OC\\DB\\Connection->connect()
[Thu Jan 31 13:15:31.416279 2019] [fcgid:warn] [pid 3006] [client 192.168.1.1:37752] mod_fcgid: stderr: #1 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(389): Doctrine\\DBAL\\Connection->getDatabasePlatformVersion()
[Thu Jan 31 13:15:31.416287 2019] [fcgid:warn] [pid 3006] [client 192.168.1.1:37752] mod_fcgid: stderr: #2 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(328): Doctrine\\DBAL\\Connection->detectDatabasePlatform()
[Thu Jan 31 13:15:31.416292 2019] [fcgid:warn] [pid 3006] [client 192.168.1.1:37752] mod_fcgid: stderr: #3 /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(623): Doctrine\\DBAL\\Connection->getDatabasePlatform()
[Thu Jan 31 13:15:31.416297 2019] [fcgid:warn] [pid 3006] [client 192.168.1.1:37752] mod_fcgid: stderr: #4 /home/virtualhostadmin/domains/my.domain.com/public_h in /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/lib/private/DB/Connection.php on line 64
[Fri Feb 01 15:47:06.835076 2019] [authz_core:error] [pid 11482] [client 192.168.1.1:43200] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 15:47:12.633671 2019] [authz_core:error] [pid 31262] [client 192.168.1.1:43246] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 15:47:22.227659 2019] [authz_core:error] [pid 11870] [client 192.168.1.1:43360] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 15:57:32.177221 2019] [authz_core:error] [pid 16871] [client 192.168.1.1:43832] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:02:53.847387 2019] [authz_core:error] [pid 10160] [client 192.168.1.1:44122] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:04:38.924858 2019] [authz_core:error] [pid 18276] [client 192.168.1.1:44244] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:05:26.954841 2019] [authz_core:error] [pid 18397] [client 192.168.1.1:44296] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:06:43.847348 2019] [authz_core:error] [pid 18543] [client 192.168.1.1:44360] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:06:50.830803 2019] [authz_core:error] [pid 18324] [client 192.168.1.1:44382] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:06:56.880082 2019] [authz_core:error] [pid 16175] [client 192.168.1.1:44412] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:07:05.430999 2019] [authz_core:error] [pid 16175] [client 192.168.1.1:44428] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:07:15.714587 2019] [authz_core:error] [pid 17799] [client 192.168.1.1:44464] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:07:22.521731 2019] [authz_core:error] [pid 18279] [client 192.168.1.1:44496] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:07:28.270080 2019] [authz_core:error] [pid 18271] [client 192.168.1.1:44512] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:07:34.630964 2019] [authz_core:error] [pid 18279] [client 192.168.1.1:44526] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:07:46.278860 2019] [authz_core:error] [pid 18584] [client 192.168.1.1:44584] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:07:55.659553 2019] [authz_core:error] [pid 14241] [client 192.168.1.1:44644] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:08:04.387672 2019] [authz_core:error] [pid 19023] [client 192.168.1.1:44678] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:08:51.002181 2019] [fcgid:warn] [pid 19030] (32)Broken pipe: [client 192.168.1.1:44744] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
[Fri Feb 01 16:08:51.271705 2019] [fcgid:warn] [pid 19019] (32)Broken pipe: [client 192.168.1.1:44754] mod_fcgid: ap_pass_brigade failed in handle_request_ipc function
[Fri Feb 01 16:09:39.743215 2019] [authz_core:error] [pid 17799] [client 192.168.1.1:45062] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:10:01.900689 2019] [authz_core:error] [pid 19988] [client 192.168.1.1:45104] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:13:31.756978 2019] [authz_core:error] [pid 17799] [client 192.168.1.1:45424] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:15:03.998499 2019] [authz_core:error] [pid 20234] [client 192.168.1.1:45528] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:15:08.741135 2019] [authz_core:error] [pid 20866] [client 192.168.1.1:45556] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:21:37.605666 2019] [authz_core:error] [pid 21074] [client 192.168.1.1:45948] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:25:22.085229 2019] [authz_core:error] [pid 20234] [client 192.168.1.1:46116] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:28:32.964302 2019] [authz_core:error] [pid 21074] [client 192.168.1.1:46286] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:29:35.667772 2019] [authz_core:error] [pid 17799] [client 192.168.1.1:46346] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:33:57.139003 2019] [authz_core:error] [pid 23145] [client 192.168.1.1:46532] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:37:54.612345 2019] [authz_core:error] [pid 24694] [client 192.168.1.1:46820] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 16:53:54.882086 2019] [authz_core:error] [pid 25328] [client 192.168.1.1:47856] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 17:23:09.602792 2019] [authz_core:error] [pid 3059] [client 192.168.1.1:50072] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 17:36:45.207548 2019] [authz_core:error] [pid 10915] [client 192.168.1.1:50874] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 17:36:51.775252 2019] [authz_core:error] [pid 3059] [client 192.168.1.1:50890] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 17:37:38.697694 2019] [authz_core:error] [pid 10266] [client 192.168.1.1:51014] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 18:03:12.602889 2019] [authz_core:error] [pid 10938] [client 192.168.1.1:52284] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 18:03:16.083971 2019] [authz_core:error] [pid 3061] [client 192.168.1.1:52296] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 18:31:54.917112 2019] [authz_core:error] [pid 3093] [client 192.168.1.1:53410] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata
[Fri Feb 01 18:32:30.579712 2019] [authz_core:error] [pid 11508] [client 192.168.1.1:53426] AH01630: client denied by server configuration: /home/virtualhostadmin/domains/my.domain.com/public_html/nextcloud/data/.ocdata

Nextcloud log (data/nextcloud.log)

Nextcloud log

nextcloud.log

@WNYmathGuy WNYmathGuy added 0. Needs triage Pending check for reproducibility or if it fits our roadmap bug labels Feb 1, 2019
@WNYmathGuy
Copy link
Author

This got worse.

One oddity I was suffering from today before it got way worse was the Files section of NC showed nothing. The tables for files are intact and the files and folders still exist on my server but the interface can't display them.

NC wanted to do some updates and they errored out while trying to happen. They were throwing the error I mentioned in the initial post. Then after it failed NC got stuck in a non-working position and would only serve the "You got updates to do screen".
screenshot from 2019-02-05 18-39-46

When trying to run that update it' throws these errors:

An error occured during the request. Unable to proceed.
An exception occurred while executing 'CREATE TABLE oc_migrations (app VARCHAR(255) NOT NULL, version VARCHAR(255) NOT NULL, PRIMARY KEY(app, version)) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin ENGINE = InnoDB ROW_FORMAT = compressed': SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes
Contacts
3.0.2
Official

and the Detailed logs say:

Doctrine\DBAL\Exception\DriverException: An exception occurred while executing 'CREATE TABLE oc_migrations (app VARCHAR(255) NOT NULL, version VARCHAR(255) NOT NULL, PRIMARY KEY(app, version)) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin ENGINE = InnoDB ROW_FORMAT = compressed': SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes


Preparing update

Set log level to debug

Turned on maintenance mode

Repair step: Repair MySQL collation

Repair info: All tables already have the correct collation -> nothing to do

Repair step: Repair SQLite autoincrement

Repair step: Copy data from accounts table when migrating from ownCloud

Repair step: Drop account terms table when migrating from ownCloud

Updating database schema

Doctrine\DBAL\Exception\DriverException: An exception occurred while executing 'CREATE TABLE oc_migrations (app VARCHAR(255) NOT NULL, version VARCHAR(255) NOT NULL, PRIMARY KEY(app, version)) DEFAULT CHARACTER SET utf8mb4 COLLATE utf8mb4_bin ENGINE = InnoDB ROW_FORMAT = compressed': SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 767 bytes

The update was unsuccessful. Please report this issue to the Nextcloud community.

A wierd screen I got was this one:
screenshot from 2019-02-05 16-56-36

It could be because I was tinkering with the table character limits between update attempts.

It seems that if MariaDB isn't ready for the max size character unique indexes, then Nextcloud can't be used in it because updates aren't limiting their char fields.

Is their any good info on how to link to another MySQL server inside my network?

@WNYmathGuy
Copy link
Author

Okay, so as of now I got this going.
Default Parameters

Changed the 'dbhost' => '' to 'dbhost' => '192.168.1.###' to point at my other internal server.
Added the last perfect backup (which was all utf8mb4_bin collations) to that internal server and added the nextcloud DB user with proper password & permissions to that MySQL instance. Altered the other MySQL server configuration from bind-address = 127.0.0.1 to #bind-address = 127.0.0.1.

The first page that loaded was like the first image I added in the last note, but it had a list of all the app updates that went wrong since this shit-filled rabbit-hole trip started. So as of right now every app works except for the Files browser app...
screenshot from 2019-02-05 20-27-45
The Gallery App works fine and sees folders and display's images, just not the Files app. My DAV connection through a Ubuntu workstation works fine and displays all my files and folders correctly.

I don't understand the messages in the logs, but I'm pretty sure now that their all related to the file browser problem I'm having. Here are the latest entries.
nextcloud.log

I can see the section where I tested the Gallery app (I think).

@WNYmathGuy
Copy link
Author

WNYmathGuy commented Feb 6, 2019

BTW: Last night after the movement of the database from one MariaDB server to a different MySQL server I failed the code integrity check and will be using the previous solution I was given for that problem, but for the sake of this thread having the info, here is the failure list:

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

Results
=======
- core
	- INVALID_HASH
		- core/js/mimetypelist.js
	- EXTRA_FILE
		- icon/mime/ppt.png
		- icon/mime/jscript.png
		- icon/mime/script.png
		- icon/mime/lit.png
		- icon/mime/css.png
		- icon/mime/page.png
		- icon/mime/document.png
		- icon/mime/readme.txt
		- icon/mime/mdb.png
		- icon/mime/glasses.png
		- icon/mime/dotnet.png
		- icon/mime/quicktime.png
		- icon/mime/pl.png
		- icon/mime/gpx.png
		- icon/mime/phshop.png
		- icon/mime/wmv.png
		- icon/mime/other.png
		- icon/mime/jnlp.png
		- icon/mime/pdf.png
		- icon/mime/xls.png
		- icon/mime/encrypt.png
		- icon/mime/svg.png
		- icon/mime/crystal.png
		- icon/mime/video.png
		- icon/mime/real.png
		- icon/mime/php.png
		- icon/mime/flash.png
		- icon/mime/ai.png
		- icon/mime/archive.png
		- icon/mime/ooffice.png
		- icon/mime/rss.png
		- icon/mime/rar.png
		- icon/mime/audio.png
		- icon/mime/unknown.png
		- icon/mime/text.png
		- icon/mime/ttf.png
		- icon/mime/doc.png
		- icon/mime/library.png
		- icon/mime/image.png
		- icon/clock/hr1.png
		- icon/clock/hr12.png
		- icon/clock/hr8.png
		- icon/clock/hr10.png
		- icon/clock/hr5.png
		- icon/clock/hr7.png
		- icon/clock/hr4.png
		- icon/clock/hr3.png
		- icon/clock/hr6.png
		- icon/clock/hr11.png
		- icon/clock/hr9.png
		- icon/clock/hr2.png
		- icon/cpu/digital.png
		- icon/cpu/motorola.png
		- icon/cpu/mips.png
		- icon/cpu/intel.png
		- icon/cpu/java.png
		- icon/cpu/ibm.png
		- icon/cpu/unknown.png
		- icon/cpu/hp.png
		- icon/cpu/sun.png
		- icon/other/menu5.png
		- icon/other/menu3.png
		- icon/other/awstats_logo6.png
		- icon/other/page.png
		- icon/other/menu2.png
		- icon/other/vv.png
		- icon/other/vu.png
		- icon/other/button.gif
		- icon/other/awstats_logo1.png
		- icon/other/he.png
		- icon/other/menu8.png
		- icon/other/vp.png
		- icon/other/vh.png
		- icon/other/vk.png
		- icon/other/hh.png
		- icon/other/menu4.png
		- icon/other/hx.png
		- icon/other/ht.png
		- icon/other/awstats_logo5.png
		- icon/other/menu1.png
		- icon/other/menu6.png
		- icon/other/hp.png
		- icon/other/hk.png
		- icon/other/backleft.png
		- icon/other/menu7.png
		- icon/flags/et.png
		- icon/flags/in.png
		- icon/flags/to.png
		- icon/flags/bz.png
		- icon/flags/pf.png
		- icon/flags/ne.png
		- icon/flags/mk.png
		- icon/flags/mm.png
		- icon/flags/nu.png
		- icon/flags/es.png
		- icon/flags/lu.png
		- icon/flags/mg.png
		- icon/flags/kh.png
		- icon/flags/il.png
		- icon/flags/va.png
		- icon/flags/ch.png
		- icon/flags/ca.png
		- icon/flags/md.png
		- icon/flags/dm.png
		- icon/flags/ke.png
		- icon/flags/ie.png
		- icon/flags/glg.png
		- icon/flags/na.png
		- icon/flags/eg.png
		- icon/flags/hu.png
		- icon/flags/edu.png
		- icon/flags/ky.png
		- icon/flags/en.png
		- icon/flags/yu.png
		- icon/flags/tg.png
		- icon/flags/my.png
		- icon/flags/com.png
		- icon/flags/mt.png
		- icon/flags/ao.png
		- icon/flags/py.png
		- icon/flags/cy.png
		- icon/flags/ws.png
		- icon/flags/zw.png
		- icon/flags/nl.png
		- icon/flags/vg.png
		- icon/flags/kg.png
		- icon/flags/zm.png
		- icon/flags/mv.png
		- icon/flags/im.png
		- icon/flags/i0.png
		- icon/flags/io.png
		- icon/flags/dz.png
		- icon/flags/sg.png
		- icon/flags/mx.png
		- icon/flags/mn.png
		- icon/flags/fj.png
		- icon/flags/np.png
		- icon/flags/bn.png
		- icon/flags/sk.png
		- icon/flags/au.png
		- icon/flags/cn.png
		- icon/flags/ee.png
		- icon/flags/ip.png
		- icon/flags/jo.png
		- icon/flags/sm.png
		- icon/flags/aq.png
		- icon/flags/om.png
		- icon/flags/bg.png
		- icon/flags/fm.png
		- icon/flags/me.png
		- icon/flags/sb.png
		- icon/flags/qa.png
		- icon/flags/ps.png
		- icon/flags/vu.png
		- icon/flags/mil.png
		- icon/flags/cm.png
		- icon/flags/cr.png
		- icon/flags/hr.png
		- icon/flags/bv.png
		- icon/flags/rs.png
		- icon/flags/lk.png
		- icon/flags/bb.png
		- icon/flags/pt.png
		- icon/flags/td.png
		- icon/flags/pl.png
		- icon/flags/vn.png
		- icon/flags/bf.png
		- icon/flags/rw.png
		- icon/flags/as.png
		- icon/flags/az.png
		- icon/flags/cx.png
		- icon/flags/gu.png
		- icon/flags/fx.png
		- icon/flags/bd.png
		- icon/flags/lt.png
		- icon/flags/ax.png
		- icon/flags/bs.png
		- icon/flags/pe.png
		- icon/flags/ck.png
		- icon/flags/ms.png
		- icon/flags/mo.png
		- icon/flags/ac.png
		- icon/flags/is.png
		- icon/flags/lr.png
		- icon/flags/by.png
		- icon/flags/sl.png
		- icon/flags/bh.png
		- icon/flags/th.png
		- icon/flags/wf.png
		- icon/flags/it.png
		- icon/flags/tz.png
		- icon/flags/hn.png
		- icon/flags/cu.png
		- icon/flags/de.png
		- icon/flags/za.png
		- icon/flags/ma.png
		- icon/flags/cz.png
		- icon/flags/sd.png
		- icon/flags/tw.png
		- icon/flags/re.png
		- icon/flags/kr.png
		- icon/flags/tk.png
		- icon/flags/sc.png
		- icon/flags/eu.png
		- icon/flags/ve.png
		- icon/flags/bj.png
		- icon/flags/uk.png
		- icon/flags/li.png
		- icon/flags/gb.png
		- icon/flags/ba.png
		- icon/flags/ae.png
		- icon/flags/gr.png
		- icon/flags/al.png
		- icon/flags/cf.png
		- icon/flags/ag.png
		- icon/flags/dk.png
		- icon/flags/uz.png
		- icon/flags/at.png
		- icon/flags/bi.png
		- icon/flags/ro.png
		- icon/flags/nz.png
		- icon/flags/gs.png
		- icon/flags/mu.png
		- icon/flags/bt.png
		- icon/flags/tf.png
		- icon/flags/ph.png
		- icon/flags/pg.png
		- icon/flags/sy.png
		- icon/flags/wlk.png
		- icon/flags/lv.png
		- icon/flags/dj.png
		- icon/flags/sn.png
		- icon/flags/an.png
		- icon/flags/tr.png
		- icon/flags/sv.png
		- icon/flags/ze.png
		- icon/flags/nr.png
		- icon/flags/ni.png
		- icon/flags/eh.png
		- icon/flags/gi.png
		- icon/flags/ad.png
		- icon/flags/do.png
		- icon/flags/tt.png
		- icon/flags/gy.png
		- icon/flags/br.png
		- icon/flags/ml.png
		- icon/flags/ga.png
		- icon/flags/su.png
		- icon/flags/sr.png
		- icon/flags/iq.png
		- icon/flags/gm.png
		- icon/flags/ec.png
		- icon/flags/tv.png
		- icon/flags/bm.png
		- icon/flags/ai.png
		- icon/flags/am.png
		- icon/flags/gh.png
		- icon/flags/tm.png
		- icon/flags/ar.png
		- icon/flags/ru.png
		- icon/flags/ly.png
		- icon/flags/lc.png
		- icon/flags/es_cat.png
		- icon/flags/mp.png
		- icon/flags/ci.png
		- icon/flags/si.png
		- icon/flags/mc.png
		- icon/flags/ht.png
		- icon/flags/um.png
		- icon/flags/ls.png
		- icon/flags/es_eu.png
		- icon/flags/ua.png
		- icon/flags/co.png
		- icon/flags/ki.png
		- icon/flags/tc.png
		- icon/flags/kz.png
		- icon/flags/pr.png
		- icon/flags/vc.png
		- icon/flags/cv.png
		- icon/flags/er.png
		- icon/flags/jp.png
		- icon/flags/kn.png
		- icon/flags/gf.png
		- icon/flags/cl.png
		- icon/flags/gd.png
		- icon/flags/st.png
		- icon/flags/gq.png
		- icon/flags/sa.png
		- icon/flags/bo.png
		- icon/flags/fk.png
		- icon/flags/gn.png
		- icon/flags/pk.png
		- icon/flags/mw.png
		- icon/flags/fo.png
		- icon/flags/gt.png
		- icon/flags/af.png
		- icon/flags/kw.png
		- icon/flags/ge.png
		- icon/flags/cg.png
		- icon/flags/aw.png
		- icon/flags/gg.png
		- icon/flags/fi.png
		- icon/flags/jm.png
		- icon/flags/sz.png
		- icon/flags/vi.png
		- icon/flags/cd.png
		- icon/flags/gw.png
		- icon/flags/la.png
		- icon/flags/gl.png
		- icon/flags/km.png
		- icon/flags/pa.png
		- icon/flags/ug.png
		- icon/flags/gp.png
		- icon/flags/ir.png
		- icon/flags/uy.png
		- icon/flags/ng.png
		- icon/flags/be.png
		- icon/flags/kp.png
		- icon/flags/se.png
		- icon/flags/mr.png
		- icon/flags/mz.png
		- icon/flags/ye.png
		- icon/flags/hk.png
		- icon/flags/id.png
		- icon/flags/bw.png
		- icon/flags/nato.png
		- icon/flags/lb.png
		- icon/flags/tn.png
		- icon/flags/int.png
		- icon/os/palmos.png
		- icon/os/mac.png
		- icon/os/linuxasplinux.png
		- icon/os/win16.png
		- icon/os/win2003.png
		- icon/os/bsdopenbsd.png
		- icon/os/bsdi.png
		- icon/os/riscos.png
		- icon/os/ios_ipad.png
		- icon/os/macosx11.png
		- icon/os/aix.png
		- icon/os/linuxcentos.png
		- icon/os/winxbox.png
		- icon/os/cpm.png
		- icon/os/debian.png
		- icon/os/linuxfedora.png
		- icon/os/win7.png
		- icon/os/imode.png
		- icon/os/linuxgentoo.png
		- icon/os/freebsd.png
		- icon/os/linuxandroid.png
		- icon/os/unix.png
		- icon/os/syllable.png
		- icon/os/next.png
		- icon/os/osf.png
		- icon/os/dreamcast.png
		- icon/os/os2.png
		- icon/os/linuxdebian.png
		- icon/os/dos.png
		- icon/os/linuxredhat.png
		- icon/os/winphone.png
		- icon/os/beos.png
		- icon/os/linuxmandr.png
		- icon/os/amigaos.png
		- icon/os/gnu.png
		- icon/os/webtv.png
		- icon/os/netware.png
		- icon/os/vms.png
		- icon/os/atari.png
		- icon/os/symbian.png
		- icon/os/wii.png
		- icon/os/apple.png
		- icon/os/linuxsuse.png
		- icon/os/qnx.png
		- icon/os/linuxubuntu.png
		- icon/os/sco.png
		- icon/os/psp.png
		- icon/os/commodore.png
		- icon/browser/da.png
		- icon/browser/netscape_large.png
		- icon/browser/ibrowse.png
		- icon/browser/gozilla.png
		- icon/browser/icab.png
		- icon/browser/feeddemon.png
		- icon/browser/philips.png
		- icon/browser/newsgator.png
		- icon/browser/amaya.png
		- icon/browser/neon.png
		- icon/browser/sharp.png
		- icon/browser/opera.png
		- icon/browser/seamonkey.png
		- icon/browser/macweb.png
		- icon/browser/safari.png
		- icon/browser/kmeleon.png
		- icon/browser/leechget.png
		- icon/browser/sharpreader.png
		- icon/browser/subversion.png
		- icon/browser/doris.png
		- icon/browser/w3c.png
		- icon/browser/aweb.png
		- icon/browser/omniweb.png
		- icon/browser/netpositive.png
		- icon/browser/sagem.png
		- icon/browser/bpftp.png
		- icon/browser/webcopier.png
		- icon/browser/fresco.png
		- icon/browser/avant.png
		- icon/browser/teleport.png
		- icon/browser/newsfire.png
		- icon/browser/bytel.png
		- icon/browser/encompass.png
		- icon/browser/gnus.png
		- icon/browser/motorola.png
		- icon/browser/iceweasel.png
		- icon/browser/netnewswire.png
		- icon/browser/trium.png
		- icon/browser/dreamcast.png
		- icon/browser/lynx.png
		- icon/browser/ecatch.png
		- icon/browser/abilon.png
		- icon/browser/freshdownload.png
		- icon/browser/hotjava.png
		- icon/browser/mplayer.png
		- icon/browser/msie.png
		- icon/browser/nokia.png
		- icon/browser/staroffice.png
		- icon/browser/newzcrawler.png
		- icon/browser/alcatel.png
		- icon/browser/epiphany.png
		- icon/browser/analogx.png
		- icon/browser/ncsa_mosaic.png
		- icon/browser/mozilla.png
		- icon/browser/shrook.png
		- icon/browser/rssbandit.png
		- icon/browser/rssreader.png
		- icon/browser/msie_large.png
		- icon/browser/sony.png
		- icon/browser/pluck.png
		- icon/browser/pulpfiction.png
		- icon/browser/webzip.png
		- icon/browser/gnome.png
		- icon/browser/webreaper.png
		- icon/browser/firefox.png
		- icon/browser/panasonic.png
		- icon/browser/frontpage.png
		- icon/browser/httrack.png
		- icon/browser/lg.png
		- icon/browser/akregator.png
		- icon/browser/edge.png
		- icon/browser/mediaplayer.png
		- icon/browser/jetbrains_omea.png
		- icon/browser/adobe.png
		- icon/browser/icecat.png
		- icon/browser/rss.png
		- icon/browser/wizz.png
		- icon/browser/phoenix.png
		- icon/browser/rssowl.png
		- icon/browser/netshow.png
		- icon/browser/galeon.png
		- icon/browser/chimera.png
		- icon/browser/chrome.png
		- icon/browser/fpexpress.png
		- icon/browser/cyberdog.png
		- icon/browser/flock.png
		- icon/browser/netscape.png
		- icon/browser/konqueror.png
		- icon/browser/amigavoyager.png
		- icon/browser/dillo.png
		- icon/browser/flashget.png
		- icon/browser/lotusnotes.png
		- icon/browser/samsung.png
		- icon/browser/getright.png
		- icon/browser/rssxpress.png
		- icon/browser/siemens.png
		- .well-known/acme-challenge/.htaccess
		- .well-known/acme-challenge/aBigFreakingString

Raw output
==========
Array
(
    [core] => Array
        (
            [INVALID_HASH] => Array
                (
                    [core/js/mimetypelist.js] => Array
                        (
                            [expected] => aBigFreakingString
                            [current] => aBigFreakingString
                        )

                )

            [EXTRA_FILE] => Array
                (
                    [icon/mime/ppt.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/jscript.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/script.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/lit.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/css.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/page.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/document.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/readme.txt] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/mdb.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/glasses.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/dotnet.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/quicktime.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/pl.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/gpx.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/phshop.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/wmv.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/other.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/jnlp.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/pdf.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/xls.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/encrypt.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/svg.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/crystal.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/video.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/real.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/php.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/flash.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/ai.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/archive.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/ooffice.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/rss.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/rar.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/audio.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/unknown.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/text.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/ttf.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/doc.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/library.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/mime/image.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/clock/hr1.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/clock/hr12.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/clock/hr8.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/clock/hr10.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/clock/hr5.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/clock/hr7.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/clock/hr4.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/clock/hr3.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/clock/hr6.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/clock/hr11.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/clock/hr9.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/clock/hr2.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/cpu/digital.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/cpu/motorola.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/cpu/mips.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/cpu/intel.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/cpu/java.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/cpu/ibm.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/cpu/unknown.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/cpu/hp.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/cpu/sun.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/menu5.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/menu3.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/awstats_logo6.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/page.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/menu2.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/vv.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/vu.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/button.gif] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/awstats_logo1.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/he.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/menu8.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/vp.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/vh.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/vk.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/hh.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/menu4.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/hx.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/ht.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/awstats_logo5.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/menu1.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/menu6.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/hp.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/hk.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/backleft.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/other/menu7.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/et.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/in.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/to.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/bz.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/pf.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ne.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/mk.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/mm.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/nu.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/es.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/lu.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/mg.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/kh.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/il.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/va.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ch.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ca.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/md.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/dm.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ke.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ie.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/glg.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/na.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/eg.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/hu.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/edu.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ky.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/en.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/yu.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/tg.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/my.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/com.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/mt.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ao.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/py.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/cy.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ws.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/zw.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/nl.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/vg.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/kg.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/zm.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/mv.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/im.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/i0.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/io.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/dz.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/sg.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/mx.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/mn.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/fj.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/np.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/bn.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/sk.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/au.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/cn.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ee.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ip.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/jo.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/sm.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/aq.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/om.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/bg.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/fm.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/me.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/sb.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/qa.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ps.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/vu.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/mil.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/cm.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/cr.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/hr.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/bv.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/rs.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/lk.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/bb.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/pt.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/td.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/pl.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/vn.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/bf.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/rw.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/as.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/az.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/cx.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/gu.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/fx.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/bd.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/lt.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ax.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/bs.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/pe.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ck.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ms.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/mo.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ac.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/is.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/lr.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/by.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/sl.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/bh.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/th.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/wf.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/it.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/tz.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/hn.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/cu.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/de.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/za.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ma.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/cz.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/sd.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/tw.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/re.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/kr.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/tk.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/sc.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/eu.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ve.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/bj.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/uk.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/li.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/gb.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ba.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ae.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/gr.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/al.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/cf.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ag.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/dk.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/uz.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/at.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/bi.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ro.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/nz.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/gs.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/mu.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/bt.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/tf.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ph.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/pg.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/sy.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/wlk.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/lv.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/dj.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/sn.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/an.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/tr.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/sv.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ze.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/nr.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ni.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/eh.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/gi.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ad.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/do.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/tt.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/gy.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/br.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ml.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ga.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/su.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/sr.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/iq.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/gm.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ec.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/tv.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/bm.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ai.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/am.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/gh.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/tm.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ar.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ru.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ly.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/lc.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/es_cat.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/mp.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ci.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/si.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/mc.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ht.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/um.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ls.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/es_eu.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ua.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/co.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ki.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/tc.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/kz.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/pr.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/vc.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/cv.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/er.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/jp.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/kn.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/gf.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/cl.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/gd.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/st.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/gq.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/sa.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/bo.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/fk.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/gn.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/pk.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/mw.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/fo.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/gt.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/af.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/kw.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ge.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/cg.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/aw.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/gg.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/fi.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/jm.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/sz.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/vi.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/cd.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/gw.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/la.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/gl.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/km.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/pa.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ug.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/gp.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ir.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/uy.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ng.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/be.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/kp.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/se.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/mr.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/mz.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/ye.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/hk.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/id.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/bw.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/nato.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/lb.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/tn.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/flags/int.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/palmos.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/mac.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/linuxasplinux.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/win16.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/win2003.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/bsdopenbsd.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/bsdi.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/riscos.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/ios_ipad.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/macosx11.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/aix.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/linuxcentos.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/winxbox.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/cpm.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/debian.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/linuxfedora.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/win7.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/imode.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/linuxgentoo.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/freebsd.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/linuxandroid.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/unix.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/syllable.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/next.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/osf.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/dreamcast.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/os2.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/linuxdebian.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/dos.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/linuxredhat.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/winphone.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/beos.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/linuxmandr.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/amigaos.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/gnu.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/webtv.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/netware.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/vms.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/atari.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/symbian.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/wii.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/apple.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/linuxsuse.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/qnx.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/linuxubuntu.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/sco.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/psp.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/os/commodore.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/da.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/netscape_large.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/ibrowse.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/gozilla.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/icab.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/feeddemon.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/philips.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/newsgator.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/amaya.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/neon.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/sharp.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/opera.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/seamonkey.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/macweb.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/safari.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/kmeleon.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/leechget.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/sharpreader.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/subversion.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/doris.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/w3c.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/aweb.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/omniweb.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/netpositive.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/sagem.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/bpftp.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/webcopier.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/fresco.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/avant.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/teleport.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/newsfire.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/bytel.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/encompass.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/gnus.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/motorola.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/iceweasel.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/netnewswire.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/trium.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/dreamcast.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/lynx.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/ecatch.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/abilon.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/freshdownload.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/hotjava.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/mplayer.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/msie.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/nokia.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/staroffice.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/newzcrawler.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/alcatel.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/epiphany.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/analogx.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/ncsa_mosaic.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/mozilla.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/shrook.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/rssbandit.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/rssreader.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/msie_large.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/sony.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/pluck.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/pulpfiction.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/webzip.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/gnome.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/webreaper.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/firefox.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/panasonic.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/frontpage.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/httrack.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/lg.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/akregator.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/edge.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/mediaplayer.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/jetbrains_omea.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/adobe.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/icecat.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/rss.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/wizz.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/phoenix.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/rssowl.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/netshow.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/galeon.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/chimera.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/chrome.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/fpexpress.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/cyberdog.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/flock.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/netscape.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/konqueror.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/amigavoyager.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/dillo.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/flashget.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/lotusnotes.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/samsung.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/getright.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/rssxpress.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [icon/browser/siemens.png] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [.well-known/acme-challenge/.htaccess] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                    [.well-known/acme-challenge/aBigFreakingString] => Array
                        (
                            [expected] => 
                            [current] => aBigFreakingString
                        )

                )

        )

)

Solution

Same as Closed Issue #12524, Running php occ maintenance:update:htaccess in a Bourne shell as the admin user of the virtual server my Nextcloud runs on, then clicking that "Rescan..." link on the admin's https://my.domain.com/index.php/settings/admin page cleared the Code Integrity Check problem.
screenshot from 2019-02-06 12-46-19

@WNYmathGuy
Copy link
Author

I must really be off the mark lately. I was wrong about that last post because the Rescan... takes me from the .com/index.php/settings/admin/overview page to the .com/index.php/settings/admin page where a green dot triggered my hope that things would be okay again. All those icon entries were part of the goddamn awstats feature I turned on in Virtualmin. I don't know why I had it turned on at all, but it installs the icon folder and two symbolic links in the root web directory folder to do it's thing. I got rid of that and moved the .wellknown folder out to rescan successfully.

Also, I did the upgrade from 15.0.2 to 15.0.4 and the Files app started working normally again. I'm still getting a stream of error messages in the logs that resemble the ones attached above.

So where were at right now is, don't move from MySQL 5.7 or higher to MariaDB 10.1 or lower. Also the infinitely fast propagating error messages have nothing to do with how well your Nextcloud Server is working.

@kesselb
Copy link
Contributor

kesselb commented May 18, 2019

https://docs.nextcloud.com/server/16/admin_manual/configuration_database/mysql_4byte_support.html should give you a hint about the right database configuration. Check the discussion in #15058 as well.

@kesselb kesselb closed this as completed May 18, 2019
@WNYmathGuy
Copy link
Author

https://docs.nextcloud.com/server/16/admin_manual/configuration_database/mysql_4byte_support.html should give you a hint about the right database configuration. Check the discussion in #15058 as well.

I think you missed the point but, okay. I showed I was utf8mb4 to start, but that didn't import to MariaDB from MySQL and the error messages made me (the user) think it was the problem. Closed is fine though.

The problem was #1071 - Specified key was too long; max key length is 767 bytes. The main point is Nextcloud should not consider MariaDB a "drop-in replacement for MySQL" (as the MariaDB people claim), unless one of two things happen. Either MariaDB allows char(255)/varchar(255) fields to be the primary or unique key fields, or all Nextcloud devs are more careful when assigning a character field as a primary or unique to specify a length less than or equal to 191.

I speculate that if a person initially deploys a Nextcloud server on a MariaDB type datastore, the freshly built tables with char() primary keys of unspecified length will be maxed at 191 by MariaDB's software instead of the 255 that would have been set by MySQL.

@kesselb
Copy link
Contributor

kesselb commented May 21, 2019

I think you missed the point but, okay. I showed I was utf8mb4 to start, but that didn't import to MariaDB from MySQL and the error messages made me (the user) think it was the problem.

Afaik everything you need to change for mysql or mariadb is in the docs (some innodb settings). If you enabled utf8mb4 on mysql you need the same configuration for mariadb.

I speculate that if a person initially deploys a Nextcloud server on a MariaDB type datastore, the freshly built tables with char() primary keys of unspecified length will be maxed at 191 by MariaDB's software instead of the 255 that would have been set by MySQL.

No ;)

@WNYmathGuy
Copy link
Author

@kesselb I did have the MariaDB set-up with the appropriate defaults. Export dump to import dump did not work.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0. Needs triage Pending check for reproducibility or if it fits our roadmap bug
Projects
None yet
Development

No branches or pull requests

2 participants