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: https://doc.owncloud.org/server/8.2/admin_manual/release_notes.html

Another blogpost how to do a correct upgrade: http://blog.jospoortvliet.com/2016/01/how-to-upgrade-owncloud-dont-skip.html

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:

https://doc.owncloud.org/server/8.2/admin_manual/maintenance/upgrade.html#manual-upgrade-procedure

Updates between multiple major versions and downgrades are unsupported.

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

Known Bugs

A list of bugs to fix or features to include for 8.2.6 is available here: https://github.com/owncloud/core/milestones/8.2.6-current-maintenance

Massive increase in MySQL-load: https://github.com/owncloud/core/issues/24651
fix will be included in 8.2.6: https://github.com/owncloud/core/pull/24841

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 https://github.com/owncloud/core/issues/21360 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:
https://forum.owncloud.org/viewtopic.php?t=36312
until this new release, you can apply this patch manually: https://github.com/owncloud/core/pull/24344

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: https://github.com/owncloud/core/issues/21146

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: https://github.com/owncloud/core/issues/21373
--> Internet Explorer (IE) still doesn't show all files
--->Report: https://github.com/owncloud/core/issues/21203
-> Fix for both issues is included in 8.2.3: https://github.com/owncloud/files_pdfviewer/pull/92

E-Mail notifications not sent out
-> Might be caused by a deleted background job.
--> A possible workaround was posted here: https://github.com/owncloud/core/issues/20962#issuecomment-166311215
--> 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: https://github.com/owncloud/updater/pull/192/files
-> 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: https://github.com/owncloud/core/issues/19145
Workaround: https://github.com/owncloud/core/pull/20788
-> Was fixed with oC 8.2.2 / 8.1.5

Cannot share at all when share with link is disabled globally
Report: https://github.com/owncloud/core/issues/20642
Workaround: Enable "Share by link" or apply https://github.com/owncloud/core/pull/21012 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: https://github.com/owncloud/core/issues/20111#issuecomment-151804321
-> 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: https://github.com/owncloud/core/commit/480a005b47d5b61bba08e0f6b29b22e5ac919ed0

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:

https://github.com/owncloud/core/issues/21461 -> WebDAV issue
https://github.com/owncloud/core/issues/21309 -> Calendar/Contacts issue
https://github.com/owncloud/core/issues/21095 -> APCu issue (stripped page)


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.