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

Move Groupfolder (while sync changes) from NC-root to /NC-root/some-dir results in broken Groupfolder #10366

Closed
sunchezz89 opened this issue Jul 24, 2018 · 2 comments
Labels

Comments

@sunchezz89
Copy link

sunchezz89 commented Jul 24, 2018

Steps to reproduce

  1. Create Groupfolder by Plugin "Group Folders".
  2. Use windows DesktopClient as Groupuser.
  3. Put many Files into Groupfolder ( > 1000 Files). [to have enough time in syncing for next steps]
  4. Make structural changes within Folder (eg. rename folders, reorder content (move frome one to other dir etc.)
  5. While Syncing, put TopLevel Groupfolder into a new Folder on nextcloud root.

Expected behaviour

The Syncoperation should be completed, and afterwards it should:

  1. Warn about moving a Groupfolder is not permitted
    OR
  2. Create a personal SymLink for the User to find the Directory as Expected.

Actual behaviour

The Groupfolder is out of Sync. In Web it displays old directory Names AND new ones.
In server directory of groupfolder many files are missing. Also old Files are which were not renamed or moved are missing.
As a result, open an file in web also results in an error.
Desktopapp stops syncing and complains about "CSync: access denied $pathname-of-a-missing-item"

Server configuration

Operating system: Ubuntu 16.04

Web server: Apache2 2.4.33

Database: MySQL 5.7.22

PHP version: 7.0.30

Nextcloud version: 13.0.5

Updated from an older Nextcloud/ownCloud or fresh install: fresh

Where did you install Nextcloud from: nextcloud.com

Signing status:

Signing status
Login as admin user into your Nextcloud and access 
http://example.com/index.php/settings/integrity/failed 
paste the results here.

Technical information
=====================
The following list covers which files have failed the integrity check. Please read
the previous linked documentation to learn more about the errors and how to fix
them.

Results
=======
- twofactor_rcdevsopenotp
	- FILE_MISSING
		- l10n/.tx/config

Raw output
==========
Array
(
    [twofactor_rcdevsopenotp] => Array
        (
            [FILE_MISSING] => Array
                (
                    [l10n/.tx/config] => Array
                        (
                            [expected] => 5ad14bb93e25fd93ebbd96e1e995367db065d11953f0c3ac707962098956f1a9f5534a7dcceb834ebfb4a6b3edd7f6a8c6cbddd01c052bbb61fe951c779f2fca
                            [current] => 
                        )

                )

        )

)
</details>

**List of activated apps:**
<details>
<summary>App list</summary>
Enabled:
  - activity: 2.6.1
  - bookmarks: 0.11.0
  - calendar: 1.6.1
  - comments: 1.3.0
  - contacts: 2.1.5
  - dav: 1.4.7
  - encryption: 2.0.0
  - end_to_end_encryption: 1.0.5
  - federatedfilesharing: 1.3.1
  - federation: 1.3.0
  - files: 1.8.0
  - files_accesscontrol: 1.3.0
  - files_downloadactivity: 1.2.0
  - files_fulltextsearch: 0.8.2
  - files_pdfviewer: 1.2.1
  - files_retention: 1.2.0
  - files_rightclick: 0.8.4
  - files_sharing: 1.5.0
  - files_texteditor: 2.5.1
  - files_trashbin: 1.3.0
  - files_versions: 1.6.0
  - files_videoplayer: 1.2.0
  - firstrunwizard: 2.2.1
  - fulltextsearch: 0.8.1
  - fulltextsearch_elasticsearch: 0.8.0
  - gallery: 18.0.0
  - groupfolders: 1.2.2
  - impersonate: 1.0.4
  - logreader: 2.0.0
  - lookup_server_connector: 1.1.0
  - nextcloud_announcements: 1.2.0
  - notifications: 2.1.2
  - oauth2: 1.1.1
  - password_policy: 1.3.0
  - provisioning_api: 1.3.0
  - quota_warning: 1.2.0
  - serverinfo: 1.3.0
  - sharebymail: 1.3.0
  - survey_client: 1.1.0
  - systemtags: 1.3.0
  - tasks: 0.9.6
  - theming: 1.4.5
  - theming_customcss: 1.0.0
  - twofactor_backupcodes: 1.2.3
  - twofactor_totp: 1.4.1
  - updatenotification: 1.3.0
  - user_external: 0.4
  - w2g2: 2.0.5
  - workflowengine: 1.3.0
Disabled:
  - admin_audit
  - files_external
  - twofactor_rcdevsopenotp
  - user_ldap
</details>

**Nextcloud configuration:**
<details>
<summary>Config report</summary>
{
    "system": {
        "instanceid": "***REMOVED SENSITIVE VALUE***",
        "passwordsalt": "***REMOVED SENSITIVE VALUE***",
        "secret": "***REMOVED SENSITIVE VALUE***",
        "trusted_domains": [
            "cloud.mee-reporting.com"
        ],
        "datadirectory": "***REMOVED SENSITIVE VALUE***",
        "overwrite.cli.url": "https:\/\/cloud.mee-reporting.com",
        "htaccess.RewriteBase": "\/",
        "dbtype": "mysql",
        "version": "13.0.5.2",
        "dbname": "***REMOVED SENSITIVE VALUE***",
        "dbhost": "***REMOVED SENSITIVE VALUE***",
        "dbport": "",
        "dbtableprefix": "oc_",
        "mysql.utf8mb4": true,
        "dbuser": "***REMOVED SENSITIVE VALUE***",
        "dbpassword": "***REMOVED SENSITIVE VALUE***",
        "installed": true,
        "mail_from_address": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpmode": "smtp",
        "mail_smtpauthtype": "LOGIN",
        "mail_domain": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpsecure": "tls",
        "mail_smtpauth": 1,
        "mail_smtphost": "***REMOVED SENSITIVE VALUE***",
        "mail_smtpport": "587",
        "mail_smtpname": "***REMOVED SENSITIVE VALUE***",
        "mail_smtppassword": "***REMOVED SENSITIVE VALUE***",
        "maintenance": false,
        "updater.secret": "***REMOVED SENSITIVE VALUE***",
        "theme": "",
        "loglevel": 2
    }
}
</details>

**Are you using external storage, if yes which one:** no

**Are you using encryption:** yes

**Are you using an external user-backend, if yes which one:** no
@nextcloud-bot
Copy link
Member

GitMate.io thinks possibly related issues are #527 (Change oc to nc), #4367 (Dropbox doesn't sync changes as it should and syncing breaks on DMCAed files), #8613 (Moving group folders breaks desktop app sync), #8084 (Some clients can't sync after migrate from OC to NC), and #831 (Just sync changes / delta sync).

@MorrisJobke
Copy link
Member

This is an issue within the groupfolders app. Thus please report it to the maintainer of that app in its repository: https://github.com/nextcloud/groupfolders

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

3 participants