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

Can't change shared file by another user #2219

Closed
solidrockit opened this issue Mar 10, 2013 · 5 comments
Closed

Can't change shared file by another user #2219

solidrockit opened this issue Mar 10, 2013 · 5 comments

Comments

@solidrockit
Copy link

Expected behaviour

When an user (owner) shares a file with another user (collaborator) and provides him modification permission, collaborator should have ability to change it and the changed file should be available to owner using sync client. If versioning is available, only the last version should be shared between users.

Actual behaviour

Collaborator changed file doesn't propagate to the owner and a conflict file appears in collaborator's folder (mapped to shared using sync client).

Steps to reproduce

  1. Testuser03 create a text file (shared file.txt) in Windows 7. Sync client uploads it to OC server.
  2. Testuser03 change the file. Sync client uploads the file and another version is created.
  3. Testuser03 gives full control to testuser01 through OC web interface.
  4. In Windows XP, the sync client downloads the file to the local folder mapped to "Shared".
  5. Testuser01 modifies the file in Windows XP.
  6. Testuser03 can't see changes made by testuser01.
  7. Testuser01 modifies the shared file in OpenSuse, with the same behaviour.

Sometimes (server or clien restart, but not fully verified) an conflict file appears, but not always.

Server configuration

Operating system:

Linux ec03 3.0.42-0.7-ec2 #1 SMP Tue Oct 9 11:58:45 UTC 2012 (a8dc443) x86_64 x86_64 x86_64 GNU/Linux

SUSE Linux Enterprise Server 11 (x86_64)
VERSION = 11
PATCHLEVEL = 2

Web server:

apache2-prefork-2.2.12-1.30.1
apache2-mod_php53-5.3.8-0.39.1
apache2-2.2.12-1.30.1
apache2-utils-2.2.12-1.30.1

Database:

libmysqlclient15-5.0.96-0.4.1
php53-mysql-5.3.8-0.39.1
mysql-5.0.96-0.4.1
mysql-client-5.0.96-0.4.

PHP version:

php53-xmlwriter-5.3.8-0.39.1
apache2-mod_php53-5.3.8-0.39.1
php53-mbstring-5.3.8-0.39.1
php53-ctype-5.3.8-0.39.1
php53-json-5.3.8-0.39.1
php53-zlib-5.3.8-0.39.1
php53-pdo-5.3.8-0.39.1
php53-pear-5.3.8-0.39.1
php53-mysql-5.3.8-0.39.1
php53-tokenizer-5.3.8-0.39.1
php53-sqlite-5.3.8-0.39.1
php53-zip-5.3.8-0.39.1
php53-gd-5.3.8-0.39.1
php53-curl-5.3.8-0.39.1
php53-5.3.8-0.39.1
php53-iconv-5.3.8-0.39.1
php53-dom-5.3.8-0.39.1
php53-xmlreader-5.3.8-0.39.1
php53-openssl-5.3.8-0.39.1
php53-ldap-5.3.8-0.39.1

php --version
PHP 5.3.8 (cli)
Copyright (c) 1997-2011 The PHP Group
Zend Engine v2.3.0, Copyright (c) 1998-2011 Zend Technologies

ownCloud version:

4.5.7 fresh install
4.5.5 upgraded from 4.5.1
4.5.7 upgraded from 4.5.5

WORKED ON 4.5.1!

Client configuration

Browser:

NA

Operating system an sync clients

Testuser03 -> Windows 7; OC sync client 1.2.1
Testuser01 -> Windows XP; OC sync client 1.2.1
Testuser01 -> OpenSuse 12.2; OC sync client 1.2.1 (and 1.1.1)

Logs

Web server error log

These errors repeats continously:

[Sun Mar 10 08:37:15 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362851407,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-093716.txt.v1362851407): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:37:15 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362851513,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-093716.txt.v1362851513): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:37:15 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362853755,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-093716.txt.v1362853755): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:37:15 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362900508,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-093716.txt.v1362900508): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:37:15 2013] [error] [client 87.217.198.189] PHP Notice:  Undefined index: size in /srv/www/vhosts/demooc.solid-rock-it.com/lib/filecache/update.php on line 214
[Sun Mar 10 08:37:39 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362851407,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-093739.txt.v1362851407): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:37:39 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362851513,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-093739.txt.v1362851513): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:37:39 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362853755,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-093739.txt.v1362853755): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:37:39 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362900508,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-093739.txt.v1362900508): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:37:39 2013] [error] [client 87.217.198.189] PHP Notice:  Undefined index: size in /srv/www/vhosts/demooc.solid-rock-it.com/lib/filecache/update.php on line 214
[Sun Mar 10 08:37:45 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362851407,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-093746.txt.v1362851407): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:37:45 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362851513,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-093746.txt.v1362851513): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:37:45 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362853755,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-093746.txt.v1362853755): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:37:45 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362900508,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-093746.txt.v1362900508): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:37:45 2013] [error] [client 87.217.198.189] PHP Notice:  Undefined index: size in /srv/www/vhosts/demooc.solid-rock-it.com/lib/filecache/update.php on line 214
[Sun Mar 10 08:38:11 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362851407,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-093811.txt.v1362851407): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70


...........


[Sun Mar 10 08:38:11 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362851513,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-093811.txt.v1362851513): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:38:11 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362853755,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-093811.txt.v1362853755): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:38:11 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362900508,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-093811.txt.v1362900508): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:38:11 2013] [error] [client 87.217.198.189] PHP Notice:  Undefined index: size in /srv/www/vhosts/demooc.solid-rock-it.com/lib/filecache/update.php on line 214
[Sun Mar 10 08:38:15 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362851407,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-093815.txt.v1362851407): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:38:15 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362851513,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-093815.txt.v1362851513): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
file.txt.v1362900508,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-094115.txt.v1362900508): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:41:15 2013] [error] [client 87.217.198.189] PHP Notice:  Undefined index: size in /srv/www/vhosts/demooc.solid-rock-it.com/lib/filecache/update.php on line 214
[Sun Mar 10 08:41:22 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362851407,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-094122.txt.v1362851407): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:41:22 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362851513,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-094122.txt.v1362851513): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:41:22 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362853755,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-094122.txt.v1362853755): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:41:22 2013] [error] [client 87.217.198.189] PHP Warning:  rename(/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file.txt.v1362900508,/srv/www/vhosts/demooc.solid-rock-it.com/data/testuser01/files_versions//Shared/shared file_conflict-20130310-094122.txt.v1362900508): No such file or directory in /srv/www/vhosts/demooc.solid-rock-it.com/apps/files_versions/lib/hooks.php on line 70
[Sun Mar 10 08:41:22 2013] [error] [client 87.217.198.189] PHP Notice:  Undefined index: size in /srv/www/vhosts/demooc.solid-rock-it.com/lib/filecache/update.php on line 214

ownCloud log (data/owncloud.log)

These errors repeats continously:

{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093315.txt","level":3,"time":1362904395}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093315.txt","level":3,"time":1362904395}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093323.txt","level":3,"time":1362904402}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093323.txt","level":3,"time":1362904402}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093345.txt","level":3,"time":1362904425}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093345.txt","level":3,"time":1362904425}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093354.txt","level":3,"time":1362904434}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093354.txt","level":3,"time":1362904434}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093415.txt","level":3,"time":1362904455}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093415.txt","level":3,"time":1362904455}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093426.txt","level":3,"time":1362904465}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093426.txt","level":3,"time":1362904466}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093445.txt","level":3,"time":1362904485}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093445.txt","level":3,"time":1362904485}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093457.txt","level":3,"time":1362904497}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093457.txt","level":3,"time":1362904497}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093515.txt","level":3,"time":1362904515}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093515.txt","level":3,"time":1362904515}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093529.txt","level":3,"time":1362904529}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093529.txt","level":3,"time":1362904529}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093545.txt","level":3,"time":1362904545}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093545.txt","level":3,"time":1362904545}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093601.txt","level":3,"time":1362904560}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093601.txt","level":3,"time":1362904560}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093615.txt","level":3,"time":1362904575}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093615.txt","level":3,"time":1362904575}
{"app":"files_sharing","message":"File source not found for: \/shared file_conflict-20130310-093634.txt","level":3,"time":1362904594}
@solidrockit
Copy link
Author

Hi everybody:

Some comments about this (very annoying) issue

First we thought it was an upgrade problem, because this feature worked on 4.5.1. So we upgraded some servers to 4.5.7, and no way.

We did an fresh install an reproduce the issue. :-(

If somebody needs aditional info or suggest anothet test, the testing enviroment is stil available and unchanged.

I looked for related issues unsuccesfully.

Could issue #1687 be related?

Best regards

Ángel Lafuente
Solid Rock IT

@karlitschek
Copy link
Contributor

@MTGap

@MTGap
Copy link
Contributor

MTGap commented Mar 10, 2013

Duplicate of #1687

@MTGap MTGap closed this as completed Mar 10, 2013
@solidrockit
Copy link
Author

Can the fixes in bug #1786 be applied on Owncloud 4.5.7 or do I have to upgrade to Owncloud 5 to get this problem solved?

@MTGap
Copy link
Contributor

MTGap commented Mar 13, 2013

You'll have to upgrade to ownCloud 5.

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

No branches or pull requests

3 participants