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

External Storage SMB - modified files do not sync or upload. #8978

Closed
Orbital-Bit opened this issue Mar 26, 2018 · 30 comments
Closed

External Storage SMB - modified files do not sync or upload. #8978

Orbital-Bit opened this issue Mar 26, 2018 · 30 comments
Labels
0. Needs triage Pending check for reproducibility or if it fits our roadmap bug feature: external storage

Comments

@Orbital-Bit
Copy link

Orbital-Bit commented Mar 26, 2018

Steps to reproduce

  1. create new file on external storage
  2. modify this file and wait for sync or attempt to upload manually
  3. updating/overwriting fails
    3a. new files can be created, old files can be deleted

Expected behaviour

modified files should sync and upload

Actual behaviour

When manually uploading the file via browser user receives "internal server error"
When using the sync client on desktop the file gets a red icon, and in Activity under "Not Synced" tab Server replied with Internal Server Error

Server configuration

Operating system: Ubuntu 16.04
Web server: Apache 2
Database: MySQL 5.7.21
PHP version: 7.0.28
Nextcloud version: 12.0.6.1 AND 13.0.1
Updated from an older Nextcloud/ownCloud or fresh install: Updated from NC 11 where this worked as expected.
Where did you install Nextcloud from: nexcloud.com zip file

Signing status:

Signing status ``` No errors have been found. ```

Nextcloud configuration:

Config report ``` { "system": { "instanceid": "oc0sfozdzz15", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "sync2.nextcloudinstance.com", "sync.nextcloudinstance.com" ], "datadirectory": "\/mnt\/SYNC-data\/own-data", "overwrite.cli.url": "https:\/\/sync.orbitalpark.com", "dbtype": "mysql", "dbname": "OC-Sync", "dbhost": "127.0.0.1", "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "installed": true, "version": "12.0.6.1", "logtimezone": "America\/New_York", "loglevel": 3, "log_rotate_size": 104845001, "customclient_desktop": "https:\/\/nextcloud.com\/install\/#install-clients", "customclient_android": "https:\/\/play.google.com\/store\/apps\/details?id=com.nextcloud.client", "customclient_ios": "https:\/\/itunes.apple.com\/us\/app\/owncloud\/id543672169?mt=8", "memcache.local": "\\OC\\Memcache\\Redis", "filelocking.enabled": "true", "memcache.distributed": "\\OC\\Memcache\\Redis", "memcache.locking": "\\OC\\Memcache\\Redis", "ldapIgnoreNamingRules": false, "appstore.experimental.enabled": true, "knowledgebaseenabled": false, "check_for_working_htaccess": true, "check_for_working_webdav": true, "has_internet_connection": true, "filesystem_check_changes": 1, "theme": "themeSYNC", "maintenance": false, "updatechecker": false, "htaccess.RewriteBase": "\/", "enabledPreviewProviders": [ "OC\\Preview\\PNG", "OC\\Preview\\JPEG", "OC\\Preview\\GIF", "OC\\Preview\\BMP", "OC\\Preview\\XBitmap", "OC\\Preview\\MP3", "OC\\Preview\\TXT", "OC\\Preview\\MarkDown", "OC\\Preview\\Illustrator", "OC\\Preview\\Movie", "OC\\Preview\\MSOffice2003", "OC\\Preview\\MSOffice2007", "OC\\Preview\\MSOfficeDoc", "OC\\Preview\\OpenDocument", "OC\\Preview\\PDF", "OC\\Preview\\Photoshop", "OC\\Preview\\Postscript", "OC\\Preview\\StarOffice", "OC\\Preview\\SVG", "OC\\Preview\\TIFF", "OC\\Preview\\Font" ], "preview_libreoffice_path": "\/usr\/bin\/libreoffice", "blacklisted_files": [ ".htaccess", "Thumbs.db" ], "ldapProviderFactory": "\\OCA\\User_LDAP\\LDAPProviderFactory", "updater.release.channel": "stable", "mail_from_address": "sync-service", "mail_smtpmode": "php", "mail_smtpauthtype": "LOGIN", "mail_domain": "somedomain.com" }, "apps": { "Object": { "enabled": "no" }, "activity": { "enabled": "yes", "installed_version": "2.5.2", "notify_email_calendar": "0", "notify_email_calendar_event": "0", "notify_email_calendar_todo": "0", "notify_email_comments": "0", "notify_email_favorite": "0", "notify_email_file_changed": "0", "notify_email_file_created": "0", "notify_email_file_deleted": "0", "notify_email_file_restored": "0", "notify_email_public_links": "0", "notify_email_remote_share": "0", "notify_email_shared": "0", "notify_email_systemtags": "0", "notify_setting_batchtime": "604800", "notify_setting_self": "1", "notify_setting_selfemail": "0", "notify_stream_calendar": "1", "notify_stream_calendar_event": "1", "notify_stream_calendar_todo": "1", "notify_stream_comments": "1", "notify_stream_favorite": "1", "notify_stream_file_changed": "1", "notify_stream_file_created": "1", "notify_stream_file_deleted": "1", "notify_stream_file_favorite": "0", "notify_stream_file_restored": "1", "notify_stream_public_links": "1", "notify_stream_remote_share": "1", "notify_stream_shared": "1", "notify_stream_systemtags": "1", "types": "filesystem" }, "activitylog": { "enabled": "no", "installed_version": "0.0.1", "types": "" }, "agreedisclaimer": { "cookieExpTime": "3", "cookieExpTimeIntv": "months", "disclaimerLayout": "", "disclaimerType": "gtc", "enabled": "no", "forcedExpDate": "", "installed_version": "1.0.0", "pdfFile": "false", "txtFile": "true", "types": "prelogin", "useCookie": "true" }, "announcementcenter": { "enabled": "no", "installed_version": "3.0.0", "types": "logging" }, "apporder": { "enabled": "yes", "hidden": "[\"\"]", "installed_version": "0.4.1", "ocsid": "174715", "order": "[\"\/apps\/files\/\",\"\",\"\/apps\/gallery\/\",\"\/apps\/audioplayer\/\",\"\/apps\/activity\/\",\"\/apps\/external\/1\",\"\/apps\/keeweb\/\"]", "types": "" }, "audioplayer": { "enabled": "yes", "installed_version": "2.2.5", "signed": "true", "types": "filesystem" }, "audios": { "enabled": "no", "installed_version": "1.2.5", "ocsid": "170562", "types": "" }, "backgroundjob": { "lastjob": "3149" }, "bruteforcesettings": { "enabled": "yes", "installed_version": "1.0.3", "types": "" }, "chat": { "backend_xmpp_enabled": "", "enabled": "no", "installed_version": "0.4.0.0", "ocsid": "166443", "types": "" }, "checksum": { "enabled": "yes", "installed_version": "0.3.5", "types": "filesystem" }, "comments": { "enabled": "yes", "installed_version": "1.2.0", "types": "logging" }, "contacts": { "enabled": "no", "installed_version": "2.1.2", "types": "" }, "conversations": { "allowAttachment": "no", "allowPrivateMsg": "yes", "conf": "a:1:{s:5:\"rooms\";a:1:{s:15:\"group:chat-DEMO\";a:1:{s:5:\"wtime\";i:1445800844;}}}", "enabled": "no", "groupOnlyPrivateMsg": "yes", "installed_version": "0.2.2", "types": "", "userCanDelete": "yes" }, "core": { "OC_Channel": "stable", "backgroundjobs_mode": "cron", "default_encryption_module": "OC_DEFAULT_MODULE", "installed.bundles": "[\"CoreBundle\"]", "installedat": "1441191371.1017", "lastcron": "1522034104", "lastupdateResult": "{\"version\":\"13.0.1.1\",\"versionstring\":\"Nextcloud 13.0.1\",\"url\":\"https:\\\/\\\/download.nextcloud.com\\\/server\\\/releases\\\/nextcloud-13.0.1.zip\",\"web\":\"https:\\\/\\\/docs.nextcloud.com\\\/server\\\/13\\\/admin_manual\\\/maintenance\\\/upgrade.html\",\"autoupdater\":\"1\",\"eol\":\"0\",\"signature\":\"AG3egWHJkQaqCraVLiRq5Q7GvqArmBgVv8PNAfVYTOXPN6xWmw8cbUeBvBZ3OS1\\\/\\nbup1ktLDwTLDjWm1XMBUhhQCxVDLtEd3A6WfaVJz9BWoz1MyxUGlaIJSzTHLoEfz\\nnFVUdoGH0mAdq8WtxRQSNwQWeKn+iF1jpbtIbDc29POtWvvzEgT\\\/KW8MDzeidx6s\\nW78tH4vldR0\\\/aBn1D3hwnkQEQ8+Kz+Y4ItjHHi6XpJEfRQzYD0j9T+VTQ9IX4Xf\\\/\\nXqTrcaUCqwOlSC4pM7aUUzgaePPcYU2zrRDRaEgLma9eSkVMzkkc4kfM3izBG0Iv\\nSTb5hZFB2HMLyJxuj1l05w==\"}", "lastupdatedat": "1522031971", "moveavatarsdone": "yes", "oc.integritycheck.checker": "[]", "previewsCleanedUp": "1", "public_documents": "documents\/public.php", "public_files": "files_sharing\/public.php", "public_gallery": "gallery\/public.php", "public_webdav": "dav\/appinfo\/v1\/publicwebdav.php", "remote_caldav": "dav\/appinfo\/v1\/caldav.php", "remote_calendar": "dav\/appinfo\/v1\/caldav.php", "remote_carddav": "dav\/appinfo\/v1\/carddav.php", "remote_contacts": "dav\/appinfo\/v1\/carddav.php", "remote_dav": "dav\/appinfo\/v2\/remote.php", "remote_files": "dav\/appinfo\/v1\/webdav.php", "remote_webdav": "dav\/appinfo\/v1\/webdav.php", "repairlegacystoragesdone": "yes", "scss.variables": "d41d8cd98f00b204e9800998ecf8427e", "shareapi_allow_mail_notification": "no", "shareapi_allow_public_upload": "no", "shareapi_allow_resharing": "yes", "shareapi_allow_share_dialog_user_enumeration": "yes", "shareapi_default_expire_date": "yes", "shareapi_enforce_links_password": "yes", "shareapi_exclude_groups": "yes", "shareapi_exclude_groups_list": "[\"workstation VD\"]", "shareapi_expire_after_n_days": "14", "shareapi_public_link_disclaimertext": "Uploads are monitored.\nOnly use this service if you have been authorized and permitted to do so.", "umgmt_show_backend": "true", "umgmt_show_email": "false", "umgmt_show_last_login": "true", "umgmt_show_storage_location": "false", "updater.secret.created": "1493825747", "vendor": "nextcloud" }, "dav": { "OCA\\DAV\\Migration\\ValueFixInsert_ran": "true", "buildCalendarSearchIndex": "yes", "enabled": "yes", "installed_version": "1.3.1", "types": "filesystem" }, "direct_menu": { "enabled": "yes", "installed_version": "0.10.2", "ocsid": "169148", "types": "" }, "documents": { "converter": "local", "enabled": "no", "installed_version": "0.13.1", "ocsid": "168711", "types": "" }, "encryption": { "enabled": "no", "encryptHomeStorage": "0", "installed_version": "1.4.1", }, "federatedfilesharing": { "enabled": "yes", "installed_version": "1.2.0", "types": "" }, "federation": { "autoAddServers": "1", "enabled": "yes", "installed_version": "1.2.0", "types": "authentication" }, "files": { "cronjob_scan_files": "500", "default_quota": "10 GB", "enabled": "yes", "installed_version": "1.7.2", "types": "filesystem" }, "files_antivirus": { "av_chunk_size": "1024", "av_cmd_options": "", "av_host": "", "av_infected_action": "delete", "av_mode": "executable", "av_path": "\/usr\/bin\/clamscan", "av_port": "0", "av_socket": "\/var\/run\/clamav\/clamd.ctl", "enabled": "no", "installed_version": "0", "ocsid": "157439", "signed": "true", "types": "filesystem" }, "files_automatedtagging": { "enabled": "yes", "installed_version": "1.2.2", "types": "filesystem" }, "files_clipboard": { "enabled": "yes", "installed_version": "0.7.1", "types": "" }, "files_downloadactivity": { "enabled": "yes", "installed_version": "1.1.1", "types": "filesystem" }, "files_embeddedvideo": { "enabled": "no", "installed_version": "0.0.7", "types": "" }, "files_external": { "\/Local": "1443325665", "\/Server-STORE": "1445408788", "\/PCMD Sync": "1441213880", "\/SCORE": "1443817308", "\/SDB1": "1444792131", "\/SFTP": "1444767326", "\/SFTPwithsecretkeylogin": "1444767224", "\/SMB": "1459621797", "\/SMBbyD": "1442407747", "\/SMBbyDIRECT": "1443325562", "\/SMBbyNE": "1442407741", "\/SMBbySAMBA": "1443325574", "\/SMBbylclSAMBA": "1443325578", "\/SMBlclSAMBA": "1443325764", "\/STORE": "1444769132", "\/STORE-DEMO": "1444769120", "\/STORE-SFTP": "1445401666", "\/STORE-SRV": "1445401119", "\/ServerWhite": "1441329907", "\/Serverwhite": "1441418398", "\/ownCloud": "1447816368", "\/slim": "1441330527", "\/sync-DEMO": "1444767244", "\/sync-PCMD": "1447818730", "\/sync-TEMP": "1444738980", "enabled": "yes", "google::1054813232936-pb3rd5f17aist7ev1447817713cId": "226347", "installed_version": "1.3.0", "ocsid": "166048", "types": "filesystem", "user_mounting_backends": "owncloud,sftp,dropbox,googledrive,smb,\\OC\\Files\\Storage\\SFTP_Key,\\OC\\Files\\Storage\\SMB_OC" }, "files_locking": { "enabled": "no", "installed_version": "", "types": "filesystem" }, "files_mv": { "enabled": "no", "installed_version": "0.8.2", "ocsid": "150271", "types": "filesystem" }, "files_pdfviewer": { "enabled": "yes", "installed_version": "1.1.2", "ocsid": "166049", "types": "" }, "files_reader": { "enabled": "no", "installed_version": "1.0.4", "ocsid": "167127", "types": "filesystem" }, "files_rightclick": { "enabled": "no", "installed_version": "0.3.1", "types": "" }, "files_sharing": { "enabled": "yes", "installed_version": "1.4.0", "types": "filesystem" }, "files_texteditor": { "enabled": "yes", "installed_version": "2.4.1", "ocsid": "166051", "types": "" }, "files_trashbin": { "enabled": "yes", "installed_version": "1.2.0", "types": "filesystem" }, "files_versions": { "enabled": "yes", "installed_version": "1.5.0", "types": "filesystem" }, "files_videoplayer": { "enabled": "yes", "installed_version": "1.1.0", "types": "" }, "files_videoviewer": { "enabled": "no", "installed_version": "0.1.3", "ocsid": "166054", "types": "" }, "files_w2g": { "color": "AD0E0E", "enabled": "no", "extended": "1", "installed_version": "0.8.2.2", "ocsid": "164016", "suffix": "rule_displayname", "types": "filesystem" }, "firstrunwizard": { "enabled": "no", "installed_version": "2.1", "ocsid": "166055", "types": "logging" }, "folderplayer": { "enabled": "no", "installed_version": "10.0.0", "signed": "true", "types": "" }, "gallery": { "enabled": "yes", "installed_version": "17.0.0", "types": "" }, "galleryplus": { "enabled": "no", "installed_version": "15.1.0", "ocsid": "169116", "signed": "true", "types": "" }, "keeweb": { "enabled": "yes", "installed_version": "0.4.0", "types": "" }, "logreader": { "enabled": "yes", "installed_version": "2.0.0", "ocsid": "170871", "relativedates": "1", "types": "" }, "lookup_server_connector": { "enabled": "yes", "installed_version": "1.0.0", "types": "authentication" }, "menu_on_top": { "enabled": "no", "installed_version": "1.2", "types": "" }, "metadata": { "enabled": "yes", "installed_version": "0.6.0", "types": "" }, "music": { "enabled": "no", "installed_version": "0.3.12", "ocsid": "164319", "types": "filesystem" }, "nextcloud_announcements": { "enabled": "yes", "installed_version": "1.1", "pub_date": "Sat, 10 Dec 2016 00:00:00 +0100", "types": "logging" }, "notes": { "enabled": "no", "installed_version": "2.3.1", "ocsid": "174554", "types": "" }, "notifications": { "enabled": "yes", "installed_version": "2.0.0", "types": "logging" }, "oauth2": { "enabled": "yes", "installed_version": "1.0.5", "types": "authentication" }, "ocusagecharts": { "enabled": "no", "installed_version": "3.4.5", "types": "" }, "old_menu": { "enabled": "no", "installed_version": "2.1", "types": "" }, "ownnote": { "enabled": "no", "installed_version": "1.05", "types": "" }, "password_policy": { "enabled": "yes", "installed_version": "1.2.2", "types": "" }, "previewgenerator": { "enabled": "yes", "installed_version": "1.0.9", "types": "filesystem" }, "provisioning_api": { "enabled": "yes", "installed_version": "1.2.0", "types": "prevent_group_restriction" }, "serverinfo": { "enabled": "yes", "installed_version": "1.2.0", "types": "" }, "sharebymail": { "enabled": "no", "installed_version": "1.0.1", "types": "filesystem" }, "survey_client": { "enabled": "yes", "installed_version": "1.0.0", "last_report": "{\"id\":\"oc0sfozdzz15\",\"items\":[[\"server\",\"version\",\"12.0.6.1\"],[\"server\",\"code\",\"other\"],[\"server\",\"enable_avatars\",\"yes\"],[\"server\",\"enable_previews\",\"yes\"],[\"server\",\"memcache.local\",\"\\\\OC\\\\Memcache\\\\Redis\"],[\"server\",\"memcache.distributed\",\"\\\\OC\\\\Memcache\\\\Redis\"],[\"server\",\"asset-pipeline.enabled\",\"no\"],[\"server\",\"filelocking.enabled\",\"yes\"],[\"server\",\"memcache.locking\",\"\\\\OC\\\\Memcache\\\\Redis\"],[\"server\",\"debug\",\"no\"],[\"server\",\"cron\",\"cron\"],[\"php\",\"version\",\"7.0.28\"],[\"php\",\"memory_limit\",536870912],[\"php\",\"max_execution_time\",3600],[\"php\",\"upload_max_filesize\",535822336],[\"database\",\"type\",\"mysql\"],[\"database\",\"version\",\"5.6.33\"],[\"database\",\"size\",360300544],[\"apps\",\"Object\",\"disabled\"],[\"apps\",\"activity\",\"2.5.2\"],[\"apps\",\"activitylog\",\"disabled\"],[\"apps\",\"agreedisclaimer\",\"disabled\"],[\"apps\",\"announcementcenter\",\"disabled\"],[\"apps\",\"apporder\",\"0.4.1\"],[\"apps\",\"audioplayer\",\"2.2.5\"],[\"apps\",\"audios\",\"disabled\"],[\"apps\",\"bruteforcesettings\",\"1.0.3\"],[\"apps\",\"chat\",\"disabled\"],[\"apps\",\"checksum\",\"0.3.5\"],[\"apps\",\"comments\",\"1.2.0\"],[\"apps\",\"contacts\",\"disabled\"],[\"apps\",\"conversations\",\"disabled\"],[\"apps\",\"dav\",\"1.3.1\"],[\"apps\",\"direct_menu\",\"0.10.2\"],[\"apps\",\"documents\",\"disabled\"],[\"apps\",\"encryption\",\"disabled\"],[\"apps\",\"external\",\"2.0.3\"],[\"apps\",\"federatedfilesharing\",\"1.2.0\"],[\"apps\",\"federation\",\"1.2.0\"],[\"apps\",\"files\",\"1.7.2\"],[\"apps\",\"files_antivirus\",\"disabled\"],[\"apps\",\"files_automatedtagging\",\"1.2.2\"],[\"apps\",\"files_clipboard\",\"0.7.1\"],[\"apps\",\"files_downloadactivity\",\"1.1.1\"],[\"apps\",\"files_embeddedvideo\",\"disabled\"],[\"apps\",\"files_external\",\"1.3.0\"],[\"apps\",\"files_locking\",\"disabled\"],[\"apps\",\"files_mv\",\"disabled\"],[\"apps\",\"files_pdfviewer\",\"1.1.2\"],[\"apps\",\"files_reader\",\"disabled\"],[\"apps\",\"files_rightclick\",\"disabled\"],[\"apps\",\"files_sharing\",\"1.4.0\"],[\"apps\",\"files_texteditor\",\"2.4.1\"],[\"apps\",\"files_trashbin\",\"1.2.0\"],[\"apps\",\"files_versions\",\"1.5.0\"],[\"apps\",\"files_videoplayer\",\"1.1.0\"],[\"apps\",\"files_videoviewer\",\"disabled\"],[\"apps\",\"files_w2g\",\"disabled\"],[\"apps\",\"firstrunwizard\",\"disabled\"],[\"apps\",\"folderplayer\",\"10.0.0\"],[\"apps\",\"gallery\",\"17.0.0\"],[\"apps\",\"galleryplus\",\"disabled\"],[\"apps\",\"keeweb\",\"0.4.0\"],[\"apps\",\"logreader\",\"2.0.0\"],[\"apps\",\"lookup_server_connector\",\"1.0.0\"],[\"apps\",\"menu_on_top\",\"disabled\"],[\"apps\",\"metadata\",\"0.6.0\"],[\"apps\",\"music\",\"disabled\"],[\"apps\",\"nextcloud_announcements\",\"1.1\"],[\"apps\",\"notes\",\"disabled\"],[\"apps\",\"notifications\",\"2.0.0\"],[\"apps\",\"oauth2\",\"1.0.5\"],[\"apps\",\"ocusagecharts\",\"disabled\"],[\"apps\",\"old_menu\",\"disabled\"],[\"apps\",\"ownnote\",\"disabled\"],[\"apps\",\"password_policy\",\"1.2.2\"],[\"apps\",\"previewgenerator\",\"disabled\"],[\"apps\",\"provisioning_api\",\"1.2.0\"],[\"apps\",\"serverinfo\",\"1.2.0\"],[\"apps\",\"sharebymail\",\"disabled\"],[\"apps\",\"survey_client\",\"1.0.0\"],[\"apps\",\"systemtags\",\"1.2.0\"],[\"apps\",\"templateeditor\",\"0.2\"],[\"apps\",\"theming\",\"disabled\"],[\"apps\",\"twofactor_backupcodes\",\"1.1.1\"],[\"apps\",\"updatenotification\",\"1.2.0\"],[\"apps\",\"updater\",\"disabled\"],[\"apps\",\"user_external\",\"disabled\"],[\"apps\",\"user_ldap\",\"1.2.1\"],[\"apps\",\"user_usage_report\",\"1.0.1\"],[\"apps\",\"workflowengine\",\"1.2.0\"],[\"stats\",\"num_files\",359404],[\"stats\",\"num_users\",9],[\"stats\",\"num_storages\",140],[\"stats\",\"num_storages_local\",3],[\"stats\",\"num_storages_home\",19],[\"stats\",\"num_storages_other\",118],[\"stats\",\"num_comments\",0],[\"stats\",\"num_comment_markers\",0],[\"stats\",\"num_systemtags\",1],[\"stats\",\"num_systemtags_mappings\",1],[\"files_sharing\",\"num_shares\",2],[\"files_sharing\",\"num_shares_user\",0],[\"files_sharing\",\"num_shares_groups\",2],[\"files_sharing\",\"num_shares_link\",0],[\"files_sharing\",\"num_shares_link_no_password\",0],[\"files_sharing\",\"num_fed_shares_sent\",0],[\"files_sharing\",\"num_fed_shares_received\",0],[\"files_sharing\",\"permissions_1_1\",\"1\"],[\"files_sharing\",\"permissions_1_15\",\"1\"],[\"encryption\",\"enabled\",\"no\"],[\"encryption\",\"default_module\",\"yes\"]]}", "last_sent": "1521650368", "types": "" }, "systemtags": { "enabled": "yes", "installed_version": "1.2.0", "types": "logging" }, "templateeditor": { "enabled": "yes", "installed_version": "0.2", "types": "" }, "theming": { "cachebuster": "7", "color": "#003F61", "enabled": "no", "installed_version": "1.1.1", "name": "themeSYNC", "types": "logging", "url": "https:\/\/www.NextCloudInstance.com" }, "twofactor_backupcodes": { "enabled": "yes", "installed_version": "1.1.1", "types": "" }, "updatenotification": { "audioplayer": "2.2.5", "core": "13.0.1.1", "direct_menu": "0.10.2", "enabled": "yes", "files_reader": "1.0.4", "installed_version": "1.2.0", "notify_groups": "[\"admin\"]", "types": "", "update_check_errors": "0" }, "updater": { "enabled": "no", "installed_version": "0.6", "types": "" }, "user_external": { "enabled": "no", "installed_version": "0.4", "ocsid": "166060", "types": "authentication,prelogin" }, "user_ldap": { "cleanUpJobOffset": "0", "enabled": "yes", "installed_version": "1.2.1", "types": "authentication" }, "user_usage_report": { "enabled": "yes", "installed_version": "1.0.1", "types": "filesystem" }, "workflowengine": { "enabled": "yes", "installed_version": "1.2.0", "types": "filesystem" } } } ```

Are you using external storage, if yes which one: SMB
Are you using encryption: no
Are you using an external user-backend, if yes which one: LDAP

Client configuration

Browser: Any
Operating system: Windows 10

Logs

Web server error log

Web server error log
No errors recorded

Nextcloud log (data/nextcloud.log)

Nextcloud log
{"reqId":"8EW5oQiU4CsWvCw44Wsh","level":3,"time":"2018-03-25T21:57:26-04:00","remoteAddr":"10.99.99.1","user":"userA","app":"PHP","method":"PUT","url":"\/remote.php\/webdav\/Documents-Our\/SomeFolder\/test.file.txt","message":"include(\/var\/www\/owncloud\/apps\/files_external\/3rdparty\/composer\/..\/icewind\/smb\/src\/Exception\/InvalidArgumentException.php): failed to open stream: No such file or directory at \/var\/www\/owncloud\/lib\/composer\/composer\/ClassLoader.php#444","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/65.0.3325.181 Safari\/537.36","version":"12.0.6.1"}
{"reqId":"8EW5oQiU4CsWvCw44Wsh","level":3,"time":"2018-03-25T21:57:26-04:00","remoteAddr":"10.99.99.1","user":"userA","app":"PHP","method":"PUT","url":"\/remote.php\/webdav\/Documents-Our\/SomeFolder\/test.file.txt","message":"include(): Failed opening '\/var\/www\/owncloud\/apps\/files_external\/3rdparty\/composer\/..\/icewind\/smb\/src\/Exception\/InvalidArgumentException.php' for inclusion (include_path='\/var\/www\/owncloud\/3rdparty\/pear\/console_getopt:\/var\/www\/owncloud\/3rdparty\/pear\/pear_exception:\/var\/www\/owncloud\/3rdparty\/pear\/archive_tar:\/var\/www\/owncloud\/3rdparty\/pear\/pear-core-minimal\/src:\/var\/www\/owncloud\/apps:\/var\/www\/owncloud\/apps\/files_external\/3rdparty\/google-api-php-client\/src') at \/var\/www\/owncloud\/lib\/composer\/composer\/ClassLoader.php#444","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/65.0.3325.181 Safari\/537.36","version":"12.0.6.1"}
{"reqId":"8EW5oQiU4CsWvCw44Wsh","level":3,"time":"2018-03-25T21:57:26-04:00","remoteAddr":"10.99.99.1","user":"userA","app":"remote","method":"PUT","url":"\/remote.php\/webdav\/Documents-Our\/SomeFolder\/test.file.txt","message":"Exception: {\"Exception\":\"Error\",\"Message\":\"Class '\\\\Icewind\\\\SMB\\\\Exception\\\\InvalidArgumentException' not found\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/owncloud\\\/apps\\\/files_external\\\/3rdparty\\\/icewind\\\/smb\\\/src\\\/NativeState.php(49): Icewind\\\\SMB\\\\Exception\\\\Exception::fromMap(Array, 22, '\\\/documents%20-%...')\\n#1 \\\/var\\\/www\\\/owncloud\\\/apps\\\/files_external\\\/3rdparty\\\/icewind\\\/smb\\\/src\\\/NativeState.php(61): Icewind\\\\SMB\\\\NativeState->handleError('\\\/documents%20-%...')\\n#2 \\\/var\\\/www\\\/owncloud\\\/apps\\\/files_external\\\/3rdparty\\\/icewind\\\/smb\\\/src\\\/NativeState.php(125): Icewind\\\\SMB\\\\NativeState->testResult(false, 'smb:\\\/\\\/Serverwhite...')\\n#3 \\\/var\\\/www\\\/owncloud\\\/apps\\\/files_external\\\/3rdparty\\\/icewind\\\/smb\\\/src\\\/NativeShare.php(160): Icewind\\\\SMB\\\\NativeState->rename('smb:\\\/\\\/Serverwhite...', 'smb:\\\/\\\/Serverwhite...')\\n#4 \\\/var\\\/www\\\/owncloud\\\/apps\\\/files_external\\\/lib\\\/Lib\\\/Storage\\\/SMB.php(194): Icewind\\\\SMB\\\\NativeShare->rename('\\\/documents - ou...', '\\\/documents - ou...')\\n#5 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/Files\\\/Storage\\\/Wrapper\\\/Wrapper.php(272): OCA\\\\Files_External\\\\Lib\\\\Storage\\\\SMB->rename('SomeFolder\\\/n-Safe....', 'SomeFolder\\\/n-Safe....')\\n#6 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/Files\\\/Storage\\\/Wrapper\\\/Availability.php(296): OC\\\\Files\\\\Storage\\\\Wrapper\\\\Wrapper->rename('SomeFolder\\\/n-Safe....', 'SomeFolder\\\/n-Safe....')\\n#7 \\\/var\\\/www\\\/owncloud\\\/apps\\\/files_trashbin\\\/lib\\\/Storage.php(141): OC\\\\Files\\\\Storage\\\\Wrapper\\\\Availability->rename('SomeFolder\\\/n-Safe....', 'SomeFolder\\\/n-Safe....')\\n#8 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/Files\\\/Storage\\\/Wrapper\\\/Wrapper.php(272): OCA\\\\Files_Trashbin\\\\Storage->rename('SomeFolder\\\/n-Safe....', 'SomeFolder\\\/n-Safe....')\\n#9 \\\/var\\\/www\\\/owncloud\\\/lib\\\/private\\\/Files\\\/Storage\\\/Wrapper\\\/Wrapper.php(566): OC\\\\Files\\\\Storage\\\\Wrapper\\\\Wrapper->rename('SomeFolder\\\/n-Safe....', 'SomeFolder\\\/n-Safe....')\\n#10 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/lib\\\/Connector\\\/Sabre\\\/File.php(181): OC\\\\Files\\\\Storage\\\\Wrapper\\\\Wrapper->moveFromStorage(Object(OCA\\\\FilesAutomatedTagging\\\\StorageWrapper), 'SomeFolder\\\/n-Safe....', 'SomeFolder\\\/n-Safe....')\\n#11 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(1130): OCA\\\\DAV\\\\Connector\\\\Sabre\\\\File->put(Resource id #12)\\n#12 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php(513): Sabre\\\\DAV\\\\Server->updateFile('Documents-Our\\\/S...', Resource id #12, NULL)\\n#13 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpPut(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#14 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#15 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(479): Sabre\\\\Event\\\\EventEmitter->emit('method:PUT', Array)\\n#16 \\\/var\\\/www\\\/owncloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(254): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#17 \\\/var\\\/www\\\/owncloud\\\/apps\\\/dav\\\/appinfo\\\/v1\\\/webdav.php(76): Sabre\\\\DAV\\\\Server->exec()\\n#18 \\\/var\\\/www\\\/owncloud\\\/remote.php(164): require_once('\\\/var\\\/www\\\/ownclo...')\\n#19 {main}\",\"File\":\"\\\/var\\\/www\\\/owncloud\\\/apps\\\/files_external\\\/3rdparty\\\/icewind\\\/smb\\\/src\\\/Exception\\\/Exception.php\",\"Line\":30}","userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/65.0.3325.181 Safari\/537.36","version":"12.0.6.1"}

Browser log

Browser log
DEPRECATED: please use generatePreviewUrl() from an OCA.Files.FileList instance
PUT https://sync.NextCloudInstance.com/remote.php/webdav/Documents-Our/SomeFolder/test.file.txt 500 (Internal Server Error)
@Orbital-Bit
Copy link
Author

Orbital-Bit commented Mar 26, 2018

we tested another WebDAV client (CyberDuck) and the same issue exists.
we tested Nextcloud 13 and the same issue exists.

we restored the server to version 11 and verified that External Storage on SMB works as expected.
will have to stay on the unsupported older version for our production.

@Phillinger
Copy link

Same issue here. :(

Debian Stretch 9.4
PHP 7.0.27
Nextcloud 13.0.1

@sidescraper
Copy link

Same issue here :-(

Fatal webdav Sabre\DAV\Exception: Could not rename part file to final file
Warning no app in context Icewind\SMB\Exception\NotFoundException: Invalid request for /Marketing/..../Benutzerhandbuch.pdf (NotFoundException)

Please help! THX

@Orbital-Bit
Copy link
Author

Orbital-Bit commented May 2, 2018

just verified that this is STILL an issue in Nextcloud 12.0.7

@el00ruobuob
Copy link

Still an issue with 13.0.2, PHP 7.2 on Ubuntu 18.04

@el00ruobuob
Copy link

Using android client, files are copied, but not renamed. ending with a lot of *.ocTransferIdXXXXXXXXXX.part files.

@el00ruobuob
Copy link

el00ruobuob commented May 13, 2018

I tried using the v11 icewind/smb/src/* files as a test, but it did not help.

@DeTrubo
Copy link

DeTrubo commented Jun 8, 2018

Is there any update this issue?
I have same issue like sidescraper.

Ubuntu 16.04, Apache, PHP7 with php-smbclient.

@Orbital-Bit
Copy link
Author

this is STILL an issue in 12.0.9 and 13.0.4
is it something we are doing wrong?
there are a few identical issues and barely any activity.

@Shaddoh
Copy link

Shaddoh commented Jun 25, 2018

Hello, looking to move from owncloud to nextcloud. In a linux environment using samba shares. Wanted to chime in so I know when this bug is fixed.

@MorrisJobke
Copy link
Member

MorrisJobke commented Jun 28, 2018

@Orbital-Bit Is there any change in the error message? @icewind1991 said, that the 13.0.4 and 12.0.9 should have additional log output. (see #6454 (comment) but he only mentioned 12.0.5+)

@MorrisJobke MorrisJobke added this to the Nextcloud 14 milestone Jun 28, 2018
@MorrisJobke
Copy link
Member

@Orbital-Bit Your log entries look different:

{
    "reqId": "8EW5oQiU4CsWvCw44Wsh",
    "level": 3,
    "time": "2018-03-25T21:57:26-04:00",
    "remoteAddr": "10.99.99.1",
    "user": "userA",
    "app": "PHP",
    "method": "PUT",
    "url": "/remote.php/webdav/Documents-Our/SomeFolder/test.file.txt",
    "message": "include(/var/www/owncloud/apps/files_external/3rdparty/composer/../icewind/smb/src/Exception/InvalidArgumentException.php): failed to open stream: No such file or directory at /var/www/owncloud/lib/composer/composer/ClassLoader.php#444",
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36",
    "version": "12.0.6.1"
}
{
    "reqId": "8EW5oQiU4CsWvCw44Wsh",
    "level": 3,
    "time": "2018-03-25T21:57:26-04:00",
    "remoteAddr": "10.99.99.1",
    "user": "userA",
    "app": "PHP",
    "method": "PUT",
    "url": "/remote.php/webdav/Documents-Our/SomeFolder/test.file.txt",
    "message": "include(): Failed opening '/var/www/owncloud/apps/files_external/3rdparty/composer/../icewind/smb/src/Exception/InvalidArgumentException.php' for inclusion (include_path='/var/www/owncloud/3rdparty/pear/console_getopt:/var/www/owncloud/3rdparty/pear/pear_exception:/var/www/owncloud/3rdparty/pear/archive_tar:/var/www/owncloud/3rdparty/pear/pear-core-minimal/src:/var/www/owncloud/apps:/var/www/owncloud/apps/files_external/3rdparty/google-api-php-client/src') at /var/www/owncloud/lib/composer/composer/ClassLoader.php#444",
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36",
    "version": "12.0.6.1"
}
{
    "reqId": "8EW5oQiU4CsWvCw44Wsh",
    "level": 3,
    "time": "2018-03-25T21:57:26-04:00",
    "remoteAddr": "10.99.99.1",
    "user": "userA",
    "app": "remote",
    "method": "PUT",
    "url": "/remote.php/webdav/Documents-Our/SomeFolder/test.file.txt",
    "message": "Exception: {\"Exception\":\"Error\",\"Message\":\"Class '\\\\Icewind\\\\SMB\\\\Exception\\\\InvalidArgumentException' not found\",\"Code\":0,\"Trace\":\"#0 \\/var\\/www\\/owncloud\\/apps\\/files_external\\/3rdparty\\/icewind\\/smb\\/src\\/NativeState.php(49): Icewind\\\\SMB\\\\Exception\\\\Exception::fromMap(Array, 22, '\\/documents%20-%...')\\n#1 \\/var\\/www\\/owncloud\\/apps\\/files_external\\/3rdparty\\/icewind\\/smb\\/src\\/NativeState.php(61): Icewind\\\\SMB\\\\NativeState->handleError('\\/documents%20-%...')\\n#2 \\/var\\/www\\/owncloud\\/apps\\/files_external\\/3rdparty\\/icewind\\/smb\\/src\\/NativeState.php(125): Icewind\\\\SMB\\\\NativeState->testResult(false, 'smb:\\/\\/Serverwhite...')\\n#3 \\/var\\/www\\/owncloud\\/apps\\/files_external\\/3rdparty\\/icewind\\/smb\\/src\\/NativeShare.php(160): Icewind\\\\SMB\\\\NativeState->rename('smb:\\/\\/Serverwhite...', 'smb:\\/\\/Serverwhite...')\\n#4 \\/var\\/www\\/owncloud\\/apps\\/files_external\\/lib\\/Lib\\/Storage\\/SMB.php(194): Icewind\\\\SMB\\\\NativeShare->rename('\\/documents - ou...', '\\/documents - ou...')\\n#5 \\/var\\/www\\/owncloud\\/lib\\/private\\/Files\\/Storage\\/Wrapper\\/Wrapper.php(272): OCA\\\\Files_External\\\\Lib\\\\Storage\\\\SMB->rename('SomeFolder\\/n-Safe....', 'SomeFolder\\/n-Safe....')\\n#6 \\/var\\/www\\/owncloud\\/lib\\/private\\/Files\\/Storage\\/Wrapper\\/Availability.php(296): OC\\\\Files\\\\Storage\\\\Wrapper\\\\Wrapper->rename('SomeFolder\\/n-Safe....', 'SomeFolder\\/n-Safe....')\\n#7 \\/var\\/www\\/owncloud\\/apps\\/files_trashbin\\/lib\\/Storage.php(141): OC\\\\Files\\\\Storage\\\\Wrapper\\\\Availability->rename('SomeFolder\\/n-Safe....', 'SomeFolder\\/n-Safe....')\\n#8 \\/var\\/www\\/owncloud\\/lib\\/private\\/Files\\/Storage\\/Wrapper\\/Wrapper.php(272): OCA\\\\Files_Trashbin\\\\Storage->rename('SomeFolder\\/n-Safe....', 'SomeFolder\\/n-Safe....')\\n#9 \\/var\\/www\\/owncloud\\/lib\\/private\\/Files\\/Storage\\/Wrapper\\/Wrapper.php(566): OC\\\\Files\\\\Storage\\\\Wrapper\\\\Wrapper->rename('SomeFolder\\/n-Safe....', 'SomeFolder\\/n-Safe....')\\n#10 \\/var\\/www\\/owncloud\\/apps\\/dav\\/lib\\/Connector\\/Sabre\\/File.php(181): OC\\\\Files\\\\Storage\\\\Wrapper\\\\Wrapper->moveFromStorage(Object(OCA\\\\FilesAutomatedTagging\\\\StorageWrapper), 'SomeFolder\\/n-Safe....', 'SomeFolder\\/n-Safe....')\\n#11 \\/var\\/www\\/owncloud\\/3rdparty\\/sabre\\/dav\\/lib\\/DAV\\/Server.php(1130): OCA\\\\DAV\\\\Connector\\\\Sabre\\\\File->put(Resource id #12)\\n#12 \\/var\\/www\\/owncloud\\/3rdparty\\/sabre\\/dav\\/lib\\/DAV\\/CorePlugin.php(513): Sabre\\\\DAV\\\\Server->updateFile('Documents-Our\\/S...', Resource id #12, NULL)\\n#13 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpPut(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#14 \\/var\\/www\\/owncloud\\/3rdparty\\/sabre\\/event\\/lib\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#15 \\/var\\/www\\/owncloud\\/3rdparty\\/sabre\\/dav\\/lib\\/DAV\\/Server.php(479): Sabre\\\\Event\\\\EventEmitter->emit('method:PUT', Array)\\n#16 \\/var\\/www\\/owncloud\\/3rdparty\\/sabre\\/dav\\/lib\\/DAV\\/Server.php(254): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#17 \\/var\\/www\\/owncloud\\/apps\\/dav\\/appinfo\\/v1\\/webdav.php(76): Sabre\\\\DAV\\\\Server->exec()\\n#18 \\/var\\/www\\/owncloud\\/remote.php(164): require_once('\\/var\\/www\\/ownclo...')\\n#19 {main}\",\"File\":\"\\/var\\/www\\/owncloud\\/apps\\/files_external\\/3rdparty\\/icewind\\/smb\\/src\\/Exception\\/Exception.php\",\"Line\":30}",
    "userAgent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/65.0.3325.181 Safari/537.36",
    "version": "12.0.6.1"
}

It looks like it can't open files. Could you check that /var/www/owncloud/apps/files_external/3rdparty/icewind/smb/src/Exception/InvalidArgumentException.php is available? I checked on a 13.0.4 and there the file is available and readable.

@MorrisJobke
Copy link
Member

@Orbital-Bit Do you also have this error: Could not rename part file to final file?

@Orbital-Bit
Copy link
Author

Orbital-Bit commented Jun 28, 2018

@MorrisJobke, i verified that the InvalidArgumentException.php file exists and has correct permissions set.
i ran the test again, i can't tell if it generates any extra information.

"reqId":"yZ4WTJD7HAHaPSTld1D9",
"level":3,
"time":"2018-06-28T09:06:07+00:00",
"remoteAddr":"10.99.99.232",
"user":"userA",
"app":"webdav",
"method":"PUT",
"url":"\/remote.php\/webdav\/sync-DEMO\/test.file.rename.txt",
"message":"renaming part file to final file failed ($run: true, $renameOkay: false, $fileExists: true)",
"userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/66.0.3359.170 Safari\/537.36 OPR\/53.0.2907.99",
"version":"12.0.9.0"
}
{
"reqId":"yZ4WTJD7HAHaPSTld1D9",
"level":4,
"time":"2018-06-28T09:06:07+00:00",
"remoteAddr":"10.99.99.232",
"user":"userA",
"app":"webdav",
"method":"PUT",
"url":"\/remote.php\/webdav\/sync-DEMO\/test.file.rename.txt",
"message":"Exception: {\"Exception\":\"Sabre\\\\DAV\\\\Exception\",\"Message\":\"Could not rename part file to final file\",\"Code\":0,\"Trace\":\"#0 \\\/var\\\/www\\\/nextcloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(1130): OCA\\\\DAV\\\\Connector\\\\Sabre\\\\File->put(Resource id #9)\\n#1 \\\/var\\\/www\\\/nextcloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/CorePlugin.php(513): Sabre\\\\DAV\\\\Server->updateFile('sync-DEMO\\\/test....', Resource id #9, NULL)\\n#2 [internal function]: Sabre\\\\DAV\\\\CorePlugin->httpPut(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#3 \\\/var\\\/www\\\/nextcloud\\\/3rdparty\\\/sabre\\\/event\\\/lib\\\/EventEmitterTrait.php(105): call_user_func_array(Array, Array)\\n#4 \\\/var\\\/www\\\/nextcloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(479): Sabre\\\\Event\\\\EventEmitter->emit('method:PUT', Array)\\n#5 \\\/var\\\/www\\\/nextcloud\\\/3rdparty\\\/sabre\\\/dav\\\/lib\\\/DAV\\\/Server.php(254): Sabre\\\\DAV\\\\Server->invokeMethod(Object(Sabre\\\\HTTP\\\\Request), Object(Sabre\\\\HTTP\\\\Response))\\n#6 \\\/var\\\/www\\\/nextcloud\\\/apps\\\/dav\\\/appinfo\\\/v1\\\/webdav.php(76): Sabre\\\\DAV\\\\Server->exec()\\n#7 \\\/var\\\/www\\\/nextcloud\\\/remote.php(164): require_once('\\\/var\\\/www\\\/nextcl...')\\n#8 {main}\",\"File\":\"\\\/var\\\/www\\\/nextcloud\\\/apps\\\/dav\\\/lib\\\/Connector\\\/Sabre\\\/File.php\",\"Line\":186}",
"userAgent":"Mozilla\/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit\/537.36 (KHTML, like Gecko) Chrome\/66.0.3359.170 Safari\/537.36 OPR\/53.0.2907.99",
"version":"12.0.9.0"}

the error does mention Could not rename file..., but i can still manually rename (or edit) the files via the web interface.

@MorrisJobke
Copy link
Member

@Orbital-Bit Could you explain a bit more detailed what you are doing? You have a SMB mount point and there you have a folder and in that folder you upload a file. Then you modify this file and get this error?

@Orbital-Bit
Copy link
Author

Orbital-Bit commented Jun 28, 2018

@MorrisJobke, basically yes.
there is a SMB mount point (share), the user connecting to the share has full read/write access.

via Nextcloud Web users can create or upload a new file, and delete, rename, even edit existing files (txt). however when trying to upload a file with the same name, the override operation fails.

via the Nextcloud Desktop sync client users can create new folder pair to sync and it will download files from the server, if a user creates a new file it will be uploaded. however when a user modifies a file the sync fails, under activity tab the files are reported as not synced because of a server error.

i hope this makes sense.

@MorrisJobke
Copy link
Member

via Nextcloud Web users can create or upload a new file, and delete, rename, even edit existing files (txt). however when trying to upload a file with the same name, the override operation fails.

@icewind1991 Any idea what could cause this?

@MorrisJobke MorrisJobke removed this from the Nextcloud 14 milestone Aug 24, 2018
@MorrisJobke
Copy link
Member

@Orbital-Bit You could also use the notify command to make the SMB server to push changes to Nextcloud: https://docs.nextcloud.com/server/13/admin_manual/configuration_files/external_storage/smb.html#smb-update-notifications

@icewind1991
Copy link
Member

I remember fixing some issue related to overwrite not working recently, are you using the latest 13 maintenance release?

@Lumm23
Copy link

Lumm23 commented Sep 12, 2018

I have almost the same issue .. I can upload any File i want to my normal cloud storage. But as soon as i want to upload a file to my SMB External Storage it tells me: "Could not rename part file to final file". That's the only Message i get. Nextcloud Log:

image

I updadet everything recently. So my Ubuntu Version is 18.04 and my Nextcloud Version is 14.0 Stable.

@Cob0ld
Copy link

Cob0ld commented Nov 20, 2018

any follow up on this ? i have the same issue now on a 14.03

@Lumm23
Copy link

Lumm23 commented Nov 20, 2018

Are you also using a netapp with CIFS share ?

@el00ruobuob
Copy link

I have the problem with a synology nas and cifs share here.

@Lumm23
Copy link

Lumm23 commented Nov 20, 2018

I can check it tomorrow again but I think it was something with an option „signed SMB-Traffic“ that solved my Problem. I just had to activate this option and the upload was functioning perfectly.

@Cob0ld
Copy link

Cob0ld commented Nov 21, 2018

i'm using a local filesystem nothing fency (ext4) and i only get the error when using the "group foldes" and share a file drop. If i share a file drop as a user, everything works as is should.

@Orbital-Bit
Copy link
Author

I can check it tomorrow again but I think it was something with an option „signed SMB-Traffic“ that solved my Problem. I just had to activate this option and the upload was functioning perfectly.

@Lumm23 did you have a chance to check what setting you had to change?

@Lumm23
Copy link

Lumm23 commented Nov 26, 2018

Yes. It was the Signing Required Option:

image
After i checked this option it worked for me.

@qbadev
Copy link

qbadev commented Mar 18, 2019

I do not use nextcloud but issue look similiar. When trying to copy or rename a file on CIFS mounted storage, I get no success. I found a clue as it could be CIFS cache. But when I switched cache to none, problem still existed. Another clue was to touch an empty file first and then rename original file to newly touched one. But this was also a fail. So finally I started using
file_put_contents($path . 'newName.jpg', file_get_contents($path . 'originalName.jpg'));
I use this method with success. But as nextcloud is able to server large files, this method is improper. Maybe a cache turned off or touching empty file would solve Your issue

@Orbital-Bit
Copy link
Author

Yes. It was the Signing Required Option:

image
After i checked this option it worked for me.

where is this option? is this on the server that hosts the SMB share?

@skjnldsv skjnldsv added the 0. Needs triage Pending check for reproducibility or if it fits our roadmap label Jun 12, 2019
@skjnldsv
Copy link
Member

As the version of the software you've reported this for has reached end of life, I will close this ticket. If this is still happening after an upgrade to the latest version, feel free to reopen

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
0. Needs triage Pending check for reproducibility or if it fits our roadmap bug feature: external storage
Projects
None yet
Development

No branches or pull requests