ownCloud 8.2.x (known issues, faq and upgrade problems)

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

General changes in this release: ownCloud Documentation Overview

Another blogpost how to do a correct upgrade: all mine!: How to Upgrade ownCloud: Don't Skip Releases!

Please read those links carefully!!!

Common issues

On every major upgrade it is recommended to do a full upgrade by deleting all files and folders within your installation directory except /data/ and /config/ and then extract the new code into this installation directory. How to do a full upgrade can be found at the documentation:

Updates between multiple major versions and downgrades are unsupported.

Please see: ownCloud Central

Known Bugs

A list of bugs to fix or features to include for 8.2.6 is available here: Issues · owncloud/core · GitHub

Massive increase in MySQL-load: Massive increase in MySQL load after upg from 8.2.3 to 8.2.5 · Issue #24651 · owncloud/core · GitHub
fix will be included in 8.2.6: [8.2] cache isLocal for shared storage by icewind1991 · Pull Request #24841 · owncloud/core · GitHub

Files locked: “server replied: Locked” or “Exception: is locked”
→ Was fixed with 8.2.2
→ If this still happens with existing files a manual cleanup of the locking table is needed
→ See File that were locked cannot still be synced with 8.2.2 · Issue #21360 · owncloud/core · GitHub for more details

Known Issues with PHP 7

You need at least oC 8.2.3 for full PHP 7 compatibility. With PHP 7.0.6 there is small issue that will be fixed in OC 8.2.4:

until this new release, you can apply this patch manually: [Stable 8.2] Make ownCloud work again in php 7.0.6 by rullzer · Pull Request #24344 · owncloud/core · GitHub

When running Apache and PHP there is currently also an issue within the .htaccess shipped by oC. Make sure that you replace:

with

in your .htaccess. Ref: Mod_php7.c reference missing in .htaccess · Issue #21146 · owncloud/core · GitHub

Fixed Bugs

Shared folder (by link) doesn’t display all files
→ Was partly fixed in 8.2.1 but happens again for two reasons:
→ PDF Viewer App might cause this
—> Report: Shared folders don't show all files in a directory when pdfviewer 0.7 is active · Issue #21373 · owncloud/core · GitHub
→ Internet Explorer (IE) still doesn’t show all files
—>Report: Shared folder doesn't display all files · Issue #21203 · owncloud/core · GitHub
→ Fix for both issues is included in 8.2.3: Backport of #91 - Fix regression introduced by 72069f4 by Henni · Pull Request #92 · owncloud/files_pdfviewer · GitHub
Fixes pagination in IE by MorrisJobke · Pull Request #22548 · owncloud/core · GitHub

E-Mail notifications not sent out
→ Might be caused by a deleted background job.
→ A possible workaround was posted here: No email notification · Issue #20962 · owncloud/core · GitHub
→ The issue is also fixed with oC 8.2.3 and the update should re-add the background job automatically.

Updater is failing with "Unable to move /var/www/owncloud/_oc-upgrade/8.2.1.4/core/resources to /var/www/owncloud/resources
Workaround: [Stable8.2] Use 8.2 by VicDeo · Pull Request #192 · owncloud/updater · GitHub
→ Was fixed with oC 8.2.2. If you have a oC version prior to 8.2.2 you need to manually apply the fix of the workaround above.

Unable to generate a URL for the named route “xyz” as such route does not exist.
Report: Upgrade to 8.1.3 fails with URL route error · Issue #19145 · owncloud/core · GitHub
Workaround: Dont die when we're missing a route by icewind1991 · Pull Request #20788 · owncloud/core · GitHub
→ Was fixed with oC 8.2.2 / 8.1.5

Cannot share at all when share with link is disabled globally
Report: Cannot share at all when share with link is disabled globally · Issue #20642 · owncloud/core · GitHub
Workaround: Enable “Share by link” or apply [stable8.2] Fix duplicate bogus share field when link sharing is not allowed by PVince81 · Pull Request #21012 · owncloud/core · GitHub manually
→ Was fixed with oC 8.2.2

overwritewebroot config setting is broken which is needed for SSL-Proxies

→ Was fixed with oC 8.2.1

Base table or view not found: 1146 Table ‘owncloud.file_locks’ doesn’t exist’
Workaround: Upgrade 8.1->8.2 fails with: Table 'owncloud.oc_file_locks' doesn't exist · Issue #20111 · owncloud/core · GitHub
→ Was fixed with oC 8.2.1

Public / anonymous uploads via shared link stopped to work

→ Was fixed with oC 8.2.1

Shared folder (by link) doesn’t display all files

→ Was fixed with oC 8.2.1
Workaround: fix pagination on public file list · owncloud/core@480a005 · GitHub

Performance issues since 8.2.0

→ Was fixed with 8.2.1
→ Current Workaround: Use redis for transactional file locking (See documentation)

Google drive mounted folder expires after some days

→ Was fixed with 8.2.1

There are various incompatibilities with PHP7 known. Especially the shipped SabreDAV library 2.x in oC 8.2 is not compatible with PHP7. More resources:

[php7] Sabre\DAV\Exception\NotAuthenticated: HTTP/1.1 401 No basic authentication headers were found · Issue #21461 · owncloud/core · GitHub → WebDAV issue
Caldav is not compatible with PHP7 · Issue #21309 · owncloud/core · GitHub → Calendar/Contacts issue
APCu 5.1.2 & PHP7: \OC\Memcache\APCu not usable · Issue #21095 · owncloud/core · GitHub → APCu issue (stripped page)
Weird: ownCloud 8.2.2 with PHP 7.0.1 unstable / unusable - read on · Issue #21352 · owncloud/core · GitHub
Accessing CardDAV causes segmentation fault with PHP 7 · Issue #21476 · owncloud/core · GitHub

Until oC 9.0.0 or 8.2.3 is released which ships PHP7 compatible versions of SabreDAV it is recommended to stay at PHP 5.x.