Closed edvanleeuwen closed 3 years ago
Thank you for reporting this issue :+1:
I will need your browser console log to investigate this issue. Open your console, reload your page and/or do the action leading to this issue and copy/paste the log in this thread.
This issue has been automatically marked as stale because it has not had recent activity and seems to be missing some essential information. It will be closed if no further activity occurs. Thank you for your contributions.
@edvanleeuwen Check if you have the setting under Sharing -> Allow users to share via link -> Allow public uploads unchecked. If it is unchecked, check it, then reload the page with your share and try to allow edits again. Let us know how it goes.
@edvanleeuwen Check if you have the setting under Sharing -> Allow users to share via link -> Allow public uploads unchecked. If it is unchecked, check it, then reload the page with your share and try to allow edits again. Let us know how it goes.
Tested and verified. Checked the setting, reloaded the page, everything works.
After using Nextcloud for just a few days, I've noticed several cases where in the WUI you get some generic error message like "Error updating the share" or just "An unexpected error occurred", and when you dig into the actual network traffic you see that a more specific error message is actually being sent to the browser.
Those error messages should be used and shown to the user, they'd probably mitigate a lot of problems people have. In this specific case it was clearly said in the error message sent to the browser that something like "public uploads not allowed", which lead me to that checkbox which solved the problem.
This issue has been automatically marked as stale because it has not had recent activity and seems to be missing some essential information. It will be closed if no further activity occurs. Thank you for your contributions.
cc @nickvergessen I think you fixed something similar?
This issue has been automatically marked as stale because it has not had recent activity and seems to be missing some essential information. It will be closed if no further activity occurs. Thank you for your contributions.
Dudes, it's terribly inefficient and dumb that there's a bot closing perfectly valid issues just because project maintainers haven't had time to address them. I totally understand and respect if you haven't had the time to address this, but that should not mean the issue is closed automatically. When this happens, it'll just be forgotten and bugs will be lingering instead of being fixed.
Dudette, it's terribly inefficient and dumb to be rude like this.
The issue is the label "needs info". It basically means info is missing. The info was provided, but the label not removed. And issues with that label are closed after X days without an answer. ¯\_(ツ)_/¯
I think this is already fixed by https://github.com/nextcloud/server/pull/21748 :thinking:
@nickvergessen I wasn't being rude, I was pointing out facts. If issues that haven't been resolved are closed, then obviously this doesn't lead to the software being improved. Hence, it's not efficient or good to have a bot that is unable to determine real world state of things go around and close issues. There's no need for a bot like that, there are actual humans that can close issues when it makes sense to do so. It would be different if the bot was actually intelligent, but just going by labels is evidently not working.
Well as you might see on the issue number we are far over the 20.000 mark. We can't keep up with that without such assistance. Especially a lot of bug reports without proper reproduction steps or logs are not helpful at all. Either the author comes back with info (like you did) and then normally the person that set the label removes it again, or (sadly mostly the case) people never come back and we have tons of issues we can't reproduce and therefor not solve. Then we also don't need an open ticket about it. Because when it happens to someone else, they can just report it again or comment on the previous issue abd we reopen it, no problem at all.
Fair enough, and again I understand (or at least expect) that you guys and gals are more or less overloaded, that's wouldn't be too uncommon for a project of this size.
On a related note, just because I have you on the hook temporarily, and because you seem to know a bit about how the project is managed on GitHub, could you ask someone to please answer https://github.com/nextcloud/server/pull/21797#issuecomment-679370535 ? Asking because I haven't been able to find an answer anywhere, and I'm pretty sure I'm not the only one wondering.
I will need a screenshot of your network requests.
Before you do anything, still on the development tools, there is a tab called network
. Click on it and then the xhr filter. Do your action and screenshot the network log like this:
I just found the same bug.
@kesselb said it was fixed on this commit and it looks like it is just on Nc 21 and 20, and as I run on 19, I think that's normal then :)
I got this on the network tab:
For me the bug is only the UI, it is not telling to the end user what is happening.
If it is fixed on 20 and 21, and you don't plan to backport to 19, then I propose to close it, I'll track it internally, and if I update to 20 and the bug is still present I'll come back to reopen.
How to use GitHub
Steps to reproduce
Expected behaviour
Editing access should be added. The Allow editing should be ticked after refresh.
Actual behaviour
Error updating the share. The Allow editing is not ticked after refresh.
Server configuration
Operating system: Centos 7
Web server: Apache
Database: MariaDB
PHP version: 7.3
Nextcloud version: (see Nextcloud admin page) 18.0.5.1
Updated from an older Nextcloud/ownCloud or fresh install: Update from 18.0.4.
Where did you install Nextcloud from:
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. ``` No errors have been found.List of activated apps:
App list
``` If you have access to your command line run e.g.: sudo -u www-data php occ app:list from within your Nextcloud installation folder ``` Enabled: - cloud_federation_api: 1.1.0 - dav: 1.14.0 - documentserver_community: 0.1.5 - federatedfilesharing: 1.8.0 - files: 1.13.1 - files_sharing: 1.10.1 - lookup_server_connector: 1.6.0 - oauth2: 1.6.0 - onlyoffice: 4.2.0 - provisioning_api: 1.8.0 - settings: 1.0.0 - twofactor_backupcodes: 1.7.0 - viewer: 1.2.0 - workflowengine: 2.0.0 Disabled: - accessibility - activity - admin_audit - circles - comments - encryption - federation - files_antivirus - files_external - files_fulltextsearch - files_pdfviewer - files_rightclick - files_trashbin - files_versions - files_videoplayer - firstrunwizard - fulltextsearch - files_pdfviewer - files_rightclick - files_trashbin - files_versions - files_videoplayer - firstrunwizard - fulltextsearch - group_everyone - impersonate - logreader - nextcloud_announcements - notifications - ownbackup - password_policy - photos - privacy - ransomware_detection - ransomware_protection - recommendations - serverinfo - sharebymail - sociallogin - spreed - support - survey_client - systemtags - text - theming - updatenotification - user_ldap - user_sqlNextcloud configuration:
Config report
``` If you have access to your command line run e.g.: sudo -u www-data php occ config:list system from within your Nextcloud installation folder or Insert your config.php content here. Make sure to remove all sensitive content such as passwords. (e.g. database password, passwordsalt, secret, smtp password, …) ``` { "system": { "instanceid": "***REMOVED SENSITIVE VALUE***", "passwordsalt": "***REMOVED SENSITIVE VALUE***", "secret": "***REMOVED SENSITIVE VALUE***", "trusted_domains": [ "localhost", "bestanden.t.covs.nl" ], "datadirectory": "***REMOVED SENSITIVE VALUE***", "overwrite.cli.url": "https:\/\/bestanden.t.covs.nl", "dbtype": "mysql", "version": "18.0.5.1", "dbname": "***REMOVED SENSITIVE VALUE***", "dbhost": "***REMOVED SENSITIVE VALUE***", "dbtableprefix": "ownc_", "dbuser": "***REMOVED SENSITIVE VALUE***", "dbpassword": "***REMOVED SENSITIVE VALUE***", "logtimezone": "Europe\/Amsterdam", "installed": true, "maintenance": false, "theme": "", "loglevel": 0, "htaccess.RewriteBase": "\/", "memcache.local": "\\OC\\Memcache\\APCu", "memcache.distributed": "\\OC\\Memcache\\Redis", "memcache.locking": "\\OC\\Memcache\\Redis", "redis": { "host": "***REMOVED SENSITIVE VALUE***", "port": 6379, "timeout": 0 }, "mail_from_address": "***REMOVED SENSITIVE VALUE***", "mail_smtpmode": "smtp", "mail_domain": "***REMOVED SENSITIVE VALUE***", "updater.release.channel": "stable", "enable_previews": true, "enabledPreviewProviders": [ "OC\\Preview\\PNG", "OC\\Preview\\JPEG", "OC\\Preview\\GIF", "OC\\Preview\\BMP", "OC\\Preview\\XBitmap", "OC\\Preview\\Markdown", "OC\\Preview\\MP3", "OC\\Preview\\TXT", "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" ], "mail_smtpauthtype": "LOGIN", "mail_sendmailmode": "smtp", "mail_smtpauth": 1, "mail_smtpsecure": "tls", "mail_smtphost": "***REMOVED SENSITIVE VALUE***", "mail_smtpport": "587", "mail_smtpname": "***REMOVED SENSITIVE VALUE***", "mail_smtppassword": "***REMOVED SENSITIVE VALUE***", "data-fingerprint": "4dcfc356839b9f6a955b59898e5b2e54", "mysql.utf8mb4": true, "app_install_overwrite": [ "impersonate", "spreed", "nextant" ], "updater.secret": "***REMOVED SENSITIVE VALUE***" } }Are you using external storage, if yes which one: local/smb/sftp/... No.
Are you using encryption: yes/no No.
Are you using an external user-backend, if yes which one: LDAP/ActiveDirectory/Webdav/... No.
LDAP configuration (delete this part if not used)
LDAP config
``` With access to your command line run e.g.: sudo -u www-data php occ ldap:show-config from within your Nextcloud installation folder Without access to your command line download the data/owncloud.db to your local computer or access your SQL server remotely and run the select query: SELECT * FROM `oc_appconfig` WHERE `appid` = 'user_ldap'; Eventually replace sensitive data as the name/IP-address of your LDAP server or groups. ```Client configuration
Browser: Edge Chromium
Operating system: Windows 10
Logs
Web server error log
Web server error log
``` Insert your webserver log here ```Nextcloud log (data/nextcloud.log)
Nextcloud log
``` Insert your Nextcloud log here ```No details available. Loglevel set to 0.
Browser log
Browser log
``` Insert your browser log here, this could for example include: a) The javascript console log b) The network log c) ... ```