Docker upgraded to 10.6 same old interface

just upgraded my owncloud docker to 10.6 following the guide here, all seems to work but i have got the same interface as before and not the new one!

any hint??

ok i’m following this,

but i noticed that i don’t have apps-external and my “web” app is in apps, what should i do?

If the app is correctly installed inside the “apps” folder, you can follow the instructions adjusting the references of “apps-external” to “apps”.

I think for the official ownCloud’s docker installations, the apps installed via the market app land on the “custom” folder. The same applies here: follow the instructions and adjust “apps-external” to “custom”

2 Likes

Thanks I’ll try, you where so kind, I’m using official docker image.

ok i did all and restart but now i got an error:

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

Results
=======
- web
	- FILE_MISSING
		- .htaccess

Raw output
==========
Array
(
    [web] => Array
        (
            [FILE_MISSING] => Array
                (
                    [.htaccess] => Array
                        (
                            [expected] => 85ad7b1b88ad984f11f7f24f84e6aa9935eb75a36c50bf08efdbc5c295e67b3762a1bfacd8f981fb33e5c7c30d65eff7ebd6a47cb1f0de24e936a71cca2f023e
                            [current] => 
                        )

                )

        )

)

and this

image

ok removed and re-installed web application modified config.json according to apps folder but the interface does not change

now i got:

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

Results
=======
- web
	- FILE_MISSING
		- .htaccess
	- INVALID_HASH
		- config.json

Raw output
==========
Array
(
    [web] => Array
        (
            [FILE_MISSING] => Array
                (
                    [.htaccess] => Array
                        (
                            [expected] => 85ad7b1b88ad984f11f7f24f84e6aa9935eb75a36c50bf08efdbc5c295e67b3762a1bfacd8f981fb33e5c7c30d65eff7ebd6a47cb1f0de24e936a71cca2f023e
                            [current] => 
                        )

                )

            [INVALID_HASH] => Array
                (
                    [config.json] => Array
                        (
                            [expected] => 38cf76fd0e2e3be11d3e4c8c4651619551078474a4458bbf71d3eee9e6bf8b1eb6d54913b3de26a29d0f6065dc101f8b46b0f191f6ef2626e3ba111b71a3e0e0
                            [current] => 56cf804c8510db2dbfd14a2f8b93072f4472fe34da7b744116993ad8ee23e7a2f5b4e40da52694878b1528cb1d5acec208cd4fca7729894e00941f2138d4836d
                        )

                )

        )

)
1 Like

config

I’ve just downloaded the apps via the market app and I don’t have those warnings. Works for me following the instructions

1 Like

where is the app web in your config? apps or apps-external?

In my environment, the apps installed via marketplace land in a “custom” folder. Both the web and oauth2 are there.

from the occ config:list command:

{
    "system": {
        "apps_paths": [
            {
                "path": "\/var\/www\/owncloud\/apps",
                "url": "\/apps",
                "writable": false
            },
            {
                "path": "\/var\/www\/owncloud\/custom",
                "url": "\/custom",
                "writable": true
            }
        ],
        "trusted_domains": [
            "localhost"
        ],
        "datadirectory": "\/mnt\/data\/files",
        "dbtype": "mysql",
        "dbhost": "db",
        "dbname": "owncloud",
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "dbtableprefix": "oc_",
        "log_type": "owncloud",
        "supportedDatabases": [
            "sqlite",
            "mysql",
            "pgsql"
        ],
        "upgrade.disable-web": true,
        "default_language": "en",
        "overwrite.cli.url": "http:\/\/localhost\/",
        "htaccess.RewriteBase": "\/",
        "logfile": "\/mnt\/data\/files\/owncloud.log",
        "loglevel": 1,
        "memcache.local": "\\OC\\Memcache\\APCu",
        "mysql.utf8mb4": true,
        "filelocking.enabled": true,
        "license-key": "***REMOVED SENSITIVE VALUE***",
        "memcache.distributed": "\\OC\\Memcache\\Redis",
        "memcache.locking": "\\OC\\Memcache\\Redis",
        "redis": {
            "host": "redis",
            "port": "6379"
        },
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "version": "10.6.0.5",
        "logtimezone": "UTC",
        "installed": true,
        "instanceid": "ocbsps6yf3uk",
        "web.baseUrl": "https:\/\/<server>\/custom\/web"
    },
    "apps": {
        "activity": {
            "enabled": "yes",
            "installed_version": "2.5.3",
            "types": "filesystem"
        },
        "comments": {
            "enabled": "yes",
            "installed_version": "0.3.0",
            "types": "logging,dav"
        },
        "core": {
            "backgroundjobs_mode": "cron",
            "first_install_version": "10.6.0.5",
            "installedat": "1608283328.0782",
            "lastupdateResult": "[]",
            "lastupdatedat": "1608286964",
            "oc.integritycheck.checker": "[]",
            "public_files": "files_sharing\/public.php",
            "public_webdav": "dav\/appinfo\/v1\/publicwebdav.php"
        },
        "dav": {
            "enabled": "yes",
            "installed_version": "0.6.0",
            "types": "filesystem"
        },
        "federatedfilesharing": {
            "enabled": "yes",
            "installed_version": "0.5.0",
            "types": "filesystem"
        },
        "federation": {
            "enabled": "yes",
            "installed_version": "0.1.0",
            "types": "authentication"
        },
        "files": {
            "enabled": "yes",
            "installed_version": "1.5.2",
            "types": "filesystem"
        },
        "files_external": {
            "enabled": "yes",
            "installed_version": "0.7.1",
            "types": "filesystem"
        },
        "files_pdfviewer": {
            "enabled": "yes",
            "installed_version": "0.11.2",
            "types": ""
        },
        "files_sharing": {
            "enabled": "yes",
            "installed_version": "0.14.0",
            "types": "filesystem"
        },
        "files_trashbin": {
            "enabled": "yes",
            "installed_version": "0.9.1",
            "types": "filesystem"
        },
        "files_versions": {
            "enabled": "yes",
            "installed_version": "1.3.0",
            "types": "filesystem"
        },
        "market": {
            "enabled": "yes",
            "installed_version": "0.6.0",
            "types": ""
        },
        "notifications": {
            "enabled": "yes",
            "installed_version": "0.5.1",
            "types": "logging"
        },
        "oauth2": {
            "enabled": "yes",
            "installed_version": "0.4.4",
            "signed": "true",
            "types": "authentication"
        },
        "provisioning_api": {
            "enabled": "yes",
            "installed_version": "0.5.0",
            "types": "prevent_group_restriction"
        },
        "systemtags": {
            "enabled": "yes",
            "installed_version": "0.3.0",
            "types": "logging"
        },
        "updatenotification": {
            "enabled": "yes",
            "installed_version": "0.2.1",
            "types": ""
        },
        "web": {
            "enabled": "yes",
            "installed_version": "1.0.0",
            "signed": "true",
            "types": ""
        }
    }
}

The web/config.json file looks like this:

{
  "server" : "https://<server>",
  "theme": "owncloud",
  "version": "0.1.0",
  "auth": {
    "clientId": "EVxJGEKzK3VKbhHO6v1xPpIkS1C9wWgCLZO5dU3LFTnCxFppORenJv5bbaf7h2Mc",
    "url": "https://<server>/apps/oauth2/api/v1/token",
    "authUrl": "https://<server>/apps/oauth2/authorize"
  },
  "apps" : [
    "files",
    "media-viewer",
    "draw-io"
  ],
  "applications" : [
    {
      "title": {
        "en": "Classic Design",
        "de": "Dateien",
        "fr": "Fichiers",
        "zh_CN": "文件"
      },
      "icon": "switch_ui",
      "url": "https://<server>/apps/files"
    },
    {
      "icon": "application",
      "menu": "user",
      "target": "_self",
      "title": {
        "de": "Einstellungen",
        "en": "Settings"
      },
      "url": "https://<server>/settings/personal"
    }
  ]
}

i have docker and i don’t have nor custom or apps-extrnal :

anyone can help me in solving this?

Check your docker-compose file if you have config volume.
The official docker image puts the config folder into /mnt/data/config, as you can see here:

OWNCLOUD_VOLUME_APPS ${OWNCLOUD_VOLUME_ROOT}/apps
OWNCLOUD_VOLUME_CONFIG ${OWNCLOUD_VOLUME_ROOT}/config
OWNCLOUD_VOLUME_FILES ${OWNCLOUD_VOLUME_ROOT}/files
OWNCLOUD_VOLUME_ROOT /mnt/data

The guide you posted sets up a volume for /mnt/data:

[...]
volumes:
  files:
    driver: local
[...]
services:
  owncloud:
[...]
    volumes:
      - files:/mnt/data
[...]

Then you will have to exec into your container and check the configuration in there.

Finally to adjust your configuration use the environment variables available:

1 Like

The config is in the proper path this is not my problem i tought

Well you need to find your apps folder where the app web is installed. With the details I posted you should be able to find where in your setup this is.

1 Like

I tried again and I saw documentation has been updated, now it’s working.

2 Likes