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

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

General changes in this release: ownCloud Documentation Overview

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

Windows support is fully dropped: Important: Windows support is/will be dropped

Please read those links carefully!!!

Changes / Configurations needed / Problems

Sync-Client can’t connect anymore

Logfile is showing: [quote]Unsupported client version.[/quote]

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: ownCloud Documentation Overview

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:

The “Strict-Transport-Security” HTTP header is not configured

See: ownCloud Documentation Overview

Without access to your webserver config see here for example: apache - How to set HSTS header from .htaccess only on HTTPS - Stack Overflow

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: Add modHeadersAvailable true; to nginx config · Pull Request #1330 · owncloud-archive/documentation · GitHub

All files are missing in files overview

Try to disable the Pictures App: no files visible in webbrowser after upgrade 8.0.4 to 8.1 · Issue #17461 · owncloud/core · GitHub

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 No more webdav file locking => read only with Mac OS X · Issue #17732 · owncloud/core · GitHub 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: ownCloud Central

“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: GitHub · Where software is built

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: oC 8.1.0 "Installation is in transit between the old Encryption" even encryption wasn't enabled · Issue #17450 · owncloud/core · GitHub

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: Can't migrate encryption keys from cli · Issue #16928 · owncloud/core · GitHub

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 Error: server is not connected to the internet message - but I am, or so I think ... · Issue #16255 · owncloud/core · GitHub for more info.

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

Seems to be a bug in openssl according to Investigate php5-curl issues with SNI and redirects · Issue #17446 · owncloud/core · GitHub
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: Update 8.0 to 8.1 File/Folder links based on SMB shares are not working anymore · Issue #17800 · owncloud/core · GitHub

Fix is planned for oC 8.1.1: Double slash for SMB storage id for compatibility by PVince81 · Pull Request #17922 · owncloud/core · GitHub

[quote]It is not recommended to upgrade encryption-enabled systems from ownCloud Server 8.0
to version 8.1.0 as there is a chance the migration will break. We recommend to
migrate to the first bugfix release, ownCloud Server 8.1.1.[/quote]

If you already migrated and have a broken installation please see: Encryption: recover from a broken migration to ownCloud 8.1 · Issue #17574 · owncloud/core · GitHub