OC 8.0.8 has been released. Most major bugs are fixed, there remain some restraints for Windows and Webhosting-Users. The existing bugs will be fixed in the next major releases.
Before Upgrade (from OC 7.0.x):
General reminder: Do make a backup (ownCloud Documentation Overview ), don’t use the updater app, it is still not suitable for major releases: ownCloud Documentation Overview
OC 8 drops the support of PHP 5.3, make sure you have at least PHP 5.4 (for certain functions PHP 5.5 or higher is necessary: Don't flip image in PHP 5.4 by MorrisJobke · Pull Request #14138 · owncloud/core · GitHub ).
Recommended modules: ownCloud Documentation Overview
Windows is not supported in OC 8.0.x and OC 8.1 won’t work on Windows platforms: Important: Windows support is/will be dropped . It’s probably the best to stay with OC 7.0.x until its end of life.
Hosted environments : There are two nasty problems with mysql which can’t be solved without access to the mysql-configuration. This is typically the case for hosted environment, be careful.
Encryption : There are some major changes to the key-storage. Previous problems with migration time have been solved (Problem with upgrading files_encryption from OC 7 => OC 8 · Issue #14012 · owncloud/core · GitHub ). After the upgrade, you must migrate manually your encryption keys with:
sudo -u www-data php occ encryption:migrate-keys
(www-data is the webserver user in debian/ubuntu, apache in CentOS, …)
Apps during upgrades : ownCloud 8 was refactored and apps like contacts and calendar are now handled same as 3rd party apps. They are not part of install package anymore. By default, these apps are disabled during updates. They can be enabled in apps menu after. They will be downloaded and installed in the background. As a benefit these apps can be updated independent to the core of ownCloud.
In case, some apps weren’t properly diabled and you don’t have access to the web-interface, you can disable them manually:
sudo -u www-data php occ app:disable app_name
Or directly on the database: ownCloud Central
Disable 3rdparty apps during upgrade to avoid broken installs · Issue #14026 · owncloud/core · GitHub
Release notes: ownCloud Documentation Overview
Undo Upgrade: You did a backup, right?
Specific Problems
Empty page after upgrade: Some apps weren’t deactivated (should be done without user interaction). How to diable apps manually is described on top of the page.
App : App does not provide an info.xml file
There is a intermediate certificate missing, solution: ownCloud Central
MySQL/MariaDB : impossible to write to binary log since BINLOG_FORMAT = STATEMENT
You can either revert to OC 8.0.2, or set “binlog_format=MIXED” in your database config. It’s a relative new report, so check the issue directly on the bugtracker:
opened 11:06AM - 02 May 15 UTC
closed 01:19PM - 17 Jun 15 UTC
Type:Bug
sev2-high
### Steps to reproduce
1. Have a stable running OC 8.0.2
2. Manual update to OC … 8.0.3 by copying over the content of owncloud-8.0.3.tar.bz2
3. Run ./occ upgrade or open the WebGUI
### Expected behaviour
No exception should be thrown for the update process
### Actual behaviour
Update is failing with the exception posted below
### Server configuration
**Operating system**: Debian Jessie
**Web server:** NginX 1.6.3
**Database:** MariaDB 10.0.17
**PHP version:** 5.6.7
**ownCloud version:** (see ownCloud admin page) 8.0.2 trying to update to 8.0.3
**Updated from an older ownCloud or fresh install:** Updated from an older OC version
**List of activated apps:** Default apps + calendar, contacts, gallery+, news, notes, tasks
**The content of config/config.php:**
```
<?php
$CONFIG = array (
'instanceid' => 'foo',
'passwordsalt' => 'foo',
'datadirectory' => '/var/www/owncloud/data',
'dbtype' => 'mysql',
'version' => '8.0.2.0',
'dbname' => 'owncloud',
'dbhost' => 'localhost',
'dbtableprefix' => 'oc_',
'dbuser' => 'owncloud',
'dbpassword' => 'foo',
'installed' => true,
'forcessl' => true,
'loglevel' => 0,
'maintenance' => false,
'mail_smtpmode' => 'php',
'mail_domain' => 'example.com',
'overwriteprotocol' => 'https',
'overwritewebroot' => '',
'appcodechecker' => false,
'trusted_domains' =>
array (
0 => 'example.com',
),
'theme' => '',
'secret' => 'foo',
'mail_from_address' => 'admin',
'enabledPreviewProviders' =>
array (
0 => 'OC\\Preview\\Image',
1 => 'OC\\Preview\\MP3',
2 => 'OC\\Preview\\TXT',
3 => 'OC\\Preview\\MarkDown',
4 => 'OC\\Preview\\Illustrator',
5 => 'OC\\Preview\\Movie',
6 => 'OC\\Preview\\MSOffice2003',
7 => 'OC\\Preview\\MSOffice2007',
8 => 'OC\\Preview\\MSOfficeDoc',
9 => 'OC\\Preview\\OpenDocument',
10 => 'OC\\Preview\\PDF',
11 => 'OC\\Preview\\Photoshop',
12 => 'OC\\Preview\\Postscript',
13 => 'OC\\Preview\\StarOffice',
14 => 'OC\\Preview\\SVG',
15 => 'OC\\Preview\\TIFF',
16 => 'OC\\Preview\\Movie',
17 => 'OC\\Preview\\MSOfficeDoc',
18 => 'OC\\Preview\\MSOffice2003',
19 => 'OC\\Preview\\MSOffice2007',
20 => 'OC\\Preview\\OpenDocument',
21 => 'OC\\Preview\\StarOffice',
),
);
```
**Are you using external storage, if yes which one:** no
**Are you using encryption:** no
**Are you using an external user-backend, if yes which one:** No
### Client configuration
Not relevant
### Logs
#### Web server error log
Nothing logged as the exception is thrown before.
#### ownCloud log (data/owncloud.log)
Nothing logged as the exception is thrown before.
#### Browser log
Not relevant
#### Other logs
```
An unhandled exception has been thrown:
exception 'PDOException' with message 'SQLSTATE[HY000]: General error: 1665 Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ UNCOMMITTED.' in /var/www/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:91
Stack trace:
#0 /var/www/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php(91): PDOStatement->execute(Array)
#1 /var/www/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(989): Doctrine\DBAL\Driver\PDOStatement->execute(Array)
#2 /var/www/owncloud/lib/private/db/connection.php(132): Doctrine\DBAL\Connection->executeUpdate('DELETE FROM oc_...', Array, Array)
#3 /var/www/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(595): OC\DB\Connection->executeUpdate('DELETE FROM *PR...', Array, Array)
#4 /var/www/owncloud/lib/private/appconfig.php(220): Doctrine\DBAL\Connection->delete('*PREFIX*appconf...', Array)
#5 /var/www/owncloud/lib/private/allconfig.php(152): OC\AppConfig->deleteKey('core', 'cronErrors')
#6 /var/www/owncloud/lib/base.php(579): OC\AllConfig->deleteAppValue('core', 'cronErrors')
#7 /var/www/owncloud/lib/base.php(1026): OC::init()
#8 /var/www/owncloud/console.php(12): require_once('/var/www/ownclo...')
#9 /var/www/owncloud/occ(11): require_once('/var/www/ownclo...')
#10 {main}
Next exception 'Doctrine\DBAL\Driver\PDOException' with message 'SQLSTATE[HY000]: General error: 1665 Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ UNCOMMITTED.' in /var/www/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/PDOStatement.php:93
Stack trace:
#0 /var/www/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(989): Doctrine\DBAL\Driver\PDOStatement->execute(Array)
#1 /var/www/owncloud/lib/private/db/connection.php(132): Doctrine\DBAL\Connection->executeUpdate('DELETE FROM oc_...', Array, Array)
#2 /var/www/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(595): OC\DB\Connection->executeUpdate('DELETE FROM *PR...', Array, Array)
#3 /var/www/owncloud/lib/private/appconfig.php(220): Doctrine\DBAL\Connection->delete('*PREFIX*appconf...', Array)
#4 /var/www/owncloud/lib/private/allconfig.php(152): OC\AppConfig->deleteKey('core', 'cronErrors')
#5 /var/www/owncloud/lib/base.php(579): OC\AllConfig->deleteAppValue('core', 'cronErrors')
#6 /var/www/owncloud/lib/base.php(1026): OC::init()
#7 /var/www/owncloud/console.php(12): require_once('/var/www/ownclo...')
#8 /var/www/owncloud/occ(11): require_once('/var/www/ownclo...')
#9 {main}
Next exception 'Doctrine\DBAL\Exception\DriverException' with message 'An exception occurred while executing 'DELETE FROM oc_appconfig WHERE appid = ? AND configkey = ?' with params ["core", "cronErrors"]:
SQLSTATE[HY000]: General error: 1665 Cannot execute statement: impossible to write to binary log since BINLOG_FORMAT = STATEMENT and at least one table uses a storage engine limited to row-based logging. InnoDB is limited to row-logging when transaction isolation level is READ COMMITTED or READ UNCOMMITTED.' in /var/www/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Driver/AbstractMySQLDriver.php:115
Stack trace:
#0 /var/www/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/DBALException.php(116): Doctrine\DBAL\Driver\AbstractMySQLDriver->convertException('An exception oc...', Object(Doctrine\DBAL\Driver\PDOException))
#1 /var/www/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(996): Doctrine\DBAL\DBALException::driverExceptionDuringQuery(Object(Doctrine\DBAL\Driver\PDOMySql\Driver), Object(Doctrine\DBAL\Driver\PDOException), 'DELETE FROM oc_...', Array)
#2 /var/www/owncloud/lib/private/db/connection.php(132): Doctrine\DBAL\Connection->executeUpdate('DELETE FROM oc_...', Array, Array)
#3 /var/www/owncloud/3rdparty/doctrine/dbal/lib/Doctrine/DBAL/Connection.php(595): OC\DB\Connection->executeUpdate('DELETE FROM *PR...', Array, Array)
#4 /var/www/owncloud/lib/private/appconfig.php(220): Doctrine\DBAL\Connection->delete('*PREFIX*appconf...', Array)
#5 /var/www/owncloud/lib/private/allconfig.php(152): OC\AppConfig->deleteKey('core', 'cronErrors')
#6 /var/www/owncloud/lib/base.php(579): OC\AllConfig->deleteAppValue('core', 'cronErrors')
#7 /var/www/owncloud/lib/base.php(1026): OC::init()
#8 /var/www/owncloud/console.php(12): require_once('/var/www/ownclo...')
#9 /var/www/owncloud/occ(11): require_once('/var/www/ownclo...')
#10 {main}
```
workaround:
MySQL-error on shared hosting environments:
typical message in your logfile: SQLSTATE[HY000]: General error: 2006 MySQL server has gone away
Problem: MySQL-server closes connection. If use your own server, you can fix this yourself with increased timeouts of your MySQL server. The problem has been reported by users on shared hosting environments where they can’t change the mysql-settings.
e.g. ownCloud Central
ownCloud Central
ownCloud Central
ownCloud Central
If you have a very friendly hoster they might change their MySQL settings.
Bug has been reported:
Small wait timeout of MySQL kills many file operations - General error: 2006 MySQL server has gone away · Issue #15407 · owncloud/core · GitHub
(fix scheduled for OC 9.0)
Calendar/Contacts disappeared: You can activate these app on the app-management page. It should update automatically the app when you haven’t disabled the app-store in the config/config.php. You can as well download and install these apps manually from the store.
opened 09:36AM - 10 Feb 15 UTC
closed 09:42AM - 10 Feb 15 UTC
Hi,
after upgrade to OC 8 (Debian Package) are at least the apps "contacts" and… "calendar" completely missing. I get some exceptions in the log:
{"reqId":"3391bb61027070ccd004e9ffcb69aa4d","remoteAddr":"192.168.124.1","app":"core","message":"Unable to parse OCS content for app 166049","level":4,"time":"2015-02-10T09:09:18+00:00"}
{"reqId":"3391bb61027070ccd004e9ffcb69aa4d","remoteAddr":"192.168.124.1","app":"core","message":"Unable to parse OCS content for app 166051","level":4,"time":"2015-02-10T09:09:18+00:00"}
{"reqId":"3391bb61027070ccd004e9ffcb69aa4d","remoteAddr":"192.168.124.1","app":"core","message":"Unable to parse OCS content for app 166056","level":4,"time":"2015-02-10T09:09:18+00:00"}
{"reqId":"3391bb61027070ccd004e9ffcb69aa4d","remoteAddr":"192.168.124.1","app":"core","message":"Unable to parse OCS content for app 166061","level":4,"time":"2015-02-10T09:09:18+00:00"}
{"reqId":"3391bb61027070ccd004e9ffcb69aa4d","remoteAddr":"192.168.124.1","app":"core","message":"Unable to parse OCS content for app 166046","level":4,"time":"2015-02-10T09:09:18+00:00"}
{"reqId":"3391bb61027070ccd004e9ffcb69aa4d","remoteAddr":"192.168.124.1","app":"core","message":"Unable to parse OCS content for app 166053","level":4,"time":"2015-02-10T09:09:18+00:00"}
{"reqId":"0db92c45f8df37c0331644f79691305c","remoteAddr":"192.168.124.1","app":"PHP","message":"require_once(\/appinfo\/remote.php): failed to open stream: No such file or directory at \/var\/www\/owncloud\/remote.php#54","level":3,"time":"2015-02-10T09:20:22+00:00"}
{"reqId":"0db92c45f8df37c0331644f79691305c","remoteAddr":"192.168.124.1","app":"PHP","message":"require_once(): Failed opening required '\/appinfo\/remote.php' (include_path='\/var\/www\/owncloud\/3rdparty\/phpseclib\/phpseclib\/phpseclib:\/var\/www\/owncloud\/3rdparty\/pear\/pear_exception:\/var\/www\/owncloud\/3rdparty\/pear\/archive_tar:\/var\/www\/owncloud\/lib\/private:\/var\/www\/owncloud\/config:\/var\/www\/owncloud\/3rdparty:\/var\/www\/owncloud\/apps:\/var\/www\/owncloud\/lib:.:\/usr\/share\/php:\/usr\/share\/pear:\/var\/www\/owncloud') at \/var\/www\/owncloud\/remote.php#54","level":3,"time":"2015-02-10T09:20:22+00:00"}
and so on...
But these messages do not seem to affect the contacts or calendar app!? Also the apps are not listed in directory apps:
$ sudo ls -l apps/
insgesamt 80
drwxr-xr-x 11 root root 4096 Feb 10 09:27 activity
drwxr-xr-x 10 root root 4096 Feb 10 09:27 external
drwxr-xr-x 13 root root 4096 Feb 10 09:27 files
drwxr-xr-x 14 root root 4096 Feb 10 09:27 files_encryption
drwxr-xr-x 12 root root 4096 Feb 10 09:27 files_external
drwxr-xr-x 6 root root 4096 Feb 10 09:27 files_locking
drwxr-xr-x 9 root root 4096 Feb 10 09:27 files_pdfviewer
drwxr-xr-x 12 root root 4096 Feb 10 09:27 files_sharing
drwxr-xr-x 8 root root 4096 Feb 10 09:27 files_texteditor
drwxr-xr-x 11 root root 4096 Feb 10 09:27 files_trashbin
drwxr-xr-x 10 root root 4096 Feb 10 09:27 files_versions
drwxr-xr-x 7 root root 4096 Feb 10 09:27 files_videoviewer
drwxr-xr-x 10 root root 4096 Feb 10 09:27 firstrunwizard
drwxr-xr-x 9 root root 4096 Feb 10 09:27 gallery
drwxr-xr-x 6 root root 4096 Feb 10 09:27 provisioning_api
drwxr-xr-x 12 root root 4096 Feb 10 09:27 templateeditor
drwxr-xr-x 11 root root 4096 Feb 10 09:27 updater
drwxr-xr-x 5 root root 4096 Feb 10 09:27 user_external
drwxr-xr-x 13 root root 4096 Feb 10 09:27 user_ldap
drwxr-xr-x 6 root root 4096 Feb 10 09:27 user_webdavauth
There are also no dependencies in the Debian package to contacts or calendar... Please fix as soon as possible. Thanks in advance...
Regards
Sebastian
Windows/IIS :
unlink(C:\path.…\files-trashbin.…\somefile): Permission denied at C:\path\to\owncloud\lib\private\files\storage\mappedlocal.php#270
You can solve it by disabling the File Locking App (ownCloud Central )
Permissions Denied in MappedLocal.php · Issue #14513 · owncloud/core · GitHub
(Windows support officially dropped for OC 8: ownCloud Central )
Fail2Ban: The failed login-messages have changed a little bit, you will probably have to adapt your Fail2Ban-Rules: ownCloud Central
OPCache : PHP problems with OPCache were reported: OwnCloud 7 database update causing crashes in PHP (running on Fedora 20) · Issue #9885 · owncloud/core · GitHub
Fix: add function to invalidate one opcache file, use it if possible #9885 by AdamWill · Pull Request #11056 · owncloud/core · GitHub (in OC 8.1)
Bookmark-App : Bookmarklet seems to be broken (adding tags, descriptions, length of links): https://github.com/owncloud/bookmarks/issues/127
If you download the latest release from github, it should be solved. It has not been pushed to the appstore yet.
Corrupt ZIP-file download on OS X (client) : If you download a folder or several files as a ZIP archive, these archives can’t be opened with the OS X-unzipper.
Workaround: Install other unzipper (e.g. Free Unarchiver utility: Problems with Zip Files after upgrade to 7.0.0 · Issue #10001 · owncloud/core · GitHub )
Solution expected for OC 8.2 (&backport to OC 8.1): Problems with Zip Files after upgrade to 7.0.0 · Issue #10001 · owncloud/core · GitHub
Further reading:
What is new for OC 8-admins: ownCloud Documentation Overview
Release Notes: ownCloud Documentation Overview
Solved Problems (in OC 8.0.8 or higher)
Gallery-App : Gallery-App keeps loading, Logfiles: [error] [client xxx.xxx.xxx.xx] request failed: URI too long (longer than 8190).
Bug already reported:
master
← setnes:master
opened 05:13PM - 25 May 15 UTC
Scale images in Bigshot that are larger than window.
Request preview sizes in mu… ltiples of 100.
Request preview sizes that still work when devices are rotated.
#157
#142
Follow up: New version in developement, feedback and testing is asked: ownCloud Central
Gallery is no longer maintained, consider switching to Gallery+ (Tweaks for fewer preview sizes and device rotation. by setnes · Pull Request #159 · owncloud/gallery · GitHub )
MariaDB 10 : There is an error reported on the upgrade of your database. You can avoid this error by omitting the migration test. You really must have a manual backup :!:
sudo -u www-data php /var/www/owncloud/occ upgrade --skip-migration-test
opened 07:38PM - 09 Feb 15 UTC
closed 10:33AM - 26 Feb 15 UTC
Type:Bug
I followed this idea to circumvent the update problems with the Debian package: … https://github.com/owncloud/core/issues/13992#issuecomment-73555360
On running `sudo -u www-data php /var/www/owncloud/occ upgrade` I get:
```
An exception occurred while executing 'ALTER TABLE oc_appconfig_8x7jr6mhsg7k5 RENAME INDEX appconfig_config_key_index TO oc_6kz2t44isgfiv':
SQLSTATE[42000]: Syntax error or access violation: 1064 You have an error in your SQL syntax; check the manual that corresponds to your MariaDB server version for the right syntax to use near 'INDEX appconfig_config_key_index TO oc_6kz2t44isgfiv' at line 1
```
The trailing numbers in the table name and the index name change on every new invocation and keep failing.
Can anyone give a hint what might have gone wrong here?
Fix: [Stable8] Update doctrine/dbal to 251 by VicDeo · Pull Request #14515 · owncloud/core · GitHub (will be in OC 8.0.1)
CardDAV/CalDAV/*DAV : The Sync via CardDAV/CalDAV-Links might be broken in some cases (nginx-webserver):
opened 12:59PM - 10 Feb 15 UTC
closed 01:40PM - 17 Mar 15 UTC
### Actual behaviour
iOS and OS X is unable to sync contacts
OS X Error: The op… eration couldn’t be completed. (CoreDAVErrorDomain error 2.)
iOS Error: Could not establish SSL Connection
### Server configuration
**Operating system**:
Debian Wheezy 7.8
**Web server:**
nginx 1.2.1
**Database:**
mysql 14.14
**PHP version:**
PHP 5.4.36-0+deb7u3 (fpm-fcgi)
**ownCloud version:**
ownCloud 8.0 (stable)
**Updated from an older ownCloud or fresh install:**
Upgraded from previous stable version
moved data directory, saved config.php and placed it into the new owncloud version and set the new data directory. The upgrade worked well, but the clients cant sync contacts and calendars anymore.
**List of activated apps:**
Activity 1.2.0
Bookmarks 0.4
Calendar 0.6.4
Contacts 0.3.0.18
Deleted files 0.6.2
First Run Wizard 1.1
PDF Viewer 0.7
Pictures 0.6.0
Share Files 0.6.0
Text Editor 0.4
Updater 0.4
Versions 1.0.5
Video Viewer 0.1.3
**The content of config/config.php:**
<?php
$CONFIG = array (
'instanceid' => ‘123321’,
'passwordsalt' => ‘123321’,
'datadirectory' => '/var/www/owncloud-data',
'dbtype' => 'mysql',
'version' => '8.0.0.7',
'dbname' => 'owncloud',
'dbhost' => '127.0.0.1',
'dbtableprefix' => 'oc_',
'dbuser' => 'owncloud',
'dbpassword' => ‘123321’,
'installed' => true,
'forcessl' => true,
'loglevel' => 4,
'theme' => '',
'maintenance' => false,
'trusted_domains' =>
array (
0 => 'cloud.123321.12’,
1 => 'cloud.123321.13’,
),
'mail_from_address' => 'no-reply',
'mail_smtpmode' => 'php',
'mail_domain' => 'cloud.123321.12’,
'secret' => ‘123321’,
);
**Are you using external storage, if yes which one:**
no
**Are you using encryption:**
no
### Client configuration
**Operating system:**
iOS 8.1.3
### Logs
#### ownCloud log (data/owncloud.log)
{"reqId":"605072fb2dc469836a2f0d235aca1e82","remoteAddr":"123.123.123.123","app":"carddav","message":"Exception: {\"Message\":\"User did not have the required privileges ({DAV:}read) for path \\"principals\\/username\\"\",\"Code\":0,\"Trace\":\"#0 \\/var\\/www\\/owncloud\\/3rdparty\\/sabre\\/dav\\/lib\\/Sabre\\/DAVACL\\/Plugin.php(712): Sabre\\DAVACL\\Plugin->checkPrivileges('principals\\/username', '{DAV:}read')\n#1 [internal function]: Sabre\\DAVACL\\Plugin->beforeMethod('OPTIONS', 'principals\\/username')\n#2 \\/var\\/www\\/owncloud\\/3rdparty\\/sabre\\/dav\\/lib\\/Sabre\\/DAV\\/Server.php(433): call_user_func_array(Array, Array)\n#3 \\/var\\/www\\/owncloud\\/3rdparty\\/sabre\\/dav\\/lib\\/Sabre\\/DAV\\/Server.php(455): Sabre\\DAV\\Server->broadcastEvent('beforeMethod', Array)\n#4 \\/var\\/www\\/owncloud\\/3rdparty\\/sabre\\/dav\\/lib\\/Sabre\\/DAV\\/Server.php(214): Sabre\\DAV\\Server->invokeMethod('OPTIONS', 'principals\\/username')\n#5 \\/var\\/www\\/owncloud\\/apps\\/contacts\\/appinfo\\/remote.php(88): Sabre\\DAV\\Server->exec()\n#6 \\/var\\/www\\/owncloud\\/remote.php(54): require_once('\\/var\\/www\\/ownclo...')\n#7 {main}\",\"File\":\"\\/var\\/www\\/owncloud\\/3rdparty\\/sabre\\/dav\\/lib\\/Sabre\\/DAVACL\\/Plugin.php\",\"Line\":217}","level":4,"time":"2015-02-10T12:47:56+00:00"}username
opened 12:48PM - 11 Feb 15 UTC
closed 11:08PM - 16 Feb 15 UTC
Running owncloud on Debian 7.0. Updating owncloud 7 to 8 via repository http://d… ownload.opensuse.org/repositories/isv:ownCloud:community/Debian_7.0/ ran flawlessly.
Syncing contacts and calendar via CardDAV- or CalDAV-Link doesn't work anymore.
Owncloud runs under 'https://mydomain.org/owncloud'.
In the access.log of the apache2 the request shows up as follows:
"PROPFIND /owncloud/remote.php/carddav/addressbooks/20...2/kontakte/ HTTP/1.1" 207 410 "-" "CardDAV-Sync (Android) (like iOS/5.0.1 (9A405) dataaccessd/1.0) gzip"
which seems correct (disguised ID in URL).
But in error.log in shows up as follows:
script '/var/www/mydomain.org/groupdav.php' not found or unable to stat
script '/var/www/mydomain.org/remote.php' not found or unable to stat
So the folder "owncloud" isn't present anymore in the calling URL. To my understanding, it should call the script under '/var/www/mydomain.org/owncloud/groupdav.php'.
Even deactivating Contacts- and Calendar-App and activating Contacts 8.0 and Calendar 8.0 app didn't fix it.
Solution: Username via *DAV-interface is case-sensitive (in contrast to the webinterface), e.g. User1 != user1 (ownCloud Central ).
With ldap : fix: DAV authentication: use Owncloud's internal user instead of HTTP auth one by chris-se · Pull Request #14275 · owncloud/core · GitHub
(in 8.0.2)
Cron.php can create huge server load and produce enormous logfiles: OC8 cron.php creates massive Server-Load · Issue #14087 · owncloud/core · GitHub (hotfix: OC 8 RC2: Log flooded with php messages: readdir() expects parameter 1 to be resource, boolean · Issue #13953 · owncloud/core · GitHub , if this doesn’t work: ownCloud Central .
(in OC 8.0.2)
Gallery-App (2) : Gallery-App keeps spinning (Switch to PhotoSwipe for the slideshow · Issue #158 · owncloud/gallery · GitHub ), problem with PHP 5.4, there is a fix to make it compatible with PHP 5.4: Check if imageflip is available by MorrisJobke · Pull Request #14258 · owncloud/core · GitHub
will be fixed in OC 8.0.1
Gallery-App (3) : Shared gallery-links are broken (Slideshow: should the browser back button behave the same as the X icon? [$5] · Issue #160 · owncloud/gallery · GitHub ), fix is available: Fix public sharing · owncloud/gallery@b153b5b · GitHub and will be in the next OC release (OC 8.0.1)
Ubuntu 14.04 + Cache (APCU) : Apache freezes after some time (2h).
The current APCu-package 4.0.2 of Ubuntu 14.04 is known to have some bugs, but you can replace it with a more recent version: Owncloud stops working · Issue #14175 · owncloud/core · GitHub
There is a fix which disables buggy APCu versions: Use APCu only if available in version 4.0.6 and higher by LukasReschke · Pull Request #14273 · owncloud/core · GitHub
Debian + SQLite : SQLSTATE[23000]: Integrity constraint violation: 19 oc_share_external.remote_id may not be NULL: Upgrade 7.4 --> 8.0: SQLSTATE[23000]: Integrity constraint violation: 19 oc_share_external.remote_id may not be NULL · Issue #13970 · owncloud/core · GitHub
Fix: https://github.com/owncloud/core/pull/14533 (will be in 8.0.1)
Encryption : The encryption keys are rewritten. This process can take some time and you risk to run into timeout if you have a lot of files. Use the upgrade command in the terminal if possible:
sudo -u www-data php /var/www/owncloud/occ upgrade
https://github.com/owncloud/core/issues/14012
Performance fix announced for OC 8.0.3.
Gallery-App, II : Spinning wheel, Error message: imagepng() expects parameter 1 to be resource, boolean given at …
Fix: https://github.com/owncloud/core/pull/14917 (will be in OC 8.0.3)
Debian (/Ubuntu) packages : Error while running update to OC 8.0.3:
Unpacking replacement owncloud-server ...
dpkg: error processing /var/cache/apt/archives/owncloud-server_8.0.3-1_all.deb (--unpack):
trying to overwrite '/var/www/owncloud/.htaccess', which is also in package owncloud-config-apache 8.0.2-8
dpkg-deb: error: subprocess paste was killed by signal (Broken pipe)
You can force the update (apt-get -f upgrade) or change manually the dependencies (dpkg -r --force-depends “owncloud-config-apache”).
https://github.com/owncloud/core/issues/16007
(to be fixed in OC 8.0.4)
Big logfile/Virus-Warning (Virus warning for lib/private/tempmanager.php especially for all-inkl-costomers): (also see topic before) should be fixed by the mentioned hotfix. Or you can apply this: ownCloud Central , https://forum.owncloud.org/viewtopic.php?f=21&t=26396#p79370 (more details but in German), OC8 cron.php creates massive Server-Load · Issue #14087 · owncloud/core · GitHub
There is a fix (working with all-inkl.com?? ): https://github.com/owncloud/core/commit/45e3cbefc9e069d5c904ed8961504551a51ce735
Should be solved here: https://github.com/owncloud/core/pull/13983 (8.0.2)