Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Problems with german "Umlaut" in folder name #2377

Closed
mahnuh opened this issue Mar 16, 2013 · 187 comments
Closed

Problems with german "Umlaut" in folder name #2377

mahnuh opened this issue Mar 16, 2013 · 187 comments

Comments

@mahnuh
Copy link

mahnuh commented Mar 16, 2013

Hi,

if i create a folder with a german Umlaut in the name, for example "Kontoauszüge", on my mac, the folder is of course instantly synchronised. Then I open the webinterface, the folder appears twice, but on my mac there is still only one version of the folder.
See screenshot attached.
Bildschirmfoto 2013-03-16 um 15 26 46

@BernhardPosselt
Copy link
Contributor

Please read the contribution guidelines ;)

@DeepDiver1975
Copy link
Member

this is a know issue - but I have no clue about the solution
@danimo maybe? THX

@mahnuh please use the issue template as described in the contribution guidelines as @Raydiation pointed out already: https://github.com/owncloud/core/blob/master/CONTRIBUTING.md

@drgoldman
Copy link

Expected behaviour

In the web frontend I do create a folder in the root of files called "Schön"
The folder should be created.

Actual behaviour

The folder "Schön" was created as expected in the web interface but if I refresh the root of files two folders "Schön" are visible.
There is only one folder "Schön" in the file system.
The owncloud log do not show any errors until I click the first Schön folder in the web interface. After that action a error message is shown in the own cloud log file.

I found two entries for foder "Schön" in the mysql database
===Datenbank oc5

== Tabellenstruktur für Tabelle oc_filecache

|------
|Spalte|Typ|Null|Standard
|------
|//fileid//|int(11)|Nein|
|storage|int(11)|Nein|0
|path|varchar(512)|Nein|
|path_hash|varchar(32)|Nein|
|parent|int(11)|Nein|0
|name|varchar(250)|Nein|
|mimetype|int(11)|Nein|0
|mimepart|int(11)|Nein|0
|size|bigint(20)|Nein|0
|mtime|int(11)|Nein|0
|encrypted|int(11)|Nein|0
|etag|varchar(40)|Nein|
== Daten für Tabelle oc_filecache

|1|1| |d41d8cd98f00b204e9800998ecf8427e|-1| |2|1|0|1367071376|0|517bda9dce482
|2|1|files|45b963397aa40d4a0063e0d85e4fe7a1|1|files|2|1|0|1367071406|0|517bdab0d714a
|3|1|cache|0fea6a13c52b4d4725368f24b045ca84|1|cache|2|1|0|1367071376|0|517bda9e98e30
|4|1|files/Schön|af922b1c42f2b421a3901a1446cb3e64|2|Schön|2|1|0|1367071406|0|517bdaaecd4a9
|5|1|files/Schön|7bb7fb2654eaf12f55feb78d1c58e91e|2|Schön|2|1|0|1367071406|0|517bdab0d80b7

Steps to reproduce

  1. create owncloud web
  2. add a folder "Schön"

Server configuration

Operating system: Mac OS X 10.7.5

Web server: Apache 2.2.22

Database: MySql 5.5.29

PHP version: 5.3.15

ownCloud version: 5.0.5

Client configuration

Browser: Safari 6.0.4

Operating system: OS X 10.8.3

Logs

Web server error log

Insert your webserver log here

ownCloud log (data/owncloud.log)

'owncloud.log after creating a folder "Schön" in the web interface'
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367071556}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367071556}

'owncloud.log after opening the first "Schön" folder in the web interface
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367071556}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367071556}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072128}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072128}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072128}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072128}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072128}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072128}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072129}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072129}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072130}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072130}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072130}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072130}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072130}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072130}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072130}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072130}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072130}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072130}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072130}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072130}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072131}
{"app":"core","message":"include path for class \"Zend_Search_Lucene_Document\" starts with \"apps\/\"","level":0,"time":1367072131}
{"app":"search_lucene","message":"failed to extract meta information for \/oc5\/files\/Sch\u00f6n: Could not open \"\/Library\/Server\/Web\/Data\/Sites\/Default\/owncloud\/data\/oc5\/files\/Sch\u00f6n\" (does not exist, or is not a file)","level":2,"time":1367072131}
{"app":"search_lucene","message":"indexer extracting content for \/oc5\/files\/Sch\u00f6n (httpd\/unix-directory)","level":0,"time":1367072131}
{"app":"core","message":"include path for class \"Zend_Search_Lucene_Analysis_Analyzer\" starts with \"apps\/\"","level":0,"time":1367072131}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072131}
{"app":"core","message":"include path for class \"Zend_Search_Lucene\" starts with \"apps\/\"","level":0,"time":1367072131}
{"app":"search_lucene","message":"searching hits for pk:21874bd3e94158e347067c36e6cb2b46","level":0,"time":1367072131}
{"app":"search_lucene","message":"found 0 hits ","level":0,"time":1367072131}
{"app":"search_lucene","message":"adding \/Sch\u00f6n","level":0,"time":1367072131}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072132}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072132}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072132}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072132}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072132}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072132}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072133}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072133}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072133}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072133}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072133}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072133}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072133}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072133}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072133}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072133}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072133}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072133}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367072133}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367072133}

@drgoldman
Copy link

Expected behaviour

Mac OS X sync client 1.2.5 is running.
On the mac client a folder "Lösung" is created.
The folder is visible in the web interface.
The folder is created in the owncloud/data/... folder as well.

Actual behaviour

The folder is shown double in the web interface.
The folder is not created on the server beneath owncloud/data/... or maybe deleted.
If I click on one of the folders "Lösung" in the web interface to change to the directory the web interface goes back to the root folder. Then I click the folder "clientsync" in the web interface and only one folder "Lösung" is visible then.

Steps to reproduce

  1. start os x sync client 1.2.5
  2. open local owncloud folder
  3. create a folder "Lösung" in the local owncloud folder
  4. open the web interface
  5. go to clientsync folder (and see two folders "Lösung")
  6. click on first folder "Lösung"

Server configuration

Operating system: Mac OS X 10.7.5

Web server: Apache 2.2.22

Database: MySql 5.5.29

PHP version: 5.3.15

ownCloud version: 5.0.5

Client configuration

Browser: Safari 6.0.4

Operating system: OS X 10.8.3

Owncloud client Mac 1.2.5

Logs

Web server error log

ownCloud log (data/owncloud.log)

{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367142269}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367142269}
{"app":"PHP","message":"filemtime(): stat failed for \/Library\/Server\/Web\/Data\/Sites\/Default\/owncloud\/data\/oc5\/files\/clientsync\/L\u00f6sung at \/Library\/Server\/Web\/Data\/Sites\/Default\/owncloud\/lib\/files\/storage\/local.php#92","level":2,"time":1367142269}
{"app":"core","message":"include path for class \"Zend_Search_Lucene_Document\" starts with \"apps\/\"","level":0,"time":1367142269}
{"app":"search_lucene","message":"failed to extract meta information for \/oc5\/files\/clientsync\/L\u00f6sung: Could not open \"\/Library\/Server\/Web\/Data\/Sites\/Default\/owncloud\/data\/oc5\/files\/clientsync\/L\u00f6sung\" (does not exist, or is not a file)","level":2,"time":1367142269}
{"app":"search_lucene","message":"indexer extracting content for \/oc5\/files\/clientsync\/L\u00f6sung (httpd\/unix-directory)","level":0,"time":1367142269}
{"app":"core","message":"include path for class \"Zend_Search_Lucene_Analysis_Analyzer\" starts with \"apps\/\"","level":0,"time":1367142269}
{"app":"core","message":"include path for class \"Zend_Search_Lucene\" starts with \"apps\/\"","level":0,"time":1367142269}
{"app":"search_lucene","message":"searching hits for pk:2cf09f848bcaef24527b463211e2a349","level":0,"time":1367142269}
{"app":"search_lucene","message":"found 0 hits ","level":0,"time":1367142269}
{"app":"search_lucene","message":"adding \/clientsync\/L\u00f6sung","level":0,"time":1367142269}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367142270}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367142270}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367142270}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367142270}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367142270}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367142270}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367142270}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367142270}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367142270}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367142270}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367142271}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367142271}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367142271}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367142271}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367142271}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367142271}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367142271}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367142271}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367142271}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367142271}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367142271}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367142271}
{"app":"core","message":"include path for class \"Zend_Search_Lucene_Analysis_Analyzer\" starts with \"apps\/\"","level":0,"time":1367142271}
{"app":"core","message":"include path for class \"Zend_Search_Lucene\" starts with \"apps\/\"","level":0,"time":1367142271}
{"app":"search_lucene","message":"searching hits for pk:c6322538f2f89c824c9332a87a0d65be","level":0,"time":1367142271}
{"app":"search_lucene","message":"found 0 hits ","level":0,"time":1367142271}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367142571}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367142571}
{"app":"core","message":"Adding user backend instance of OC_User_Database.","level":0,"time":1367142871}
{"app":"core","message":"include path for class \"OCA_FirstRunWizard\\Config\" starts with \"apps\/\"","level":0,"time":1367142871}

@drgoldman
Copy link

Mac OS X sync client log v.1.2.5

04-28 11:32:48:652 Logging into logfile:  "/Users/sascha/owncloudMacClient1.2.5_1.log"  with flush  false 
04-28 11:32:48:671 "################## ownCloud de_DE (de) 1.2.5" 
04-28 11:32:48:716 * Setup folders from  "/Users/sascha/Library/Application Support/ownCloud/folders" 
04-28 11:32:48:716   ` -> setting up: "ownCloud" 
04-28 11:32:48:716     -> file path:  "/Users/sascha/Library/Application Support/ownCloud/folders/ownCloud" 
04-28 11:32:48:716 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/remote.php/webdav/" 
04-28 11:32:48:716 setting remote poll timer interval to 28022 msec for folder  "ownCloud" 
04-28 11:32:48:716 FolderWatcherPrivate::startWatching() "/Users/sascha/ownCloud" 
04-28 11:32:48:717 * Pending events for "/Users/sascha/ownCloud" will be processed after events stop for 1000 milliseconds ( "11:49:28" ). 0 events until now ) 
04-28 11:32:48:717   ==> returning exclude file path:  "/Applications/owncloud.app/Contents/Resources/sync-exclude.lst" 
04-28 11:32:48:717 Checked local path ok 
04-28 11:32:48:718 ****** ownCloud folder using watcher ******* 
04-28 11:32:48:718 Adding folder to Folder Map  Mirall::ownCloudFolder(0x102645230) 
04-28 11:32:48:718 Check status.php from statusdialog. 
04-28 11:32:48:718 Get Request to  "status.php" 
04-28 11:32:48:718 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:32:48:718 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:32:48:718 Setting up host header:  "mini.fritz.box" 
04-28 11:32:48:720 Folder in overallStatus Message:  Mirall::ownCloudFolder(0x102645230)  with name  "ownCloud" 
04-28 11:32:48:721 Sync state changed for folder  "ownCloud" :  "Not yet Started" 
04-28 11:32:48:721 Folder:  Mirall::ownCloudFolder(0x102645230) 
04-28 11:32:48:721 ==> load folder icon  "owncloud-framed" 
04-28 11:32:48:721 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/remote.php/webdav/" 
04-28 11:32:48:721 Check status.php from statusdialog. 
04-28 11:32:48:721 Get Request to  "status.php" 
04-28 11:32:48:721 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:32:48:721 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:32:48:721 Setting up host header:  "mini.fritz.box" 
04-28 11:32:48:725 Network Location:  "" 
04-28 11:32:48:764 Get Request to  "status.php" 
04-28 11:32:48:764 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:32:48:764 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:32:48:764 Setting up host header:  "mini.fritz.box" 
04-28 11:32:48:840 SSL-Warnings happened for url  "https://mini.fritz.box/owncloud/status.php" 
04-28 11:32:48:841 Certs are already known and trusted, Warnings are not valid. 
04-28 11:32:48:851 SSL-Warnings happened for url  "https://mini.fritz.box/owncloud/status.php" 
04-28 11:32:48:852 Certs are already known and trusted, Warnings are not valid. 
04-28 11:32:48:873 status.php returns:  "{"installed":"true","version":"5.0.6","versionstring":"5.0.5","edition":""}"   0  Reply:  QNetworkReplyImpl(0x10241cd60) 
04-28 11:32:48:873 #-------# oC found on  "https://mini.fritz.box/owncloud" 
04-28 11:32:48:873 ** Application: ownCloud found:  "https://mini.fritz.box/owncloud"  with version  "5.0.5" ( "5.0.6" ) 
04-28 11:32:48:873 ** Setting ownCloud Server version to  "5.0.6" 
04-28 11:32:48:885 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:32:48:902 Credentials successfully fetched:  true 
04-28 11:32:48:906 status.php returns:  "{"installed":"true","version":"5.0.6","versionstring":"5.0.5","edition":""}"   0  Reply:  QNetworkReplyImpl(0x101546ff0) 
04-28 11:32:48:906 status.php returns:  "{"installed":"true","version":"5.0.6","versionstring":"5.0.5","edition":""}"   0  Reply:  QNetworkReplyImpl(0x102465440) 
04-28 11:32:48:920 # checking for authentication settings. 
04-28 11:32:48:920 Get Request to  "/" 
04-28 11:32:48:920 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/remote.php/webdav/" 
04-28 11:32:48:920 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:32:48:920 Setting up host header:  "mini.fritz.box" 
04-28 11:32:49:062 ######## Credentials are ok! 
04-28 11:32:49:062 XX slotScheduleFolderSync: folderQueue size:  0 
04-28 11:32:49:063 Schedule folder  "ownCloud"  to sync! 
04-28 11:32:49:063 XX slotScheduleFolderSync: folderQueue size:  1 
04-28 11:32:49:063 ==> load folder icon  "owncloud-framed" 
04-28 11:32:49:063 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/remote.php/webdav/" 
04-28 11:32:49:063 Check status.php from statusdialog. 
04-28 11:32:49:063 Get Request to  "status.php" 
04-28 11:32:49:063 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:32:49:063 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:32:49:063 Setting up host header:  "mini.fritz.box" 
04-28 11:32:49:064 Folder in overallStatus Message:  Mirall::ownCloudFolder(0x102645230)  with name  "ownCloud" 
04-28 11:32:49:064 Sync state changed for folder  "ownCloud" :  "SyncPrepare" 
04-28 11:32:49:065 *** Start syncing url to ownCloud:  "ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync" 
04-28 11:32:49:065 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:32:49:065     * event notification  disabled 
04-28 11:32:49:065 void Mirall::CSyncThread::startSync() Sync started 
04-28 11:32:49:065 >===================================== sync started for  "ownCloud" 
04-28 11:32:49:065 starting to sync  QThread(0x102101410) QThread(0x1024773f0) 
04-28 11:32:49:065 Folder in overallStatus Message:  Mirall::ownCloudFolder(0x102645230)  with name  "ownCloud" 
04-28 11:32:49:065   ==> returning exclude file path:  "/Applications/owncloud.app/Contents/Resources/sync-exclude.lst" 
04-28 11:32:49:065 ==== added CSync exclude List:  "/Applications/owncloud.app/Contents/Resources/sync-exclude.lst" 
04-28 11:32:49:066 csync_lock: Creating lock file: /Users/sascha/Library/Application Support/ownCloud//lock
04-28 11:32:49:066 _csync_lock_create: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
04-28 11:32:49:066 _csync_lock_create: Create temporary lock file: /Users/sascha/Library/Application Support/ownCloud/tmp_lock_XXXXXX
04-28 11:32:49:066 _csync_lock_create: Write pid (5712) to temporary lock file: /Users/sascha/Library/Application Support/ownCloud/tmp_lock_dDrS6n
04-28 11:32:49:066 _csync_lock_create: Create a hardlink from /Users/sascha/Library/Application Support/ownCloud/tmp_lock_dDrS6n to /Users/sascha/Library/Application Support/ownCloud//lock.
04-28 11:32:49:066 csync_config_load: config file /Users/sascha/Library/Application Support/ownCloud//ocsync.conf not found, checking /Users/sascha/.ocsync/ocsync.conf
04-28 11:32:49:066 _csync_config_copy_default: Copy /usr/local/etc/config/ocsync.conf to /Users/sascha/Library/Application Support/ownCloud//ocsync.conf
04-28 11:32:49:066 csync_init: Could not load config file /Users/sascha/Library/Application Support/ownCloud//ocsync.conf, using defaults.
04-28 11:32:49:066 csync_exclude_load: Loading exclude file: /usr/local/etc/ocsync/ocsync_exclude.conf
04-28 11:32:49:066 csync_init: Could not load /usr/local/etc/ocsync/ocsync_exclude.conf - No such file or directory
04-28 11:32:49:066 csync_exclude_load: Loading exclude file: /Users/sascha/Library/Application Support/ownCloud//ocsync_exclude.conf
04-28 11:32:49:067 csync_init: Could not load /Users/sascha/Library/Application Support/ownCloud//ocsync_exclude.conf - No such file or directory
04-28 11:32:49:067 csync_init: Journal: /Users/sascha/ownCloud/.csync_journal.db
04-28 11:32:49:069 csync_vio_init: capabilities: atomar copy support: yes
04-28 11:32:49:069 csync_vio_init: capabilities: post copy stat: no
04-28 11:32:49:069 csync_vio_init: capabilities: time sync required: no
04-28 11:32:49:069 csync_vio_init: capabilities: unix extensions: 0
04-28 11:32:49:069 csync_vio_init: capabilities: use send_file: yes
04-28 11:32:49:069 csync_init: Module does not need time synchronization.
04-28 11:32:49:069 #### Update start #################################################### >> 
04-28 11:32:49:069 csync_ftw: Incoming read_from_db-Flag for /Users/sascha/ownCloud: 0
04-28 11:32:49:069 csync_ftw: .csync_journal.db excluded
04-28 11:32:49:069 csync_ftw: .csync_journal.db.ctmp excluded
04-28 11:32:49:069 csync_ftw: .DS_Store excluded
04-28 11:32:49:069 csync_ftw: Closing walk for /Users/sascha/ownCloud with read_from_db 0
04-28 11:32:49:069 csync_update: Update detection for local replica took 0,00 seconds walking 0 files.
04-28 11:32:49:069 csync_ftw: Incoming read_from_db-Flag for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync: 0
04-28 11:32:49:069 csync_ftw: Checking for read from db for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync: 0
04-28 11:32:49:070 oc_module: opendir method called on ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync
04-28 11:32:49:070 oc_module: * scheme ownclouds
04-28 11:32:49:070 oc_module: * host mini.fritz.box
04-28 11:32:49:070 oc_module: * port 0
04-28 11:32:49:070 oc_module: * path /owncloud/remote.php/webdav/clientsync
04-28 11:32:49:070 oc_module: * user 
04-28 11:32:49:070 oc_module: ne_sock_init: 0
04-28 11:32:49:072 oc_module: No proxy configured.
04-28 11:32:49:132 status.php returns:  "{"installed":"true","version":"5.0.6","versionstring":"5.0.5","edition":""}"   0  Reply:  QNetworkReplyImpl(0x1065cf520) 
04-28 11:32:49:132 #-------# oC found on  "https://mini.fritz.box/owncloud" 
04-28 11:32:49:133 FolderWatcherPrivate::callback by OS X 
04-28 11:32:50:811 oc_module: Call the csync callback for SSL problems
04-28 11:32:50:811 SSL Fingerprint from neon:  "13:ee:92:a6:45:a0:66:5b:2c:2f:ab:81:77:f4:0c:31:9f:ac:32:13"  compared to verified:  "13:ee:92:a6:45:a0:66:5b:2c:2f:ab:81:77:f4:0c:31:9f:ac:32:13" 
04-28 11:32:50:811 oc_module: ## VERIFY_SSL CERT: 0
04-28 11:32:50:897 oc_module:  Set-Cookie found: 517bda513ea07=637li1ie2r7b68i0apihocukjc2la4tp; path=/; HttpOnly
04-28 11:32:50:897 oc_module: ----> Session-key: 517bda513ea07=637li1ie2r7b68i0apihocukjc2la4tp
04-28 11:32:50:897 oc_module: Authentication required 
04-28 11:32:50:897 oc_module: Call the csync callback for ownCloud
04-28 11:32:51:031 oc_module: Simple propfind result code 207.
04-28 11:32:51:031 oc_module: Server Date from HTTP header value: Sun, 28 Apr 2013 09:32:50 GMT
04-28 11:32:51:031 oc_module: The first time_delta is -1
04-28 11:32:51:031 oc_module: opendir returning handle 0x101584dc0
04-28 11:32:51:031 oc_module: Skipping target resource.
04-28 11:32:51:031 oc_module: closedir method called 0x101584dc0!
04-28 11:32:51:031 csync_ftw: Closing walk for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync with read_from_db 0
04-28 11:32:51:031 csync_update: Update detection for remote replica took 1,96 seconds walking 0 files.
04-28 11:32:51:031 <<#### Update end ########################################################### 
04-28 11:32:51:031 csync_reconcile: Reconciliation for local replica took 0,00 seconds visiting 0 files.
04-28 11:32:51:031 csync_reconcile: Reconciliation for remote replica took 0,00 seconds visiting 0 files.
04-28 11:32:51:031 csync_propagate: Propagation for local replica took 0,00 seconds visiting 0 files.
04-28 11:32:51:031 csync_propagate: Propagation for remote replica took 0,00 seconds visiting 0 files.
04-28 11:32:51:031 csync_propagate: Correct Id took. 0,00 seconds 
04-28 11:32:51:031 void Mirall::CSyncThread::startSync() Sync finished 
04-28 11:32:51:040 csync_destroy: Writing the statedb of 0 files to disk took 0,01 seconds
04-28 11:32:51:043 csync_lock_remove: Removing lock file: /Users/sascha/Library/Application Support/ownCloud//lock
04-28 11:32:51:043 CSync run took  1977  Milliseconds 
04-28 11:32:51:049 -> CSync Finished slot with error  false 
04-28 11:32:51:049 Starting Event logging again in  2000  milliseconds 
04-28 11:32:51:049 OO folder slotSyncFinished: result:  4  local:  false 
04-28 11:32:51:049 ==> load folder icon  "owncloud-framed" 
04-28 11:32:51:049 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/remote.php/webdav/" 
04-28 11:32:51:049 Check status.php from statusdialog. 
04-28 11:32:51:049 Get Request to  "status.php" 
04-28 11:32:51:049 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:32:51:049 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:32:51:050 Setting up host header:  "mini.fritz.box" 
04-28 11:32:51:050 Folder in overallStatus Message:  Mirall::ownCloudFolder(0x102645230)  with name  "ownCloud" 
04-28 11:32:51:050 Sync state changed for folder  "ownCloud" :  "Success" 
04-28 11:32:51:050 *  "ownCloud" Poll timer enabled with  28022 milliseconds 
04-28 11:32:51:051 <===================================== sync finished for  "ownCloud" 
04-28 11:32:51:051 FolderWatcherPrivate::callback by OS X 
04-28 11:32:51:063 FolderWatcherPrivate::callback by OS X 
04-28 11:32:51:073 FolderWatcherPrivate::callback by OS X 
04-28 11:32:51:079 status.php returns:  "{"installed":"true","version":"5.0.6","versionstring":"5.0.5","edition":""}"   0  Reply:  QNetworkReplyImpl(0x101582390) 
04-28 11:32:51:079 #-------# oC found on  "https://mini.fritz.box/owncloud" 
04-28 11:32:51:251 XX slotScheduleFolderSync: folderQueue size:  0 
04-28 11:32:51:723 00 client update check to  "https://download.owncloud.com/clientupdater.php" 
04-28 11:32:52:238 Client is on latest version! 
04-28 11:32:53:049     * event notification  enabled 
04-28 11:33:03:872 opening local url  "/Users/sascha/ownCloud/" 
04-28 11:33:07:045 FolderWatcherPrivate::callback by OS X 
04-28 11:33:07:045 * Pending events for "/Users/sascha/ownCloud" will be processed after events stop for 1000 milliseconds ( "11:49:47" ). 1 events until now ) 
04-28 11:33:08:045 * Processing of event queue for "/Users/sascha/ownCloud" 
04-28 11:33:08:046   * Notify 1 change items for "/Users/sascha/ownCloud" 
04-28 11:33:08:046 ** Changed was notified on  ("/Users/sascha/ownCloud") 
04-28 11:33:08:046 *  "ownCloud" Poll timer disabled 
04-28 11:33:08:046 Schedule folder  "ownCloud"  to sync! 
04-28 11:33:08:046 XX slotScheduleFolderSync: folderQueue size:  1 
04-28 11:33:08:046 ==> load folder icon  "owncloud-framed" 
04-28 11:33:08:046 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/remote.php/webdav/" 
04-28 11:33:08:046 Check status.php from statusdialog. 
04-28 11:33:08:046 Get Request to  "status.php" 
04-28 11:33:08:046 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:08:046 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:08:047 Setting up host header:  "mini.fritz.box" 
04-28 11:33:08:047 Folder in overallStatus Message:  Mirall::ownCloudFolder(0x102645230)  with name  "ownCloud" 
04-28 11:33:08:048 Sync state changed for folder  "ownCloud" :  "SyncPrepare" 
04-28 11:33:08:048 *** Start syncing url to ownCloud:  "ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync" 
04-28 11:33:08:048 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:08:048     * event notification  disabled 
04-28 11:33:08:048 >===================================== sync started for  "ownCloud" 
04-28 11:33:08:048 void Mirall::CSyncThread::startSync() Sync started 
04-28 11:33:08:048 starting to sync  QThread(0x102101410) QThread(0x10241a490) 
04-28 11:33:08:048   ==> returning exclude file path:  "/Applications/owncloud.app/Contents/Resources/sync-exclude.lst" 
04-28 11:33:08:048 ==== added CSync exclude List:  "/Applications/owncloud.app/Contents/Resources/sync-exclude.lst" 
04-28 11:33:08:049 csync_lock: Creating lock file: /Users/sascha/Library/Application Support/ownCloud//lock
04-28 11:33:08:049 _csync_lock_create: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
04-28 11:33:08:049 _csync_lock_create: Create temporary lock file: /Users/sascha/Library/Application Support/ownCloud/tmp_lock_XXXXXX
04-28 11:33:08:049 _csync_lock_create: Write pid (5712) to temporary lock file: /Users/sascha/Library/Application Support/ownCloud/tmp_lock_mEO3EO
04-28 11:33:08:049 _csync_lock_create: Create a hardlink from /Users/sascha/Library/Application Support/ownCloud/tmp_lock_mEO3EO to /Users/sascha/Library/Application Support/ownCloud//lock.
04-28 11:33:08:049 csync_config_load: config file /Users/sascha/Library/Application Support/ownCloud//ocsync.conf not found, checking /Users/sascha/.ocsync/ocsync.conf
04-28 11:33:08:050 _csync_config_copy_default: Copy /usr/local/etc/config/ocsync.conf to /Users/sascha/Library/Application Support/ownCloud//ocsync.conf
04-28 11:33:08:050 csync_init: Could not load config file /Users/sascha/Library/Application Support/ownCloud//ocsync.conf, using defaults.
04-28 11:33:08:050 csync_exclude_load: Loading exclude file: /usr/local/etc/ocsync/ocsync_exclude.conf
04-28 11:33:08:050 csync_init: Could not load /usr/local/etc/ocsync/ocsync_exclude.conf - No such file or directory
04-28 11:33:08:050 csync_exclude_load: Loading exclude file: /Users/sascha/Library/Application Support/ownCloud//ocsync_exclude.conf
04-28 11:33:08:050 csync_init: Could not load /Users/sascha/Library/Application Support/ownCloud//ocsync_exclude.conf - No such file or directory
04-28 11:33:08:050 csync_init: Journal: /Users/sascha/ownCloud/.csync_journal.db
04-28 11:33:08:052 csync_vio_init: capabilities: atomar copy support: yes
04-28 11:33:08:052 csync_vio_init: capabilities: post copy stat: no
04-28 11:33:08:052 csync_vio_init: capabilities: time sync required: no
04-28 11:33:08:052 csync_vio_init: capabilities: unix extensions: 0
04-28 11:33:08:052 csync_vio_init: capabilities: use send_file: yes
04-28 11:33:08:052 csync_init: Module does not need time synchronization.
04-28 11:33:08:052 #### Update start #################################################### >> 
04-28 11:33:08:052 csync_ftw: Incoming read_from_db-Flag for /Users/sascha/ownCloud: 0
04-28 11:33:08:052 csync_ftw: .csync_journal.db excluded
04-28 11:33:08:052 csync_ftw: .csync_journal.db.ctmp excluded
04-28 11:33:08:052 csync_ftw: .DS_Store excluded
04-28 11:33:08:053 csync_ftw: Uniq ID read from Database: Neuer Ordner -> <NULL>
04-28 11:33:08:053 csync_ftw: walk: /Users/sascha/ownCloud/Neuer Ordner
04-28 11:33:08:053 csync_walker: directory: /Users/sascha/ownCloud/Neuer Ordner
04-28 11:33:08:053 _csync_detect_update: file: Neuer Ordner - hash 17252536043441929552, mtime: 1367141587
04-28 11:33:08:053 csync_statedb_get_stat_by_hash: No result record found for phash = 17252536043441929552
04-28 11:33:08:053 _csync_detect_update: file: Neuer Ordner, instruction: INSTRUCTION_NEW
04-28 11:33:08:053 csync_ftw: Incoming read_from_db-Flag for /Users/sascha/ownCloud/Neuer Ordner: 0
04-28 11:33:08:053 csync_ftw: Closing walk for /Users/sascha/ownCloud/Neuer Ordner with read_from_db 0
04-28 11:33:08:053 csync_ftw: Closing walk for /Users/sascha/ownCloud with read_from_db 0
04-28 11:33:08:053 csync_update: Update detection for local replica took 0,00 seconds walking 1 files.
04-28 11:33:08:053 csync_ftw: Incoming read_from_db-Flag for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync: 0
04-28 11:33:08:053 csync_ftw: Checking for read from db for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync: 0
04-28 11:33:08:053 oc_module: opendir method called on ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync
04-28 11:33:08:053 oc_module: * scheme ownclouds
04-28 11:33:08:053 oc_module: * host mini.fritz.box
04-28 11:33:08:053 oc_module: * port 0
04-28 11:33:08:053 oc_module: * path /owncloud/remote.php/webdav/clientsync
04-28 11:33:08:053 oc_module: * user 
04-28 11:33:08:054 oc_module: ne_sock_init: 0
04-28 11:33:08:055 oc_module: No proxy configured.
04-28 11:33:08:132 FolderWatcherPrivate::callback by OS X 
04-28 11:33:08:135 status.php returns:  "{"installed":"true","version":"5.0.6","versionstring":"5.0.5","edition":""}"   0  Reply:  QNetworkReplyImpl(0x1026801f0) 
04-28 11:33:08:135 #-------# oC found on  "https://mini.fritz.box/owncloud" 
04-28 11:33:08:437 oc_module: Call the csync callback for SSL problems
04-28 11:33:08:437 SSL Fingerprint from neon:  "13:ee:92:a6:45:a0:66:5b:2c:2f:ab:81:77:f4:0c:31:9f:ac:32:13"  compared to verified:  "13:ee:92:a6:45:a0:66:5b:2c:2f:ab:81:77:f4:0c:31:9f:ac:32:13" 
04-28 11:33:08:437 oc_module: ## VERIFY_SSL CERT: 0
04-28 11:33:08:502 oc_module:  Set-Cookie found: 517bda513ea07=ucj0eh2sr4ta0aeojqkn7vo1nruni67a; path=/; HttpOnly
04-28 11:33:08:502 oc_module: ----> Session-key: 517bda513ea07=ucj0eh2sr4ta0aeojqkn7vo1nruni67a
04-28 11:33:08:503 oc_module: Authentication required 
04-28 11:33:08:503 oc_module: Call the csync callback for ownCloud
04-28 11:33:08:634 oc_module: Simple propfind result code 207.
04-28 11:33:08:634 oc_module: Server Date from HTTP header value: Sun, 28 Apr 2013 09:33:08 GMT
04-28 11:33:08:634 oc_module: The first time_delta is 0
04-28 11:33:08:635 oc_module: opendir returning handle 0x1065a6190
04-28 11:33:08:635 oc_module: Skipping target resource.
04-28 11:33:08:635 oc_module: closedir method called 0x1065a6190!
04-28 11:33:08:635 csync_ftw: Closing walk for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync with read_from_db 0
04-28 11:33:08:635 csync_update: Update detection for remote replica took 0,58 seconds walking 0 files.
04-28 11:33:08:635 <<#### Update end ########################################################### 
04-28 11:33:08:635 _csync_merge_algorithm_visitor: INSTRUCTION_NEW       dir: Neuer Ordner
04-28 11:33:08:635 csync_reconcile: Reconciliation for local replica took 0,00 seconds visiting 1 files.
04-28 11:33:08:635 csync_reconcile: Reconciliation for remote replica took 0,00 seconds visiting 0 files.
04-28 11:33:08:635 oc_module: owncloud_stat ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync called
04-28 11:33:08:635 oc_module: => Errno after fetch resource list for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync: 0
04-28 11:33:08:635 oc_module: Working on file clientsync
04-28 11:33:08:635 oc_module:   :> Subtracting 0 from modtime 1367140433
04-28 11:33:08:635 oc_module: STAT result from propfind: clientsync, mtime: 1367140433
04-28 11:33:08:635 oc_module: MKdir on /owncloud/remote.php/webdav/clientsync/Neuer%20Ordner/
04-28 11:33:08:659     * csync thread started 
04-28 11:33:08:659 ==> load folder icon  "owncloud-framed" 
04-28 11:33:08:659 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/remote.php/webdav/" 
04-28 11:33:08:660 Check status.php from statusdialog. 
04-28 11:33:08:660 Get Request to  "status.php" 
04-28 11:33:08:660 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:08:660 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:08:660 Setting up host header:  "mini.fritz.box" 
04-28 11:33:08:660 Folder in overallStatus Message:  Mirall::ownCloudFolder(0x102645230)  with name  "ownCloud" 
04-28 11:33:08:661 Sync state changed for folder  "ownCloud" :  "Sync Running" 
04-28 11:33:08:694 status.php returns:  "{"installed":"true","version":"5.0.6","versionstring":"5.0.5","edition":""}"   0  Reply:  QNetworkReplyImpl(0x102465700) 
04-28 11:33:08:695 #-------# oC found on  "https://mini.fritz.box/owncloud" 
04-28 11:33:08:788 oc_module: Add a time delta to modtime 1367141587: 0
04-28 11:33:08:788 oc_module: Setting LastModified of /owncloud/remote.php/webdav/clientsync/Neuer%20Ordner to 1367141587
04-28 11:33:08:928 _store_id_update: SYNCED remember  dir: Neuer Ordner
04-28 11:33:08:928 _csync_new_dir: CREATED  dir: ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Neuer Ordner
04-28 11:33:08:928 csync_propagate: Propagation for local replica took 0,29 seconds visiting 1 files.
04-28 11:33:08:928 csync_propagate: Propagation for remote replica took 0,00 seconds visiting 0 files.
04-28 11:33:08:928 csync_correct_id: correct ID on dir: Neuer Ordner
04-28 11:33:08:928 _csync_correct_id_helper: climb on dir: Neuer Ordner
04-28 11:33:08:928 oc_module: owncloud_stat ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Neuer Ordner called
04-28 11:33:09:073 oc_module: Simple propfind result code 207.
04-28 11:33:09:073 oc_module: Server Date from HTTP header value: Sun, 28 Apr 2013 09:33:08 GMT
04-28 11:33:09:073 oc_module: Ok: Time delta remained (almost) the same: -1.
04-28 11:33:09:073 oc_module: => Errno after fetch resource list for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Neuer Ordner: 0
04-28 11:33:09:073 oc_module: Working on file Neuer Ordner
04-28 11:33:09:073 oc_module:   :> Subtracting -1 from modtime 1367141587
04-28 11:33:09:073 oc_module: STAT result from propfind: Neuer Ordner, mtime: 1367141588
04-28 11:33:09:073 oc_module: Get file ID for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Neuer Ordner: 517cecd509f5e
04-28 11:33:09:073 _get_md5: MD5 for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Neuer Ordner: 517cecd509f5e
04-28 11:33:09:073 _csync_correct_id_helper: MD5 for dir: Neuer Ordner 517cecd509f5e (Instruction: INSTRUCTION_UPDATED)
04-28 11:33:09:073 csync_propagate: Correct Id took. 0,14 seconds 
04-28 11:33:09:073 void Mirall::CSyncThread::startSync() Sync finished 
04-28 11:33:09:081 _insert_metadata_visitor: SQL statement: INSERT INTO metadata_temp 
            (phash, pathlen, path, inode, uid, gid, mode, modtime, type, md5) VALUES 
            (-1194208030267622064, 12, Neuer Ordner, 3278982, 504, 20, 16877, 1367141587, 2, 517cecd509f5e);
04-28 11:33:09:082 csync_destroy: Writing the statedb of 1 files to disk took 0,01 seconds
04-28 11:33:09:082 csync_lock_remove: Removing lock file: /Users/sascha/Library/Application Support/ownCloud//lock
04-28 11:33:09:082 CSync run took  1033  Milliseconds 
04-28 11:33:09:105 -> CSync Finished slot with error  false 
04-28 11:33:09:105 Starting Event logging again in  2000  milliseconds 
04-28 11:33:09:105 OO folder slotSyncFinished: result:  4  local:  false 
04-28 11:33:09:105 ==> load folder icon  "owncloud-framed" 
04-28 11:33:09:105 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/remote.php/webdav/" 
04-28 11:33:09:105 Check status.php from statusdialog. 
04-28 11:33:09:105 Get Request to  "status.php" 
04-28 11:33:09:105 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:09:105 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:09:105 Setting up host header:  "mini.fritz.box" 
04-28 11:33:09:106 Folder in overallStatus Message:  Mirall::ownCloudFolder(0x102645230)  with name  "ownCloud" 
04-28 11:33:09:106 Sync state changed for folder  "ownCloud" :  "Success" 
04-28 11:33:09:106 *  "ownCloud" Poll timer enabled with  28022 milliseconds 
04-28 11:33:09:106 <===================================== sync finished for  "ownCloud" 
04-28 11:33:09:106 FolderWatcherPrivate::callback by OS X 
04-28 11:33:09:120 FolderWatcherPrivate::callback by OS X 
04-28 11:33:09:125 FolderWatcherPrivate::callback by OS X 
04-28 11:33:09:133 status.php returns:  "{"installed":"true","version":"5.0.6","versionstring":"5.0.5","edition":""}"   0  Reply:  QNetworkReplyImpl(0x1065aeeb0) 
04-28 11:33:09:133 #-------# oC found on  "https://mini.fritz.box/owncloud" 
04-28 11:33:09:307 XX slotScheduleFolderSync: folderQueue size:  0 
04-28 11:33:11:105     * event notification  enabled 
04-28 11:33:12:339 FolderWatcherPrivate::callback by OS X 
04-28 11:33:12:339 * Pending events for "/Users/sascha/ownCloud" will be processed after events stop for 1000 milliseconds ( "11:49:52" ). 1 events until now ) 
04-28 11:33:13:340 * Processing of event queue for "/Users/sascha/ownCloud" 
04-28 11:33:13:340   * Notify 1 change items for "/Users/sascha/ownCloud" 
04-28 11:33:13:340 ** Changed was notified on  ("/Users/sascha/ownCloud") 
04-28 11:33:13:340 *  "ownCloud" Poll timer disabled 
04-28 11:33:13:340 Schedule folder  "ownCloud"  to sync! 
04-28 11:33:13:340 XX slotScheduleFolderSync: folderQueue size:  1 
04-28 11:33:13:340 ==> load folder icon  "owncloud-framed" 
04-28 11:33:13:340 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/remote.php/webdav/" 
04-28 11:33:13:341 Check status.php from statusdialog. 
04-28 11:33:13:341 Get Request to  "status.php" 
04-28 11:33:13:341 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:13:341 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:13:341 Setting up host header:  "mini.fritz.box" 
04-28 11:33:13:341 Folder in overallStatus Message:  Mirall::ownCloudFolder(0x102645230)  with name  "ownCloud" 
04-28 11:33:13:342 Sync state changed for folder  "ownCloud" :  "SyncPrepare" 
04-28 11:33:13:342 *** Start syncing url to ownCloud:  "ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync" 
04-28 11:33:13:342 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:13:342     * event notification  disabled 
04-28 11:33:13:342 >===================================== sync started for  "ownCloud" 
04-28 11:33:13:342 void Mirall::CSyncThread::startSync() Sync started 
04-28 11:33:13:342 starting to sync  QThread(0x102101410) QThread(0x1015cb1b0) 
04-28 11:33:13:342   ==> returning exclude file path:  "/Applications/owncloud.app/Contents/Resources/sync-exclude.lst" 
04-28 11:33:13:342 ==== added CSync exclude List:  "/Applications/owncloud.app/Contents/Resources/sync-exclude.lst" 
04-28 11:33:13:343 csync_lock: Creating lock file: /Users/sascha/Library/Application Support/ownCloud//lock
04-28 11:33:13:343 _csync_lock_create: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
04-28 11:33:13:343 _csync_lock_create: Create temporary lock file: /Users/sascha/Library/Application Support/ownCloud/tmp_lock_XXXXXX
04-28 11:33:13:343 _csync_lock_create: Write pid (5712) to temporary lock file: /Users/sascha/Library/Application Support/ownCloud/tmp_lock_kMgioE
04-28 11:33:13:343 _csync_lock_create: Create a hardlink from /Users/sascha/Library/Application Support/ownCloud/tmp_lock_kMgioE to /Users/sascha/Library/Application Support/ownCloud//lock.
04-28 11:33:13:343 csync_config_load: config file /Users/sascha/Library/Application Support/ownCloud//ocsync.conf not found, checking /Users/sascha/.ocsync/ocsync.conf
04-28 11:33:13:343 _csync_config_copy_default: Copy /usr/local/etc/config/ocsync.conf to /Users/sascha/Library/Application Support/ownCloud//ocsync.conf
04-28 11:33:13:344 csync_init: Could not load config file /Users/sascha/Library/Application Support/ownCloud//ocsync.conf, using defaults.
04-28 11:33:13:344 csync_exclude_load: Loading exclude file: /usr/local/etc/ocsync/ocsync_exclude.conf
04-28 11:33:13:344 csync_init: Could not load /usr/local/etc/ocsync/ocsync_exclude.conf - No such file or directory
04-28 11:33:13:344 csync_exclude_load: Loading exclude file: /Users/sascha/Library/Application Support/ownCloud//ocsync_exclude.conf
04-28 11:33:13:344 csync_init: Could not load /Users/sascha/Library/Application Support/ownCloud//ocsync_exclude.conf - No such file or directory
04-28 11:33:13:344 csync_init: Journal: /Users/sascha/ownCloud/.csync_journal.db
04-28 11:33:13:346 csync_vio_init: capabilities: atomar copy support: yes
04-28 11:33:13:346 csync_vio_init: capabilities: post copy stat: no
04-28 11:33:13:346 csync_vio_init: capabilities: time sync required: no
04-28 11:33:13:346 csync_vio_init: capabilities: unix extensions: 0
04-28 11:33:13:346 csync_vio_init: capabilities: use send_file: yes
04-28 11:33:13:346 csync_init: Module does not need time synchronization.
04-28 11:33:13:346 #### Update start #################################################### >> 
04-28 11:33:13:346 csync_ftw: Incoming read_from_db-Flag for /Users/sascha/ownCloud: 0
04-28 11:33:13:346 csync_ftw: .csync_journal.db excluded
04-28 11:33:13:346 csync_ftw: .csync_journal.db.ctmp excluded
04-28 11:33:13:346 csync_ftw: .DS_Store excluded
04-28 11:33:13:347 csync_ftw: Uniq ID read from Database: Lösung -> <NULL>
04-28 11:33:13:347 csync_ftw: walk: /Users/sascha/ownCloud/Lösung
04-28 11:33:13:347 csync_walker: directory: /Users/sascha/ownCloud/Lösung
04-28 11:33:13:347 _csync_detect_update: file: Lösung - hash 7564199244368255186, mtime: 1367141587
04-28 11:33:13:347 csync_statedb_get_stat_by_hash: No result record found for phash = 7564199244368255186
04-28 11:33:13:347 _csync_detect_update: file: Lösung, instruction: INSTRUCTION_NEW
04-28 11:33:13:347 csync_ftw: Incoming read_from_db-Flag for /Users/sascha/ownCloud/Lösung: 0
04-28 11:33:13:347 csync_ftw: Closing walk for /Users/sascha/ownCloud/Lösung with read_from_db 0
04-28 11:33:13:347 csync_ftw: Closing walk for /Users/sascha/ownCloud with read_from_db 0
04-28 11:33:13:347 csync_update: Update detection for local replica took 0,00 seconds walking 1 files.
04-28 11:33:13:347 csync_ftw: Incoming read_from_db-Flag for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync: 0
04-28 11:33:13:347 csync_ftw: Checking for read from db for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync: 0
04-28 11:33:13:347 oc_module: opendir method called on ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync
04-28 11:33:13:348 oc_module: * scheme ownclouds
04-28 11:33:13:348 oc_module: * host mini.fritz.box
04-28 11:33:13:348 oc_module: * port 0
04-28 11:33:13:348 oc_module: * path /owncloud/remote.php/webdav/clientsync
04-28 11:33:13:348 oc_module: * user 
04-28 11:33:13:348 oc_module: ne_sock_init: 0
04-28 11:33:13:349 oc_module: No proxy configured.
04-28 11:33:13:401 oc_module: Call the csync callback for SSL problems
04-28 11:33:13:401 SSL Fingerprint from neon:  "13:ee:92:a6:45:a0:66:5b:2c:2f:ab:81:77:f4:0c:31:9f:ac:32:13"  compared to verified:  "13:ee:92:a6:45:a0:66:5b:2c:2f:ab:81:77:f4:0c:31:9f:ac:32:13" 
04-28 11:33:13:401 oc_module: ## VERIFY_SSL CERT: 0
04-28 11:33:13:437 FolderWatcherPrivate::callback by OS X 
04-28 11:33:13:441 status.php returns:  "{"installed":"true","version":"5.0.6","versionstring":"5.0.5","edition":""}"   0  Reply:  QNetworkReplyImpl(0x1026174c0) 
04-28 11:33:13:441 #-------# oC found on  "https://mini.fritz.box/owncloud" 
04-28 11:33:13:464 oc_module:  Set-Cookie found: 517bda513ea07=t08s6ecsuqv69uch0eii0bd13f8l7dj9; path=/; HttpOnly
04-28 11:33:13:464 oc_module: ----> Session-key: 517bda513ea07=t08s6ecsuqv69uch0eii0bd13f8l7dj9
04-28 11:33:13:465 oc_module: Authentication required 
04-28 11:33:13:465 oc_module: Call the csync callback for ownCloud
04-28 11:33:13:597 oc_module: Simple propfind result code 207.
04-28 11:33:13:597 oc_module: Server Date from HTTP header value: Sun, 28 Apr 2013 09:33:13 GMT
04-28 11:33:13:597 oc_module: The first time_delta is 0
04-28 11:33:13:597 oc_module: opendir returning handle 0x102492360
04-28 11:33:13:597 oc_module:   :> Subtracting 0 from modtime 1367141587
04-28 11:33:13:597 oc_module: owncloud_stat ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Neuer Ordner called
04-28 11:33:13:597 csync_ftw: walk: ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Neuer Ordner
04-28 11:33:13:597 csync_walker: directory: ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Neuer Ordner
04-28 11:33:13:597 _csync_detect_update: file: Neuer Ordner - hash 17252536043441929552, mtime: 1367141587
04-28 11:33:13:598 _csync_detect_update: time compare: 1367141587 <-> 1367141587, md5: 517cecd509f5e <-> 517cecd509f5e
04-28 11:33:13:598 _csync_detect_update: file: Neuer Ordner, instruction: INSTRUCTION_NONE
04-28 11:33:13:598 csync_ftw: Incoming read_from_db-Flag for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Neuer Ordner: 0
04-28 11:33:13:598 oc_module: owncloud_stat ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Neuer Ordner called
04-28 11:33:13:598 oc_module: Get file ID for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Neuer Ordner: 517cecd509f5e
04-28 11:33:13:598 _check_read_from_db: Compare directory ids for Neuer Ordner: 517cecd509f5e -> 517cecd509f5e
04-28 11:33:13:598 csync_ftw: Checking for read from db for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Neuer Ordner: 1
04-28 11:33:13:598 csync_vio_opendir: Reading directory ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Neuer Ordner from database
04-28 11:33:13:598 csync_statedb_get_below_path: SQL: SELECT phash, path, inode, uid, gid, mode, modtime, type, md5 FROM metadata WHERE path LIKE('Neuer Ordner/%')
04-28 11:33:13:598 csync_ftw: Closing walk for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Neuer Ordner with read_from_db 0
04-28 11:33:13:598 oc_module: Skipping target resource.
04-28 11:33:13:598 oc_module: closedir method called 0x102492360!
04-28 11:33:13:598 csync_ftw: Closing walk for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync with read_from_db 0
04-28 11:33:13:598 csync_update: Update detection for remote replica took 0,25 seconds walking 1 files.
04-28 11:33:13:598 <<#### Update end ########################################################### 
04-28 11:33:13:598 _csync_merge_algorithm_visitor: INSTRUCTION_NEW       dir: Lösung
04-28 11:33:13:598 csync_reconcile: Reconciliation for local replica took 0,00 seconds visiting 1 files.
04-28 11:33:13:598 _csync_merge_algorithm_visitor: INSTRUCTION_REMOVE    dir: Neuer Ordner
04-28 11:33:13:598 csync_reconcile: Reconciliation for remote replica took 0,00 seconds visiting 1 files.
04-28 11:33:13:598 oc_module: owncloud_stat ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync called
04-28 11:33:13:598 oc_module: => Errno after fetch resource list for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync: 0
04-28 11:33:13:598 oc_module: Working on file clientsync
04-28 11:33:13:599 oc_module:   :> Subtracting 0 from modtime 1367141588
04-28 11:33:13:599 oc_module: STAT result from propfind: clientsync, mtime: 1367141588
04-28 11:33:13:599 oc_module: MKdir on /owncloud/remote.php/webdav/clientsync/L%c3%b6sung/
04-28 11:33:13:638     * csync thread started 
04-28 11:33:13:639 ==> load folder icon  "owncloud-framed" 
04-28 11:33:13:639 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/remote.php/webdav/" 
04-28 11:33:13:639 Check status.php from statusdialog. 
04-28 11:33:13:639 Get Request to  "status.php" 
04-28 11:33:13:639 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:13:639 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:13:639 Setting up host header:  "mini.fritz.box" 
04-28 11:33:13:640 Folder in overallStatus Message:  Mirall::ownCloudFolder(0x102645230)  with name  "ownCloud" 
04-28 11:33:13:640 Sync state changed for folder  "ownCloud" :  "Sync Running" 
04-28 11:33:13:677 status.php returns:  "{"installed":"true","version":"5.0.6","versionstring":"5.0.5","edition":""}"   0  Reply:  QNetworkReplyImpl(0x101561f80) 
04-28 11:33:13:677 #-------# oC found on  "https://mini.fritz.box/owncloud" 
04-28 11:33:13:752 oc_module: Add a time delta to modtime 1367141587: 0
04-28 11:33:13:752 oc_module: Setting LastModified of /owncloud/remote.php/webdav/clientsync/L%c3%b6sung to 1367141587
04-28 11:33:13:895 _store_id_update: SYNCED remember  dir: Lösung
04-28 11:33:13:895 _csync_new_dir: CREATED  dir: ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung
04-28 11:33:13:895 csync_propagate: Propagation for local replica took 0,30 seconds visiting 1 files.
04-28 11:33:14:070 _csync_remove_dir: REMOVED  dir: ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Neuer Ordner
04-28 11:33:14:070 csync_propagate: Propagation for remote replica took 0,18 seconds visiting 1 files.
04-28 11:33:14:071 csync_correct_id: correct ID on dir: Lösung
04-28 11:33:14:071 _csync_correct_id_helper: climb on dir: Lösung
04-28 11:33:14:071 oc_module: owncloud_stat ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung called
04-28 11:33:14:213 oc_module: Simple propfind result code 207.
04-28 11:33:14:213 oc_module: Server Date from HTTP header value: Sun, 28 Apr 2013 09:33:14 GMT
04-28 11:33:14:213 oc_module: Ok: Time delta remained (almost) the same: 0.
04-28 11:33:14:213 oc_module: => Errno after fetch resource list for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung: 0
04-28 11:33:14:213 oc_module: Working on file Lösung
04-28 11:33:14:213 oc_module:   :> Subtracting 0 from modtime 1367141587
04-28 11:33:14:213 oc_module: STAT result from propfind: Lösung, mtime: 1367141587
04-28 11:33:14:213 oc_module: Get file ID for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung: 517cecd9d473f
04-28 11:33:14:213 _get_md5: MD5 for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung: 517cecd9d473f
04-28 11:33:14:213 _csync_correct_id_helper: MD5 for dir: Lösung 517cecd9d473f (Instruction: INSTRUCTION_UPDATED)
04-28 11:33:14:214 csync_propagate: Correct Id took. 0,14 seconds 
04-28 11:33:14:214 void Mirall::CSyncThread::startSync() Sync finished 
04-28 11:33:14:221 _insert_metadata_visitor: SQL statement: INSERT INTO metadata_temp 
            (phash, pathlen, path, inode, uid, gid, mode, modtime, type, md5) VALUES 
            (7564199244368255186, 7, Lösung, 3278982, 504, 20, 16877, 1367141587, 2, 517cecd9d473f);
04-28 11:33:14:222 csync_destroy: Writing the statedb of 1 files to disk took 0,01 seconds
04-28 11:33:14:222 csync_lock_remove: Removing lock file: /Users/sascha/Library/Application Support/ownCloud//lock
04-28 11:33:14:222 CSync run took  879  Milliseconds 
04-28 11:33:14:255 -> CSync Finished slot with error  false 
04-28 11:33:14:255 Starting Event logging again in  2000  milliseconds 
04-28 11:33:14:255 OO folder slotSyncFinished: result:  4  local:  false 
04-28 11:33:14:255 ==> load folder icon  "owncloud-framed" 
04-28 11:33:14:255 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/remote.php/webdav/" 
04-28 11:33:14:255 Check status.php from statusdialog. 
04-28 11:33:14:255 Get Request to  "status.php" 
04-28 11:33:14:255 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:14:255 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:14:255 Setting up host header:  "mini.fritz.box" 
04-28 11:33:14:256 Folder in overallStatus Message:  Mirall::ownCloudFolder(0x102645230)  with name  "ownCloud" 
04-28 11:33:14:256 Sync state changed for folder  "ownCloud" :  "Success" 
04-28 11:33:14:256 *  "ownCloud" Poll timer enabled with  28022 milliseconds 
04-28 11:33:14:256 <===================================== sync finished for  "ownCloud" 
04-28 11:33:14:256 FolderWatcherPrivate::callback by OS X 
04-28 11:33:14:273 FolderWatcherPrivate::callback by OS X 
04-28 11:33:14:283 FolderWatcherPrivate::callback by OS X 
04-28 11:33:14:283 status.php returns:  "{"installed":"true","version":"5.0.6","versionstring":"5.0.5","edition":""}"   0  Reply:  QNetworkReplyImpl(0x101531060) 
04-28 11:33:14:283 #-------# oC found on  "https://mini.fritz.box/owncloud" 
04-28 11:33:14:458 XX slotScheduleFolderSync: folderQueue size:  0 
04-28 11:33:15:961 FolderWatcherPrivate::callback by OS X 
04-28 11:33:16:255     * event notification  enabled 
04-28 11:33:42:278 * Polling "ownCloud" for changes. Ignoring all pending events until now 
04-28 11:33:42:278 *  "ownCloud" Poll timer disabled 
04-28 11:33:42:278 Schedule folder  "ownCloud"  to sync! 
04-28 11:33:42:278 XX slotScheduleFolderSync: folderQueue size:  1 
04-28 11:33:42:278 ==> load folder icon  "owncloud-framed" 
04-28 11:33:42:278 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/remote.php/webdav/" 
04-28 11:33:42:278 Check status.php from statusdialog. 
04-28 11:33:42:279 Get Request to  "status.php" 
04-28 11:33:42:279 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:42:279 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:42:279 Setting up host header:  "mini.fritz.box" 
04-28 11:33:42:279 Folder in overallStatus Message:  Mirall::ownCloudFolder(0x102645230)  with name  "ownCloud" 
04-28 11:33:42:280 Sync state changed for folder  "ownCloud" :  "SyncPrepare" 
04-28 11:33:42:280 *** Start syncing url to ownCloud:  "ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync" 
04-28 11:33:42:280 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:42:280     * event notification  disabled 
04-28 11:33:42:280 >===================================== sync started for  "ownCloud" 
04-28 11:33:42:280 void Mirall::CSyncThread::startSync() Sync started 
04-28 11:33:42:280 starting to sync  QThread(0x102101410) QThread(0x10b501240) 
04-28 11:33:42:280   ==> returning exclude file path:  "/Applications/owncloud.app/Contents/Resources/sync-exclude.lst" 
04-28 11:33:42:280 ==== added CSync exclude List:  "/Applications/owncloud.app/Contents/Resources/sync-exclude.lst" 
04-28 11:33:42:281 csync_lock: Creating lock file: /Users/sascha/Library/Application Support/ownCloud//lock
04-28 11:33:42:281 _csync_lock_create: XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
04-28 11:33:42:281 _csync_lock_create: Create temporary lock file: /Users/sascha/Library/Application Support/ownCloud/tmp_lock_XXXXXX
04-28 11:33:42:281 _csync_lock_create: Write pid (5712) to temporary lock file: /Users/sascha/Library/Application Support/ownCloud/tmp_lock_03I7Nx
04-28 11:33:42:281 _csync_lock_create: Create a hardlink from /Users/sascha/Library/Application Support/ownCloud/tmp_lock_03I7Nx to /Users/sascha/Library/Application Support/ownCloud//lock.
04-28 11:33:42:281 csync_config_load: config file /Users/sascha/Library/Application Support/ownCloud//ocsync.conf not found, checking /Users/sascha/.ocsync/ocsync.conf
04-28 11:33:42:281 _csync_config_copy_default: Copy /usr/local/etc/config/ocsync.conf to /Users/sascha/Library/Application Support/ownCloud//ocsync.conf
04-28 11:33:42:281 csync_init: Could not load config file /Users/sascha/Library/Application Support/ownCloud//ocsync.conf, using defaults.
04-28 11:33:42:281 csync_exclude_load: Loading exclude file: /usr/local/etc/ocsync/ocsync_exclude.conf
04-28 11:33:42:281 csync_init: Could not load /usr/local/etc/ocsync/ocsync_exclude.conf - No such file or directory
04-28 11:33:42:281 csync_exclude_load: Loading exclude file: /Users/sascha/Library/Application Support/ownCloud//ocsync_exclude.conf
04-28 11:33:42:281 csync_init: Could not load /Users/sascha/Library/Application Support/ownCloud//ocsync_exclude.conf - No such file or directory
04-28 11:33:42:282 csync_init: Journal: /Users/sascha/ownCloud/.csync_journal.db
04-28 11:33:42:284 csync_vio_init: capabilities: atomar copy support: yes
04-28 11:33:42:284 csync_vio_init: capabilities: post copy stat: no
04-28 11:33:42:284 csync_vio_init: capabilities: time sync required: no
04-28 11:33:42:284 csync_vio_init: capabilities: unix extensions: 0
04-28 11:33:42:284 csync_vio_init: capabilities: use send_file: yes
04-28 11:33:42:284 csync_init: Module does not need time synchronization.
04-28 11:33:42:284 #### Update start #################################################### >> 
04-28 11:33:42:284 csync_ftw: Incoming read_from_db-Flag for /Users/sascha/ownCloud: 0
04-28 11:33:42:284 csync_ftw: .csync_journal.db excluded
04-28 11:33:42:284 csync_ftw: .csync_journal.db.ctmp excluded
04-28 11:33:42:284 csync_ftw: .DS_Store excluded
04-28 11:33:42:284 csync_ftw: Uniq ID read from Database: Lösung -> 517cecd9d473f
04-28 11:33:42:284 csync_ftw: walk: /Users/sascha/ownCloud/Lösung
04-28 11:33:42:284 csync_walker: directory: /Users/sascha/ownCloud/Lösung
04-28 11:33:42:284 _csync_detect_update: file: Lösung - hash 7564199244368255186, mtime: 1367141587
04-28 11:33:42:285 _csync_detect_update: time compare: 1367141587 <-> 1367141587, md5: 517cecd9d473f <-> 517cecd9d473f
04-28 11:33:42:285 _csync_detect_update: file: Lösung, instruction: INSTRUCTION_NONE
04-28 11:33:42:285 csync_ftw: Incoming read_from_db-Flag for /Users/sascha/ownCloud/Lösung: 0
04-28 11:33:42:285 csync_ftw: Closing walk for /Users/sascha/ownCloud/Lösung with read_from_db 0
04-28 11:33:42:285 csync_ftw: Closing walk for /Users/sascha/ownCloud with read_from_db 0
04-28 11:33:42:285 csync_update: Update detection for local replica took 0,00 seconds walking 1 files.
04-28 11:33:42:285 csync_ftw: Incoming read_from_db-Flag for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync: 0
04-28 11:33:42:285 csync_ftw: Checking for read from db for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync: 0
04-28 11:33:42:285 oc_module: opendir method called on ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync
04-28 11:33:42:285 oc_module: * scheme ownclouds
04-28 11:33:42:285 oc_module: * host mini.fritz.box
04-28 11:33:42:285 oc_module: * port 0
04-28 11:33:42:285 oc_module: * path /owncloud/remote.php/webdav/clientsync
04-28 11:33:42:285 oc_module: * user 
04-28 11:33:42:285 oc_module: ne_sock_init: 0
04-28 11:33:42:286 oc_module: No proxy configured.
04-28 11:33:42:364 status.php returns:  "{"installed":"true","version":"5.0.6","versionstring":"5.0.5","edition":""}"   0  Reply:  QNetworkReplyImpl(0x10b524050) 
04-28 11:33:42:364 #-------# oC found on  "https://mini.fritz.box/owncloud" 
04-28 11:33:43:027 oc_module: Call the csync callback for SSL problems
04-28 11:33:43:027 SSL Fingerprint from neon:  "13:ee:92:a6:45:a0:66:5b:2c:2f:ab:81:77:f4:0c:31:9f:ac:32:13"  compared to verified:  "13:ee:92:a6:45:a0:66:5b:2c:2f:ab:81:77:f4:0c:31:9f:ac:32:13" 
04-28 11:33:43:027 oc_module: ## VERIFY_SSL CERT: 0
04-28 11:33:43:104 oc_module:  Set-Cookie found: 517bda513ea07=i6ie5jt1g0t0hkum04tr7tm7rfl0ifn1; path=/; HttpOnly
04-28 11:33:43:104 oc_module: ----> Session-key: 517bda513ea07=i6ie5jt1g0t0hkum04tr7tm7rfl0ifn1
04-28 11:33:43:104 oc_module: Authentication required 
04-28 11:33:43:104 oc_module: Call the csync callback for ownCloud
04-28 11:33:43:239 oc_module: Simple propfind result code 207.
04-28 11:33:43:239 oc_module: Server Date from HTTP header value: Sun, 28 Apr 2013 09:33:43 GMT
04-28 11:33:43:239 oc_module: The first time_delta is 0
04-28 11:33:43:239 oc_module: opendir returning handle 0x1026b8800
04-28 11:33:43:239 oc_module:   :> Subtracting 0 from modtime 1367141587
04-28 11:33:43:239 oc_module: owncloud_stat ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung called
04-28 11:33:43:239 csync_ftw: walk: ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung
04-28 11:33:43:239 csync_walker: directory: ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung
04-28 11:33:43:239 _csync_detect_update: file: Lösung - hash 4907785948564429463, mtime: 1367141587
04-28 11:33:43:239 csync_statedb_get_stat_by_hash: No result record found for phash = 4907785948564429463
04-28 11:33:43:239 _csync_detect_update: file: Lösung, instruction: INSTRUCTION_NEW
04-28 11:33:43:239 csync_ftw: Incoming read_from_db-Flag for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung: 0
04-28 11:33:43:239 csync_statedb_get_stat_by_hash: No result record found for phash = 4907785948564429463
04-28 11:33:43:239 csync_ftw: Checking for read from db for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung: 0
04-28 11:33:43:239 oc_module: opendir method called on ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung
04-28 11:33:43:388 oc_module: Simple propfind result code 207.
04-28 11:33:43:389 oc_module: Server Date from HTTP header value: Sun, 28 Apr 2013 09:33:43 GMT
04-28 11:33:43:389 oc_module: Ok: Time delta remained (almost) the same: 0.
04-28 11:33:43:389 oc_module: opendir returning handle 0x10bd12ea0
04-28 11:33:43:389 oc_module: Skipping target resource.
04-28 11:33:43:389 oc_module: closedir method called 0x10bd12ea0!
04-28 11:33:43:389 csync_ftw: Closing walk for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung with read_from_db 0
04-28 11:33:43:389 oc_module:   :> Subtracting 0 from modtime 1367141587
04-28 11:33:43:389 oc_module: owncloud_stat ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung called
04-28 11:33:43:389 csync_ftw: walk: ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung
04-28 11:33:43:389 csync_walker: directory: ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung
04-28 11:33:43:389 _csync_detect_update: file: Lösung - hash 7564199244368255186, mtime: 1367141587
04-28 11:33:43:389 _csync_detect_update: time compare: 1367141587 <-> 1367141587, md5: 517cecd9d473f <-> 517cecd9d473f
04-28 11:33:43:389 _csync_detect_update: file: Lösung, instruction: INSTRUCTION_NONE
04-28 11:33:43:389 csync_ftw: Incoming read_from_db-Flag for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung: 0
04-28 11:33:43:389 oc_module: owncloud_stat ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung called
04-28 11:33:43:389 oc_module: Get file ID for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung: 517cecd9d473f
04-28 11:33:43:389 _check_read_from_db: Compare directory ids for Lösung: 517cecd9d473f -> 517cecd9d473f
04-28 11:33:43:390 csync_ftw: Checking for read from db for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung: 1
04-28 11:33:43:390 csync_vio_opendir: Reading directory ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung from database
04-28 11:33:43:390 csync_statedb_get_below_path: SQL: SELECT phash, path, inode, uid, gid, mode, modtime, type, md5 FROM metadata WHERE path LIKE('Lösung/%')
04-28 11:33:43:390 csync_ftw: Closing walk for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync/Lösung with read_from_db 0
04-28 11:33:43:390 oc_module: Skipping target resource.
04-28 11:33:43:390 oc_module: closedir method called 0x1026b8800!
04-28 11:33:43:390 csync_ftw: Closing walk for ownclouds://mini.fritz.box/owncloud/remote.php/webdav/clientsync with read_from_db 0
04-28 11:33:43:390 csync_update: Update detection for remote replica took 1,10 seconds walking 2 files.
04-28 11:33:43:390 <<#### Update end ########################################################### 
04-28 11:33:43:390 _csync_merge_algorithm_visitor: INSTRUCTION_NONE      dir: Lösung
04-28 11:33:43:390 csync_reconcile: Reconciliation for local replica took 0,00 seconds visiting 1 files.
04-28 11:33:43:390 _csync_merge_algorithm_visitor: INSTRUCTION_NEW       dir: Lösung
04-28 11:33:43:390 _csync_merge_algorithm_visitor: INSTRUCTION_NONE      dir: Lösung
04-28 11:33:43:390 csync_reconcile: Reconciliation for remote replica took 0,00 seconds visiting 2 files.
04-28 11:33:43:390 csync_propagate: Propagation for local replica took 0,00 seconds visiting 1 files.
04-28 11:33:43:390 _csync_new_dir: CREATED  dir: /Users/sascha/ownCloud/Lösung
04-28 11:33:43:390 csync_propagate: Propagation for remote replica took 0,00 seconds visiting 2 files.
04-28 11:33:43:390 csync_propagate: Correct Id took. 0,00 seconds 
04-28 11:33:43:390 void Mirall::CSyncThread::startSync() Sync finished 
04-28 11:33:43:391 _merge_file_trees_visitor: PRE UPDATED Lösung: 517cecda01190
04-28 11:33:43:391 _merge_file_trees_visitor: file: /Users/sascha/ownCloud/Lösung, instruction: UPDATED (517cecda01190)
04-28 11:33:43:398 _insert_metadata_visitor: SQL statement: INSERT INTO metadata_temp 
            (phash, pathlen, path, inode, uid, gid, mode, modtime, type, md5) VALUES 
            (4907785948564429463, 8, Lösung, 3278982, 0, 0, 16877, 1367141587, 2, 517cecda01190);
04-28 11:33:43:398 _insert_metadata_visitor: SQL statement: INSERT INTO metadata_temp 
            (phash, pathlen, path, inode, uid, gid, mode, modtime, type, md5) VALUES 
            (7564199244368255186, 7, Lösung, 3278982, 504, 20, 16877, 1367141587, 2, 517cecd9d473f);
04-28 11:33:43:399 csync_destroy: Writing the statedb of 2 files to disk took 0,01 seconds
04-28 11:33:43:399 csync_lock_remove: Removing lock file: /Users/sascha/Library/Application Support/ownCloud//lock
04-28 11:33:43:399 CSync run took  1118  Milliseconds 
04-28 11:33:43:435     * csync thread started 
04-28 11:33:43:435 ==> load folder icon  "owncloud-framed" 
04-28 11:33:43:435 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/remote.php/webdav/" 
04-28 11:33:43:436 Check status.php from statusdialog. 
04-28 11:33:43:436 Get Request to  "status.php" 
04-28 11:33:43:436 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:43:436 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:43:436 Setting up host header:  "mini.fritz.box" 
04-28 11:33:43:436 Folder in overallStatus Message:  Mirall::ownCloudFolder(0x102645230)  with name  "ownCloud" 
04-28 11:33:43:437 Sync state changed for folder  "ownCloud" :  "Sync Running" 
04-28 11:33:43:469 -> CSync Finished slot with error  false 
04-28 11:33:43:469 Starting Event logging again in  2000  milliseconds 
04-28 11:33:43:469 OO folder slotSyncFinished: result:  4  local:  false 
04-28 11:33:43:469 ==> load folder icon  "owncloud-framed" 
04-28 11:33:43:469 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/remote.php/webdav/" 
04-28 11:33:43:470 Check status.php from statusdialog. 
04-28 11:33:43:470 Get Request to  "status.php" 
04-28 11:33:43:470 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:43:470 Returning configured owncloud url:  "https://mini.fritz.box/owncloud/" 
04-28 11:33:43:470 Setting up host header:  "mini.fritz.box" 
04-28 11:33:43:470 Folder in overallStatus Message:  Mirall::ownCloudFolder(0x102645230)  with name  "ownCloud" 
04-28 11:33:43:471 Sync state changed for folder  "ownCloud" :  "Success" 
04-28 11:33:43:471 *  "ownCloud" Poll timer enabled with  28022 milliseconds 
04-28 11:33:43:471 <===================================== sync finished for  "ownCloud" 
04-28 11:33:43:483 status.php returns:  "{"installed":"true","version":"5.0.6","versionstring":"5.0.5","edition":""}"   0  Reply:  QNetworkReplyImpl(0x102143ad0) 
04-28 11:33:43:483 #-------# oC found on  "https://mini.fritz.box/owncloud" 
04-28 11:33:43:533 status.php returns:  "{"installed":"true","version":"5.0.6","versionstring":"5.0.5","edition":""}"   0  Reply:  QNetworkReplyImpl(0x10b540c30) 
04-28 11:33:43:672 XX slotScheduleFolderSync: folderQueue size:  0 
04-28 11:33:45:470     * event notification  enabled  

@drgoldman
Copy link

Could it be that storing/reading UTF-8 in NFC and NFD is the problem?
As I read in some forums Mac is using NFD when storing data to its file system.
Some similar http://kerneltrap.org/mailarchive/git/2008/1/23/592628

@danimo
Copy link
Contributor

danimo commented May 10, 2013

@drgoldman Yes, that's the problem. For now, please don't run owncloud server on a mac.

@drgoldman
Copy link

Version 5.0.6 do not bring any changes to the problem.
How long do you think will be this "For now"?
Running Linux or Windows on my Mac Mini is not really a solution I would prefer....

@danimo
Copy link
Contributor

danimo commented May 22, 2013

@drgoldman Nope, there were no changes in 5.0.6. As it stands, nobody is working on OS X support for the server side. @karlitschek ?

@FlorinPeter
Copy link
Contributor

may someone can test and verify #3459

@GRMrGecko
Copy link

I had issues with files with Unicode characters, would this ticket fix it? My files are actually being completely deleted by OwnCloud.

If I put a file with the name of "ぽん吉の.png", it will be deleted after a few sync cycles goes about.

@karlmikaelskar
Copy link

Ping

@crogialli
Copy link

Just updated my OSX server installation to 5.0.11 and the problem (that manifest itself also for italian accented set AND the apostrophe (') (that in italian is used) is still there.

Shall we OSX server users abandon owncloud, or somebody in the dev team is still working to fix?
It would be a pity, owncloud seems to be a wonderful software, but currently UNUSABLE on OSX.
And a simple php app doesn't definitely deserve a Linux VM for itself.

Thank you

@DeepDiver1975
Copy link
Member

@crogialli is the locale en_US-utf8 installed?

@crogialli
Copy link

@DeepDiver1975
Believe so:
sh-3.2# locale -a |grep en_US
en_US
en_US.ISO8859-1
en_US.ISO8859-15
en_US.US-ASCII
en_US.UTF-8

@PhilippSalvisberg
Copy link

I've updated to 5.0.11 on OS X Server 10.8.5. I've used the 1.4.0 client on a OS X client and created a word file named "Kontoauszüge.docx". The file was instantly uploaded. After a few second the file disappeard on the OS X client and the 1.4.0 client told me the file has been deleted. However, on the server the file was still available (named correctly) and I could access the file via Web Browser and via my iOS 7 devices (using iOS version 2.21). Afterwards I've created a folder named "Küche" via an iOS device, then the "Kontoauszüge.docx" file was visible but not the new folder named "Küche". After a refresh the folder "Küche" was displayed but not the file "Kontoauszüge.docx" and so on. After deleting the folder "Küche" the "Kontoauszüge.docx" was not visible in any client anymore. However, on the server it was still available. After a rename to "Kontoauszuege.docx" (on the server) everything was fine. - This behavior is fully reproducible.

So for me avoiding Umlaut is feasible for the time being, but I'm still looking forward for a fix.

@drgoldman
Copy link

Hi,
we've reported this issue. You find the solution in the OC5 Admin document:
"Due to an issue with Mac OS Unicode support, installing ownCloud Server 5.0 on Mac OS is currently not supported."
I'm working with owncloud 5 on FreeBSD on VMWare Fusion 5 on my Mac as a workaround

@crogialli
Copy link

Sorry to say, this means that we all Mac users have to cancel Owncloud from the self-hosted cloud solution panorama.

OwnCloud server doesn't deserve in itself a VM environment to simply make a PHP script run (solution that BTW decreases reliability and availability)

And basing uppn what you say nobody is working on the issue: rather than fixing the bug, the Dev team prefers to drop OSX.

Good to know, I will unmont and implement SparkleShare instead.

Il giorno 23/set/2013, alle ore 17:09, drgoldman notifications@github.com ha scritto:

Hi,
we've reported this issue. You find the solution in the OC5 Admin document:
"Due to an issue with Mac OS Unicode support, installing ownCloud Server 5.0 on Mac OS is currently not supported."
I'm working with FreeBSD on VMWare Fusion 5 :-/


Reply to this email directly or view it on GitHub.

@BernhardPosselt
Copy link
Contributor

@crogialli of you run it in such a small environment that you can't have a dedicated server for it you may want to take a look at rsync or sftp

@DeepDiver1975
Copy link
Member

And basing uppn what you say nobody is working on the issue: rather than fixing the bug, the Dev team prefers to drop OSX.

Gentlemen - this is an open source community project - feel free to contribute!

The devs working on the project already have enough to do in supporting 4 databases systems, 2 server platforms and a bunch of web servers (here is room for improvement as well).
On client side we support 5 platforms in total.

@ghost
Copy link

ghost commented Nov 8, 2013

This is a great pity, I cannot believe it is a great issue to solve for the devteam, as the issue does not appear in other collaboration environments placed on Mac OSX Servers (we are on Kerio Workspace now, which is not continued at all, but runs on OSX Server perfectly) without showing any UTF problem and comparable functions as Opencloud.

@DeepDiver1975
Copy link
Member

I cannot believe it is a great issue to solve for the devteam, as the issue does not appear in other collaboration environments placed on Mac OSX Servers

@ChristianKaesbach If you have spare time feel free to take care of this.

@ghost
Copy link

ghost commented Nov 8, 2013

If you have spare time feel free to take care of this.

@DeepDiver1975 Actually I was already thinking about doing so. I will keep it in my mind and be back when I am really looking at it.

@DeepDiver1975
Copy link
Member

@ChristianKaesbach Awesome! Thanks a lot!

@GRMrGecko
Copy link

@DeepDiver1975 @ChristianKaesbach I'm a Mac/PHP developer.... Maybe I could help out, the only problem I'll have is finding where the problem resides in code.

If someone can point that out, I can look into it.

@DeepDiver1975
Copy link
Member

the only problem I'll have is finding where the problem resides in code.

This is the part where debugging starts 😉
In case the source of the problem would have been identified a patch would exist - right?

@GDmac
Copy link

GDmac commented Jul 15, 2015

The issue is when the client (win) is different than the server (mac)
This will likely remain an issue until a $filename=normalizer_normalize($filename); fix.
p.s. unsubscribing from this thread.

@Laeghaire
Copy link

I cant reproduce it I have played around with a MAC sync client and Win7 client. Is it random ? we renamed folders now for 30 minutes back and forth and all is always in sync...

All folders are clickable i go into them to see the contents on 1. the web 2. the mac 3 windows7..

screen shot 2015-07-16 at 12 47 00

@MarcelKilgus
Copy link

The experience here has pretty much discouraged me from spending any more time on the issue, but I'd bet that forcing a rebuild of the database will still be pretty fatal to your files.

@luxlogica
Copy link

Version 8.2 has been announced, and the installation of the server is still not supported on MacOS.

This issue was first reported over 2 years ago. The community has pooled together, diagnosed the issue, provided fixes, and even offered hardware (as well as hands-on help) to solve it. There is nothing else the community can do.

It is clear that ownCloud has no interest in providing Mac compatibility - even with all the community help offered. Their entire business model has now changed to being a Linux-based, enterprise-focused, commercial project.

Our only hope that someone branches out the project, while it's still open source, and produces code that is correct, and compatible with the Mac.

@rcfa
Copy link

rcfa commented Sep 5, 2015

Yes, this is pretty much a shame and disgrace: to claim there's insufficient demand from the highest volume commercial UNIX platform is just plain unbelievable.

More importantly: just like fixing a bug related to byte-order, this is a real bug, since OS X behaves conform with the Unicode standard, so the code should handle it's behavior and not just whatever Linux happens to implement.
It's like writing little-endian code as if only PCs would matter, instead of writing correct code that detects and adapts to the CPUs byte order.
After such a long time with no action, it's a joke.

Why does the project bother to publish an iOS client?
You don't really believe that as an iOS device owner I'd lower myself to running Linux? (No, not about the OS, but the lack of standardization, integration, fit, finish,...)
If I run OwnCloud on iOS I expect my server to be on OS X, or I won't run this stuff, pure and simple.

If I wanted to run stuff on Linux, I'd run Ubuntu for phones, or a rooted Android with Ubuntu or something like that.

Again, nuke the iOS client, or start taking OS X seriously as a server.

Is this so hard to get?

@rcfa
Copy link

rcfa commented Sep 5, 2015

@rngdpxl

http://www.paragon-software.com/home/ntfs-mac/faq.html#12

So this should work, but of course each OS update might break the third party fs driver.

This really should simply be fixed, tested, and supported; not as an OS X issue, but as a Unicode compliance issue.
OS X is POSIX and Unicode compliant, so it's not like anyone is asking support for some weird non-standard way of doing things.

@rngdpxl
Copy link

rngdpxl commented Sep 5, 2015

@rcfa

well that's good to read about the paragon ntfs driver.

I am on the same boat as you. OwnCloud should be both POSIX and Unicode compliant.

However, In OwnCloud's defence OS X is not a very widely adopted commercial Server environment. And while EXT4 and HFS+ filesystems are both Unicode compliant. NTFS is not, and EXT4 is the only file system that is both UTF-8 and ANSI compatible.

In my opinion if they fix OwnCloud for OS X, it's likely to break it for Windows, if they leave it OS X will continue to convert ANSI characters to UTF-8 and cause problems reading back.

I personally wish the death of non POSIX and Unicode compliant OS's and File Systems. But it seems like the most logical solution would be to fork the latest version of OwnCloud and change the format it writes files.

Maybe we can call it ÖwnCloud.

@karlitschek
Copy link
Contributor

A few statements here in this treat are not correct.

  • ownCloud is not taken over by an evil company. If you follow the activities here on github, on IRC or during the ownCloud conference then you can clearly see this. Everyone is free to do pull requests and if they are not completely stupid then they will be merged.
  • OS X is not a great and growing server operating system. I'm a Mac user myself but OS X is clearly not build for server and is not widely used. Apple doesn't sell a single piece of server hardware at the moment. So the demand is definitely there but not huge.
  • To make this happen in an open source project a volunteer is needed who, writes the code, provides the tests, makes sure that the two needed code path are working and maintains this in the long run.
    As soon as someone does the work this feature will be in. If no on does the work the feature won't be in. This is how open source projects work.

@MarcelKilgus
Copy link

@rngdpxl

While NTFS itself does not enforce Unicode compliance, Windows itself uses Unicode exclusively for filenames so "NTFS is not Unicode compliant" is a mere technically without any implication in practice.

In my opinion if they fix OwnCloud for OS X, it's likely to break it for Windows

I don't see any reason for that happening. Care to elaborate?

Maybe we can call it ÖwnCloud

That I really like :-)

@MarcelKilgus
Copy link

To make this happen in an open source project a volunteer is needed who, writes the code, provides the tests, makes sure that the two needed code path are working and maintains this in the long run.

This problem doesn't need two different code paths. Owncloud is just not Unicode compliant, once it is it should work on all platforms with the same code. I've been trying to communicate this for years and also developed the fix, but as it turned out talking to walls is more productive, so I stopped. Complaining that "no one does the work" is pretty laughable, besides that this is NOT a new feature but a simple fix for non-compliant code.

@danimo
Copy link
Contributor

danimo commented Sep 5, 2015

@MarcelKilgus That's because reducing the support for file systems to "It's unicode compliant" is nonsense. Just some examples:

  • NTFS may be able to store all of Unicode in theory, but in practice a lot of characters are reserved by the operation system. You have to deal with that problem.
  • If a filename is stored in NFC on Linux and NFD on Mac, is it the same file? (Currently we argue yes, because it's the respective native format)
  • If a filename is stored on NFC on one Linux machine and in NFD on another, is it the same file? (Yes, because nobody would understand why two identical-looking files would look different, plus Internet RFCs mandate a NFC normation over HTTP).

Btw: how is ownCloud not unicode compliant (Except on Windows obviously, which was dropped as a server platform for this and other reasons)?

So this is far from trivial.

@MarcelKilgus
Copy link

@danimo

OwnCloud is not Unicode compliant because it considers NFC and NFD codings distinct strings, event though they are just different representations of the same string. And as all your examples argue for the same point I make I don't see what you're trying to tell me with them.

@danimo
Copy link
Contributor

danimo commented Sep 5, 2015

My understanding is that ownCloud only considers them distinct if the intl PHP module is not installed (at which point you should see a warning in the admin interface).

@MarcelKilgus
Copy link

No. OwnCloud thinks that it always gets the same form back from the disc in which it was written, an assumption that fails on Mac OS because that always returns NFD even if you save the file as NFC. This is what the whole problem comes down to, really.

@danimo
Copy link
Contributor

danimo commented Sep 5, 2015

@MarcelKilgus Yes, that side needs fixing, local storage is assumed to be NFC silently. I was talking about the remote end. And yes, all of that needs a lot of work and even more careful testing.

@MarcelKilgus
Copy link

All right. I'm not even aware of any problems on the remote ends, all I tried to get fixed for some 18 months now was the NFC/NFD issue on the server side. My patch simply normalizes all strings coming from the file system to NFC. If OwnCloud internally uses NFC throughout anyway then this should be enough to make Mac OS work and not break any other systems.

@Laeghaire
Copy link

I dunno i was forced to revert back to 8.05 due to ldap issues, I havent had the issue in 8.1 and it showed immediatly in 8.05 ( disappearing directories ) after moving everything to (yes paragon ) NTS disk it runs since since 9 weeks now with 40 active mixed clients and i havent had an issue, I even installed partly with Server app. I have no problems since I did this...

@rcfa
Copy link

rcfa commented Sep 5, 2015

@karlitschek:
I'm under the distinct impression that a fix has been around for quite some time now, but it's not being merged with the false pretext that there is no Mac test system around.
The Mac only needs fixing not testing, after all nobody asks for a money backed guarantee that OwnCloud on the Mac be 100% bug free, what people ask is that a patch which fixes the lone, single known impediment to running an OwnCloud server on a Mac finally be incorporated in the official code base.
For that purpose it's not required to test on a Mac, all that is required that the patch not break test on the current test platforms, because as long as the patch doesn't break what's working it's irrelevant if it ultimately verifiably fixed the Mac or not.
So include the patch, test the existing platforms, and let Mac users finally carry on.

As for using OSX as a server:
I never said it is the most widely deployed SERVER platform, just that it's the most widely deployed UNIX platform (not counting iOS).

Further, I want to remind you of the OWN in OwnCloud: I'm not interested in creating a cloud server for others (that would be OthersCloud), but for me, myself, and I (hence OwnCloud), because my private data has no business being held hostage by commercial cloud service providers.
OS X is more than adequate for hosting a cloud solution for an individual, family, or small business, while the very same computer does double duty as a desktop computer.

@Rubi08
Copy link

Rubi08 commented Sep 6, 2015

It's been nice to see some activity on this issue. As a consultant of Apple products for small businesses, having OwnCloud work on the Mac platform is invaluable to them. I use it in my solo consulting business and some of my clients are using it ( they know the risk). I unfortunately am not a coder or I would be all over this. If there is something I can do to help someone who has the skills to move this foward please let me know. For others in my situation, I think Synology is the next goto for self hosted syncing that does not involve a Windows machine, a requirement with most if not all of my clients.

@luxlogica
Copy link

If you do not believe Macs to be a 'popular' or recommendable server solution, I suggest you google "mac colocation". Companies like MacStadium, MacMiniVault and MacMiniColo/MacProColo - all data centers housing thousands of private Mac servers - might respectfully disagree.

MacStadium used to even have a video tutorial, showing their users how to instal OwnCloud in their colocated Mac servers - version 5 or 6, I think, the last to have Mac support.

There is a definite gap in the marketplace for an open source package that can offer a self-hosted, cross-platform alternative to Google Docs. OwnCloud was the most promising candidate, but by pigeonholing itself in an enterprise-centric corner of linuxland, it may have shot itself in the foot.

I do hope someone forks it, and takes it in a different direction...

@almostsultry
Copy link

Out of curiosity, if this is just for my own personal use, it is running in a native English-speaking environment, and I never have a file with an umlaut in the name, does this problem affect me at all?

Sent from Outlookhttp://aka.ms/Ox5hz3

On Mon, Sep 7, 2015 at 4:49 PM -0700, "luxlogica" <notifications@github.commailto:notifications@github.com> wrote:

If you do not believe Macs to be a 'popular' or recommendable server solution, I suggest you google "mac colocation". Companies like MacStadium, MacMiniVault and MacMiniColo/MacProColo - all data centers housing thousands of private Mac servers - might respectfully disagree.

MacStadium used to even have a video tutorial, showing their users how to instal OwnCloud in their colocated Mac servers - version 5 or 6, I think, the last to have Mac support.

There is a definite gap in the marketplace for an open source package that can offer a self-hosted, cross-platform alternative to Google Docs. OwnCloud was the most promising candidate, but by pigeonholing itself in an enterprise-centric corner of linuxland, it may have shot itself in the foot.

I do hope someone forks it, and takes it in a different direction...

Reply to this email directly or view it on GitHubhttps://github.com//issues/2377#issuecomment-138393542.

@Comsolvia
Copy link

Would it help to install Owncloud in MAMP or Bitnami instead?

@luxlogica
Copy link

Installing on MAMP would present the same problems as installing directly on a Mac system - it is "M"AMP, after all. It would be possible to install it using a virtualised solution - ie. on a virtual box with linux on it - but the performance would be unacceptable (good only for testing).

@Talone
Copy link

Talone commented Nov 9, 2015

Sad story to read this discussion which is now going on for more than 2 1/2 years...

@switham
Copy link

switham commented Jun 13, 2017

Hi. Exactly what would be needed in a real or virtual Mac to be available for Continuous Integration (CI)? (For those who don't know what CI is, in practice I think it means some software that is triggered whenever someone "pushes" (~checks in) a change to (some branch of) the owncloud git repository, and what it does is automatically move the change over to the testing Mac, run all the tests with that change on the Mac, and report back the which if any tests failed.)

Here is what I assume is needed. If you start shaking your head at my ignorance or repeating what others have said, at least read the two summary paragraphs at the end.

  • People and time. Contributor(s) to set up the whole thing, time for them to do that, and then contributors to work on bugs or potentially an occasional Mac-related feature gradually.
  • An actual Mac, maybe at someone's home, or office, or in a rack at a place like macminivault or macstadium, or a virtual mac at some virtual mac hosting place (someone mentioned legality; is that legal?).
  • The machine needs to be set up with all sorts of supporting stuff and configurations ahead of time.
  • The machine needs to be available for at least, what, a year? Or else it isn't worth getting started on it.
  • Some contributor(s) to start nibbling at the existing bugs that show up on Mac, once the tests can be run automatically.
  • The machine has to be available 24/7 for use by... by a group of people? By a login that belongs to automatic processes that run at github?
  • The machine needs to handle tests with both Mac and non-Mac clients (oh yeah, that!). Can these be in (say) virtual machines on the Mac itself or Mac hosting service, or does the machine need logins for test clients in other locations? Do the automated tests of the clients use enough bandwidth to be either a test-speed or hosting-cost issue?
  • The machine needs to run some version of Mac OS X. Which version or versions? Personally I hope owncloud would run on, say, consumer 10.11.6 (not just on Mac OS X Server) on my laptop.
  • Does the machine need to be completely reconfigured to a base state each time the tests are run? Reconfigured in a whole set of ways? I know there are systems to do this, but I guess what I'm asking is what support for reconfiguring/rebooting the machine is needed at the place where the machine is hosted?

Maybe, besides the people and time, this all be summed up by saying we need an instance of the XXX deal at YYY Mac hosting service, where some existing owncloud contributor trusts YYY? Or maybe a physical Mac with AAA ram, BBB disk, and new enough for versions N thru M of Mac OS X, to be configured and sent to YYY?

Especially if a physical Mac isn't needed but only a monthly or yearly rental, maybe we could zero in on a price and a minimum duration of the rental and then see who would be willing to contribute toward that.

@switham
Copy link

switham commented Jun 13, 2017

I think an open-source project is not an entity that "cares" or "doesn't care" about, say, Mac OS support. It's a way for some people, each of whom cares about certain things and has certain things to contribute, to coordinate with each other. If those people don't happen to have the things to contribute to reach one of the goals, it doesn't happen. Some big open source projects seem to gather things like coordinators or even managers, and money contributors, and some even do things like set high-level goals, make plans to reach them, and even hire a couple people. But not all open source projects reach such heights.

@switham
Copy link

switham commented Jun 13, 2017

Personally what I'm looking for is some non-cloud, firewire/wifi/USB way to sync my contacts and calendar between my Android phone and my MacBook Air via CardDAV and CalDav, since Apple took Sync Services away and broke Missing Sync for Android. Apple's clients can talk to CardDAV/CalDAV servers, and Android's contacts, at least, can do so with third-party apps.

Local, not cloud; single-user, and not file or music sharing (I have those already).

@v01pe
Copy link

v01pe commented Dec 6, 2018

Anyone tried with the new OS X filesystem APFS?

@lock lock bot locked as resolved and limited conversation to collaborators Dec 6, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests