Upgrade to oC 8.1.x (known issues and faq)

81x-eol

#1

Blogpost about upgrading: https://owncloud.org/blog/upgrading-to-owncloud-server-8-1/

General changes in this release: https://doc.owncloud.org/server/8.1/admin_manual/release_notes.html#changes-in-8-1

Blogpost about memcache configuration: https://owncloud.org/blog/making-owncloud-faster-through-caching/

Windows support is fully dropped: https://central.owncloud.org/t/important-windows-support-is-will-be-dropped/862

Please read those links carefully!!!

Changes / Configurations needed / Problems

Sync-Client can't connect anymore

Logfile is showing:

With oC 8.1 only clients in version 1.7 and higher are allowed to connect in the default configuration. Please see the release notes for more infos.

forcessl missing / not working

This now needs to be configured in your webserver: https://doc.owncloud.org/server/8.1/admin_manual/configuration_server/harden_server.html#redirect-all-unencrypted-traffic-to-https

If you don't have access to your webserver see here for example:

Security & setup warnings on admin page

This page contains most pointers how to configure your environment:

https://doc.owncloud.org/server/8.1/admin_manual/configuration_server/security_setup_warnings.html

The "Strict-Transport-Security" HTTP header is not configured

See: https://doc.owncloud.org/server/8.1/admin_manual/configuration_server/harden_server.html#enable-http-strict-transport-security

Without access to your webserver config see here for example: https://stackoverflow.com/questions/24144552/how-to-set-hsts-header-from-htaccess-only-on-https

Various HTTP header not set

For Apache make sure that mod_headers as well as mod_env is loaded within your webserver. Then the headers are set by the shipped .htaccess.

When getting warnings about the missing HTTP headers even if those are set:

  1. Apache: Check that your server config file (like /etc/apache2/mods-enabled/ssl.conf) doesn't contain already set header like: Header always set X-Frame-Options DENY

  2. nginx: Make sure you're using this statement within your config: https://github.com/owncloud/documentation/pull/1330

All files are missing in files overview

Try to disable the Pictures App: https://github.com/owncloud/core/issues/17461#issuecomment-119326318

Finder on Mac OS X is read-only

WebDAV Locking was removed in oC 8.1.0 which is causing Finder on Mac OS X to mount the WebDAV as read-only. There is currently no workaround available. Please follow https://github.com/owncloud/core/issues/17732 for updates.

Various issues with Samba/SMB

Try to install the php5-smbclient by following the installation instructions available here:

https://software.opensuse.org/download.html?project=isv%3AownCloud%3Acommunity%3A8.1&package=php5-libsmbclient

Also see this blogpost: https://squarecone.com/2015/08/owncloud-8-1-update-smb-shares-broken/

App overview empty / only shows "Enabled" and "Not enabled" category

Please see this FAQ: https://forum.owncloud.org/viewtopic.php?f=17&t=29790

"app":"cron","message":"Missing memcache class \OC\Memcache\APCu for local cache"

or

"app":"cron","message":"Missing memcache class \OC\Memcache\APC for local cache"

How to configure ACP/APCu for CLI/Cron can be found here: https://github.com/owncloud/core/issues/17329#issuecomment-119248944

Bugs and their workarounds

CalDAV / CardDAV sync stopped working after the upgrade

There is currently a bug in the contacts and calendar app which prevents the synchronization if the app are only enabled for a specific group.

"Installation is in transit between the old Encryption" even encryption isn't enabled

If you had enabled the encryption app in the past but know don't use it anymore see here how to solve this message: https://github.com/owncloud/core/issues/17450#issuecomment-119694971

Already Fixed or workaround in place

Contacts of birthdays not working anymore

Fixed with calendar 0.7.1 and contacts 0.4.0.1

You need to have at least version 0.7.1 of the calendar app and currently also this fix: https://github.com/owncloud/contacts/pull/970 until a new version of the contacts app was released.

Encryption migration fails

Try to disable the Trashbin / files_trashbin app: https://github.com/owncloud/core/issues/16928

App installation from appstore is failing or "No internet connection" is showing

It seems this could be also caused by either:

  • A bug in curl / nss on CentOS/RHEL (Warning if wrong version is used will be introduced with oC 8.1.1/8.2)
  • A bug within PHP
  • A copied over config.sample.php to config.php with empty proxy settings in it

See https://github.com/owncloud/core/issues/16255#issuecomment-122663640 for more info.

cURL error 60: SSL certificate problem: unable to get local issuer certificate

Seems to be a bug in openssl according to https://github.com/owncloud/core/issues/17446
Warning if wrong OpenSSL version is used will be introduced with oC 8.1.1/8.2

Also make sure you're not missing the /config/ca-bundle.crt file in your installation directory.

App update is failing after upgrade to oC 8.1.x

https://mailman.owncloud.org/pipermail/devel/2015-July/001408.html

Various issues with Samba/SMB

Bugreport: https://github.com/owncloud/core/issues/17800

Fix is planned for oC 8.1.1: https://github.com/owncloud/core/pull/17922#issuecomment-125675796

If you already migrated and have a broken installation please see: https://github.com/owncloud/core/issues/17574


#2

#3