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

Users page loads all groups, make page unaccessible, i.e. not possible to manage users #9201

Closed
odesport opened this issue Jun 25, 2014 · 48 comments
Labels
blue-ticket p2-high Escalation, on top of current planning, release blocker settings:users sev2-high status/STALE Type:Bug

Comments

@odesport
Copy link

odesport commented Jun 25, 2014

Hi,

When I connect with the admin profile, the Users page never loads and I'm disconnected. I have to delete cookie to re-connect with the admin account. I use LDAP to athenticate users and the oc_ldap_user_mapping in the MySQL DB contains 115000 entries.

I use Nginx as reverse proxy and two Apache servers behind.

Thanks

@karlitschek
Copy link
Contributor

Can you post a full bug report using the issue template please?

@odesport
Copy link
Author

Steps to reproduce

  1. Connect as admin
  2. Clic on admin/Users menu

Expected behaviour

List of all users. Links to manage users.

Actual behaviour

The Users page never loads and we are disconnected.

Server configuration

Operating system: Debian 7

Web server:
2 Apache2 servers behind one Nginx as reverse proxy
HTTPS

Database:
Remote MariaDB 5.5.32

PHP version:
5.4.4-14
ownCloud version: (see ownCloud admin page)
6.0.3
Updated from an older ownCloud or fresh install:
Update from 4 and 5 versions

List of activated apps:
Files
Activity
Documents
Gallery
Calendar
Contacts
Tasks
Bookmarks

The content of config/config.php:
$CONFIG = array (
'instanceid' => '_',
'passwordsalt' => '_
*******************',
'datadirectory' => '/var/www/owncloud/data',
'dbtype' => 'mysql',
'version' => '6.0.3.1',
'dbname' => 'owncloud-5',
'dbhost' => 'mysql.mydomain.com',
'dbtableprefix' => 'oc_',
'dbuser' => 'owncloud',
'dbpassword' => '1234',
'installed' => true,
'ldapIgnoreNamingRules' => false,
'proxy' => 'proxy.mydomaine.com:3128',
'overwritehost' => 'owncloud.mydomain.com',
'forcessl' => true,
'appstoreenabled' => true,
'appstoreurl' => 'http://api.apps.owncloud.com/v1',
'mail_smtpmode' => 'php',
'maintenance' => false,
'loglevel' => '3',
'theme' => '',
'maxZipInputSize' => 838860800,
'allowZipDownload' => true,
'custom_csp_policy' => 'default-src 'self'; script-src 'self' https://piwik.mydomain.com 'unsafe-inline' 'unsafe-eval'; style-src 'self' 'unsafe-inline'; frame-src *; img-src *; font-src 'self' data:; media-src *',
'trusted_domains' =>
array (
0 => 'owncloud.mydomain.com',
),
);

Are you using external storage, if yes which one: local/smb/sftp/...

NFS 4 on iSCSI.

Are you using encryption: yes/no

No

Client configuration

Browser:
FF30 - Chromium 34.0.1847.116

Operating system:
Linux Mint 16

Logs

Web server error log

Nothing
Insert your webserver log here

owcloud.mydomain.com 192.168.1.10 - - [25/Jun/2014:14:32:05 +0200] "GET /core/img/noise.png?2014-04-29T01:25:00Z HTTP/1.0" 200 3125 "https://owcloud.mydomain.com/remote.php/core.css?v=b56ea7b6aa77f6f9008bc9362fab3597" "Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0"
owcloud.mydomain.com 192.168.1.10 - - [25/Jun/2014:14:32:05 +0200] "GET /core/img/breadcrumb.svg?2014-04-29T01:26:40Z HTTP/1.0" 200 638 "https://owcloud.mydomain.com/remote.php/core.css?v=b56ea7b6aa77f6f9008bc9362fab3597" "Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0"
owcloud.mydomain.com 192.168.1.10 - - [25/Jun/2014:14:32:05 +0200] "GET /core/img/breadcrumb.svg HTTP/1.0" 200 638 "https://owcloud.mydomain.com/index.php/apps/files" "Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0"
owcloud.mydomain.com 192.168.1.10 - - [25/Jun/2014:14:32:05 +0200] "GET /core/img/actions/upload.svg?2014-04-29T01:26:40Z HTTP/1.0" 200 374 "https://owcloud.mydomain.com/remote.php/core.css?v=b56ea7b6aa77f6f9008bc9362fab3597" "Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0"
owcloud.mydomain.com 192.168.1.10 - - [25/Jun/2014:14:32:05 +0200] "GET /index.php/core/routes.json HTTP/1.0" 200 17097 "https://owcloud.mydomain.com/index.php/apps/files" "Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0"
owcloud.mydomain.com 192.168.1.10 - - [25/Jun/2014:14:32:05 +0200] "GET /cron.php HTTP/1.0" 200 20 "https://owcloud.mydomain.com/index.php/apps/files" "Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0"
owcloud.mydomain.com 192.168.1.10 - - [25/Jun/2014:14:32:05 +0200] "GET /index.php/avatar/admin/128?requesttoken=202ca2ff040f6ac4d12b HTTP/1.0" 200 51 "https://owcloud.mydomain.com/index.php/apps/files" "Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0"
owcloud.mydomain.com 192.168.1.10 - - [25/Jun/2014:14:32:05 +0200] "GET /index.php/avatar/admin/32?requesttoken=202ca2ff040f6ac4d12b HTTP/1.0" 200 51 "https://owcloud.mydomain.com/index.php/apps/files" "Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0"
owcloud.mydomain.com 192.168.1.10 - - [25/Jun/2014:14:32:05 +0200] "POST /index.php/core/ajax/translations.php HTTP/1.0" 200 403 "https://owcloud.mydomain.com/index.php/apps/files" "Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0"
owcloud.mydomain.com 192.168.1.10 - - [25/Jun/2014:14:32:07 +0200] "GET /apps/gallery/templates/slideshow.html HTTP/1.0" 200 263 "https://owcloud.mydomain.com/index.php/apps/files" "Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0"
owcloud.mydomain.com 192.168.1.10 - - [25/Jun/2014:14:32:05 +0200] "POST /index.php/apps/documents/ajax/mimes.php HTTP/1.0" 200 31 "https://owcloud.mydomain.com/index.php/apps/files" "Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0"
owcloud.mydomain.com 192.168.1.10 - - [25/Jun/2014:14:32:07 +0200] "GET /index.php/apps/files/ajax/scan.php?force=false&dir=&requesttoken=202ca2ff040f6ac4d12b HTTP/1.0" 200 83 "https://owcloud.mydomain.com/index.php/apps/files" "Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0"
owcloud.mydomain.com 192.168.1.10 - - [25/Jun/2014:14:32:07 +0200] "POST /index.php/core/ajax/translations.php HTTP/1.0" 200 3083 "https://owcloud.mydomain.com/index.php/apps/files" "Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0"
owcloud.mydomain.com 192.168.1.10 - - [25/Jun/2014:14:32:07 +0200] "GET /index.php/core/ajax/share.php?fetch=getItemsSharedStatuses&itemType=file HTTP/1.0" 200 30 "https://owcloud.mydomain.com/index.php/apps/files" "Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0"
owcloud.mydomain.com 192.168.1.10 - - [25/Jun/2014:14:32:08 +0200] "GET /index.php/apps/files/ajax/getstoragestats.php?dir=%2F HTTP/1.0" 200 121 "https://owcloud.mydomain.com/index.php/apps/files" "Mozilla/5.0 (X11; Linux i686; rv:30.0) Gecko/20100101 Firefox/30.0"
owcloud.mydomain.com 192.168.1.10 - - [25/Jun/2014:14:33:32 +0200] "POST /index.php/heartbeat HTTP/1.0" 200 - "https://owcloud.mydomain.com/index.php/apps/files?dir=/rectorat/images" "Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/31.0.1650.63 Safari/537.36"

ownCloud log (data/owncloud.log)

owncloud.log : nothing about this request

Browser log

Insert your browser log here, this could for example include:

a) The javascript console log

GET https://owcloud.mydomain.com/index.php/core/routes.json 200 OK 538ms

{"data":{"download":{"tokens":[["variable","d",".*","file"],["text","\/apps\/files\/downloa"]],"defaults":[]},"contacts_index":{"tokens":[["text","\/apps\/contacts\/"]],"defaults":[]},"contacts_jsconfig":{"tokens":[["text","\/apps\/contacts\/ajax\/config.js"]],"defaults":[]},"contacts_address_books_for_user":{"tokens":[["text","\/apps\/contacts\/addressbooks\/"]],"defaults":[]},"contacts_address_book_add":{"tokens":[["text","\/add"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_address_book":{"tokens":[["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_address_book_update":{"tokens":[["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_address_book_delete":{"tokens":[["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_address_book_activate":{"tokens":[["text","\/activate"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_address_book_add_contact":{"tokens":[["text","\/contact\/add"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_address_book_delete_contact":{"tokens":[["variable","\/","[^\/]+?","contactId"],["text","\/contact"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_address_book_delete_contacts":{"tokens":[["text","\/deleteContacts"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_address_book_move_contact":{"tokens":[["variable","\/","[^\/]+?","contactId"],["text","\/contact"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_import_upload":{"tokens":[["text","\/import\/upload"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_import_prepare":{"tokens":[["text","\/import\/prepare"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_import_start":{"tokens":[["text","\/import\/start"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_import_status":{"tokens":[["text","\/import\/status"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_address_book_export":{"tokens":[["text","\/export"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_contact_export":{"tokens":[["text","\/export"],["variable","\/","[^\/]+?","contactId"],["text","\/contact"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_export_selected":{"tokens":[["text","\/apps\/contacts\/exportSelected"]],"defaults":[]},"contacts_contact_photo":{"tokens":[["text","\/photo"],["variable","\/","[^\/]+?","contactId"],["text","\/contact"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_upload_contact_photo":{"tokens":[["text","\/photo"],["variable","\/","[^\/]+?","contactId"],["text","\/contact"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_cache_contact_photo":{"tokens":[["text","\/photo\/cacheCurrent"],["variable","\/","[^\/]+?","contactId"],["text","\/contact"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_cache_fs_photo":{"tokens":[["text","\/photo\/cacheFS"],["variable","\/","[^\/]+?","contactId"],["text","\/contact"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_tmp_contact_photo":{"tokens":[["text","\/tmp"],["variable","\/","[^\/]+?","key"],["text","\/photo"],["variable","\/","[^\/]+?","contactId"],["text","\/contact"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_crop_contact_photo":{"tokens":[["text","\/crop"],["variable","\/","[^\/]+?","key"],["text","\/photo"],["variable","\/","[^\/]+?","contactId"],["text","\/contact"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_contact_patch":{"tokens":[["variable","\/","[^\/]+?","contactId"],["text","\/contact"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_contact_get":{"tokens":[["text","\/"],["variable","\/","[^\/]+?","contactId"],["text","\/contact"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_contact_save_all":{"tokens":[["text","\/save"],["variable","\/","[^\/]+?","contactId"],["text","\/contact"],["variable","\/","[^\/]+?","addressBookId"],["variable","\/","[^\/]+?","backend"],["text","\/apps\/contacts\/addressbook"]],"defaults":[]},"contacts_categories_list":{"tokens":[["text","\/apps\/contacts\/groups\/"]],"defaults":[]},"contacts_categories_add":{"tokens":[["text","\/apps\/contacts\/groups\/add"]],"defaults":[]},"contacts_categories_delete":{"tokens":[["text","\/apps\/contacts\/groups\/delete"]],"defaults":[]},"contacts_categories_rename":{"tokens":[["text","\/apps\/contacts\/groups\/rename"]],"defaults":[]},"contacts_categories_addto":{"tokens":[["variable","\/","[^\/]+?","categoryId"],["text","\/apps\/contacts\/groups\/addto"]],"defaults":[]},"contacts_categories_removefrom":{"tokens":[["variable","\/","[^\/]+?","categoryId"],["text","\/apps\/contacts\/groups\/removefrom"]],"defaults":[]},"contacts_setpreference":{"tokens":[["text","\/apps\/contacts\/preference\/set"]],"defaults":[]},"contacts_index_properties":{"tokens":[["text","\/"],["variable","\/","[^\/]+?","user"],["text","\/apps\/contacts\/indexproperties"]],"defaults":{"user":false}},"documents_documents_create":{"tokens":[["text","\/apps\/documents\/ajax\/documents\/create"]],"defaults":[]},"documents_rename":{"tokens":[["variable","\/","[^\/]+?","file_id"],["text","\/apps\/documents\/ajax\/documents\/rename"]],"defaults":[]},"documents_genesis":{"tokens":[["variable","\/","[^\/]+?","es_id"],["text","\/apps\/documents\/ajax\/genesis"]],"defaults":[]},"documents_documents_list":{"tokens":[["text","\/apps\/documents\/ajax\/documents\/list"]],"defaults":[]},"documents_session_list":{"tokens":[["text","\/apps\/documents\/ajax\/session\/list"]],"defaults":[]},"documents_session_info":{"tokens":[["text","\/apps\/documents\/ajax\/session\/info"]],"defaults":[]},"documents_session_joinasuser":{"tokens":[["variable","\/","[^\/]+?","file_id"],["text","\/apps\/documents\/ajax\/session\/joinasuser"]],"defaults":[]},"documents_session_joinasguest":{"tokens":[["variable","\/","[^\/]+?","token"],["text","\/apps\/documents\/ajax\/session\/joinasguest"]],"defaults":[]},"documents_session_save":{"tokens":[["text","\/apps\/documents\/ajax\/session\/save"]],"defaults":[]},"documents_user_avatar":{"tokens":[["text","\/apps\/documents\/ajax\/user\/avatar"]],"defaults":[]},"documents_user_rename":{"tokens":[["variable","\/","[^\/]+?","member_id"],["text","\/apps\/documents\/ajax\/user\/rename"]],"defaults":[]},"documents_user_disconnect":{"tokens":[["variable","\/","[^\/]+?","member_id"],["text","\/apps\/documents\/ajax\/user\/disconnect"]],"defaults":[]},"documents_user_disconnectGuest":{"tokens":[["variable","\/","[^\/]+?","member_id"],["text","\/apps\/documents\/ajax\/user\/disconnectGuest"]],"defaults":[]},"core_ajax_public_preview":{"tokens":[["text","\/apps\/files_sharing\/publicpreview.png"]],"defaults":[]},"core_ajax_trashbin_preview":{"tokens":[["text","\/apps\/files_trashbin\/preview.png"]],"defaults":[]},"core_ajax_versions_preview":{"tokens":[["text","\/apps\/files_versions\/preview.png"]],"defaults":[]},"ready_js":{"tokens":[["text","\/apps\/gallery\/js\/ready.js"]],"defaults":[]},"settings_help":{"tokens":[["text","\/settings\/help"]],"defaults":[]},"settings_personal":{"tokens":[["text","\/settings\/personal"]],"defaults":[]},"settings_settings":{"tokens":[["text","\/settings"]],"defaults":[]},"settings_users":{"tokens":[["text","\/settings\/users"]],"defaults":[]},"settings_apps":{"tokens":[["text","\/settings\/apps"]],"defaults":[]},"settings_admin":{"tokens":[["text","\/settings\/admin"]],"defaults":[]},"settings_ajax_userlist":{"tokens":[["text","\/settings\/ajax\/userlist"]],"defaults":[]},"settings_ajax_createuser":{"tokens":[["text","\/settings\/ajax\/createuser.php"]],"defaults":[]},"settings_ajax_removeuser":{"tokens":[["text","\/settings\/ajax\/removeuser.php"]],"defaults":[]},"settings_ajax_setquota":{"tokens":[["text","\/settings\/ajax\/setquota.php"]],"defaults":[]},"settings_ajax_creategroup":{"tokens":[["text","\/settings\/ajax\/creategroup.php"]],"defaults":[]},"settings_ajax_togglegroups":{"tokens":[["text","\/settings\/ajax\/togglegroups.php"]],"defaults":[]},"settings_ajax_togglesubadmins":{"tokens":[["text","\/settings\/ajax\/togglesubadmins.php"]],"defaults":[]},"settings_ajax_removegroup":{"tokens":[["text","\/settings\/ajax\/removegroup.php"]],"defaults":[]},"settings_users_changepassword":{"tokens":[["text","\/settings\/users\/changepassword"]],"defaults":[]},"settings_ajax_changedisplayname":{"tokens":[["text","\/settings\/ajax\/changedisplayname.php"]],"defaults":[]},"settings_personal_changepassword":{"tokens":[["text","\/settings\/personal\/changepassword"]],"defaults":[]},"settings_ajax_lostpassword":{"tokens":[["text","\/settings\/ajax\/lostpassword.php"]],"defaults":[]},"settings_ajax_setlanguage":{"tokens":[["text","\/settings\/ajax\/setlanguage.php"]],"defaults":[]},"settings_ajax_decryptall":{"tokens":[["text","\/settings\/ajax\/decryptall.php"]],"defaults":[]},"settings_ajax_apps_ocs":{"tokens":[["text","\/settings\/ajax\/apps\/ocs.php"]],"defaults":[]},"settings_ajax_enableapp":{"tokens":[["text","\/settings\/ajax\/enableapp.php"]],"defaults":[]},"settings_ajax_disableapp":{"tokens":[["text","\/settings\/ajax\/disableapp.php"]],"defaults":[]},"settings_ajax_updateapp":{"tokens":[["text","\/settings\/ajax\/updateapp.php"]],"defaults":[]},"settings_ajax_navigationdetect":{"tokens":[["text","\/settings\/ajax\/navigationdetect.php"]],"defaults":[]},"apps_custom":{"tokens":[["text","\/settings\/js\/apps-custom.js"]],"defaults":[]},"settings_ajax_getlog":{"tokens":[["text","\/settings\/ajax\/getlog.php"]],"defaults":[]},"settings_ajax_setloglevel":{"tokens":[["text","\/settings\/ajax\/setloglevel.php"]],"defaults":[]},"settings_ajax_setsecurity":{"tokens":[["text","\/settings\/ajax\/setsecurity.php"]],"defaults":[]},"isadmin":{"tokens":[["text","\/settings\/js\/isadmin.js"]],"defaults":[]},"post_setup_check":{"tokens":[["text","\/post-setup-check"]],"defaults":[]},"search_ajax_search":{"tokens":[["text","\/search\/ajax\/search.php"]],"defaults":[]},"core_ajax_appconfig":{"tokens":[["text","\/core\/ajax\/appconfig.php"]],"defaults":[]},"core_ajax_share":{"tokens":[["text","\/core\/ajax\/share.php"]],"defaults":[]},"core_ajax_translations":{"tokens":[["text","\/core\/ajax\/translations.php"]],"defaults":[]},"core_tags_tags":{"tokens":[["variable","\/","[^\/]+?","type"],["text","\/tags"]],"defaults":[]},"core_tags_favorites":{"tokens":[["text","\/favorites"],["variable","\/","[^\/]+?","type"],["text","\/tags"]],"defaults":[]},"core_tags_ids_for_tag":{"tokens":[["text","\/ids"],["variable","\/","[^\/]+?","type"],["text","\/tags"]],"defaults":[]},"core_tags_favorite":{"tokens":[["text","\/"],["variable","\/","[^\/]+?","id"],["text","\/favorite"],["variable","\/","[^\/]+?","type"],["text","\/tags"]],"defaults":[]},"core_tags_unfavorite":{"tokens":[["text","\/"],["variable","\/","[^\/]+?","id"],["text","\/unfavorite"],["variable","\/","[^\/]+?","type"],["text","\/tags"]],"defaults":[]},"core_tags_tag":{"tokens":[["text","\/"],["variable","\/","[^\/]+?","id"],["text","\/tag"],["variable","\/","[^\/]+?","type"],["text","\/tags"]],"defaults":[]},"core_tags_untag":{"tokens":[["text","\/"],["variable","\/","[^\/]+?","id"],["text","\/untag"],["variable","\/","[^\/]+?","type"],["text","\/tags"]],"defaults":[]},"core_tags_add":{"tokens":[["text","\/add"],["variable","\/","[^\/]+?","type"],["text","\/tags"]],"defaults":[]},"core_tags_delete":{"tokens":[["text","\/delete"],["variable","\/","[^\/]+?","type"],["text","\/tags"]],"defaults":[]},"js_config":{"tokens":[["text","\/core\/js\/config.js"]],"defaults":[]},"core_ajax_routes":{"tokens":[["text","\/core\/routes.json"]],"defaults":[]},"core_ajax_preview":{"tokens":[["text","\/core\/preview.png"]],"defaults":[]},"core_lostpassword_index":{"tokens":[["text","\/lostpassword\/"]],"defaults":[]},"core_lostpassword_send_email":{"tokens":[["text","\/lostpassword\/"]],"defaults":[]},"core_lostpassword_reset":{"tokens":[["variable","\/","[^\/]+?","user"],["variable","\/","[^\/]+?","token"],["text","\/lostpassword\/reset"]],"defaults":[]},"core_lostpassword_reset_password":{"tokens":[["variable","\/","[^\/]+?","user"],["variable","\/","[^\/]+?","token"],["text","\/lostpassword\/reset"]],"defaults":[]},"core_avatar_get_tmp":{"tokens":[["text","\/avatar\/tmp"]],"defaults":[]},"core_avatar_get":{"tokens":[["variable","\/","[^\/]+?","size"],["variable","\/","[^\/]+?","user"],["text","\/avatar"]],"defaults":[]},"core_avatar_post":{"tokens":[["text","\/avatar\/"]],"defaults":[]},"core_avatar_delete":{"tokens":[["text","\/avatar\/"]],"defaults":[]},"core_avatar_post_cropped":{"tokens":[["text","\/avatar\/cropped"]],"defaults":[]},"app_css":{"tokens":[["variable","\/",".*.css","file"],["variable","\/","[^\/]+?","app"],["text","\/apps"]],"defaults":[]},"app_index_script":{"tokens":[["text","\/"],["variable","\/","[^\/]+?","app"],["text","\/apps"]],"defaults":{"file":"index.php"}},"app_script":{"tokens":[["variable","\/",".*.php","file"],["variable","\/","[^\/]+?","app"],["text","\/apps"]],"defaults":{"file":"index.php"}},"heartbeat":{"tokens":[["text","\/heartbeat"]],"defaults":[]},"get_cloud_capabilities":{"tokens":[["text","\/ocs\/cloud\/capabilities"]],"defaults":[]},"get_cloud_activity":{"tokens":[["text","\/ocs\/cloud\/activity"]],"defaults":[]},"get_apps_files_sharing_api_v1_shares":{"tokens":[["text","\/ocs\/apps\/files_sharing\/api\/v1\/shares"]],"defaults":[]},"post_apps_files_sharing_api_v1_shares":{"tokens":[["text","\/ocs\/apps\/files_sharing\/api\/v1\/shares"]],"defaults":[]},"get_apps_files_sharing_api_v1_shares__id_":{"tokens":[["variable","\/","[^\/]+?","id"],["text","\/ocs\/apps\/files_sharing\/api\/v1\/shares"]],"defaults":[]},"put_apps_files_sharing_api_v1_shares__id_":{"tokens":[["variable","\/","[^\/]+?","id"],["text","\/ocs\/apps\/files_sharing\/api\/v1\/shares"]],"defaults":[]},"delete_apps_files_sharing_api_v1_shares__id_":{"tokens":[["variable","\/","[^\/]+?","id"],["text","\/ocs\/apps\/files_sharing\/api\/v1\/shares"]],"defaults":[]},"get_config":{"tokens":[["text","\/ocs\/config"]],"defaults":[]},"post_person_check":{"tokens":[["text","\/ocs\/person\/check"]],"defaults":[]},"get_privatedata_getattribute":{"tokens":[["text","\/ocs\/privatedata\/getattribute"]],"defaults":{"app":"","key":""}},"get_privatedata_getattribute__app_":{"tokens":[["variable","\/","[^\/]+?","app"],["text","\/ocs\/privatedata\/getattribute"]],"defaults":{"key":""}},"get_privatedata_getattribute__app___key_":{"tokens":[["variable","\/","[^\/]+?","key"],["variable","\/","[^\/]+?","app"],["text","\/ocs\/privatedata\/getattribute"]],"defaults":[]},"post_privatedata_setattribute__app___key_":{"tokens":[["variable","\/","[^\/]+?","key"],["variable","\/","[^\/]+?","app"],["text","\/ocs\/privatedata\/setattribute"]],"defaults":[]},"post_privatedata_deleteattribute__app___key_":{"tokens":[["variable","\/","[^\/]+?","key"],["variable","\/","[^\/]+?","app"],["text","\/ocs\/privatedata\/deleteattribute"]],"defaults":[]},"get_cloud_users__userid_":{"tokens":[["variable","\/","[^\/]+?","userid"],["text","\/ocs\/cloud\/users"]],"defaults":[]},"get_cloud_user":{"tokens":[["text","\/ocs\/cloud\/user"]],"defaults":[]}},"status":"success"}

GET https://owcloud.mydomain.com/core/img/breadcrumb.svg 200 OK 53ms

<svg xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns="http://www.w3.org/2000/svg" height="44" width="14" version="1.1" xmlns:cc="http://creativecommons.org/ns#" xmlns:dc="http://purl.org/dc/elements/1.1/">
 <metadata>
  <rdf:RDF>
   <cc:Work rdf:about="">
    <dc:format>image/svg+xml</dc:format>
    <dc:type rdf:resource="http://purl.org/dc/dcmitype/StillImage"/>
    <dc:title/>
   </cc:Work>
  </rdf:RDF>
 </metadata>
 <path d="M0.54879,0.047777,12.744,22,0.54879,43.951,12.744,22z" stroke="#d7d7d7" stroke-linecap="round" stroke-miterlimit="31.20000076000000178" stroke-width="1.09758711000000009" fill="#F00"/>
</svg>

GET https://owcloud.mydomain.com/cron.php 200 OK 733ms

{"status":"success"}

b) The network log 

GET https://owcloud.mydomain.com/index.php/settings/users   302 Found   0 B

@PVince81
Copy link
Contributor

@blizzz

@blizzz
Copy link
Contributor

blizzz commented Jun 27, 2014

Seems that I see the same with latest stable6. Looks like we have introduced a regression.

@blizzz
Copy link
Contributor

blizzz commented Jun 27, 2014

Although there are no changes in settings/users.php or the corresponding js. hm… somehow a search over any users is triggered.

@blizzz
Copy link
Contributor

blizzz commented Jun 27, 2014

I need to correct me, it look like it only occurs with a lot of groups, because they are loaded all at once :-/ but that is not new.

@odesport can you confirm you have a significant amount of LDAP groups?

@odesport
Copy link
Author

Yes. There are 380 000 groups in the oc_ldap_group_mapping table.

@blizzz blizzz changed the title Unable to manage users Users page loads all groups, make page unaccessible, i.e. not possible to manage users Jun 27, 2014
@blizzz blizzz added the v6.x label Jun 27, 2014
@blizzz
Copy link
Contributor

blizzz commented Jun 27, 2014

Thank you for confirmation, I adjusted the title.

@blizzz blizzz removed the v6.x label Jun 27, 2014
@blizzz
Copy link
Contributor

blizzz commented Jun 27, 2014

The problem exists also in master.

@blizzz blizzz added this to the ownCloud 7.0.1 milestone Jun 27, 2014
@craigpg craigpg modified the milestones: 2014-sprint-03-next, 2014-sprint-02-current Sep 2, 2014
@MTRichards
Copy link
Contributor

It sounds like this remains an issue in 7, since it is an issue in master?

@MTRichards
Copy link
Contributor

We need to release note the limitation of large numbers of groups making it difficult to manage users in ownCloud.

@MTRichards
Copy link
Contributor

We also need to look at how we handle large number of user groups, either with filters on the front, or can figure out how to handle it.

@MTRichards
Copy link
Contributor

#9014 Related.

@blizzz
Copy link
Contributor

blizzz commented Sep 5, 2014

We need to make groups lazy-load like users, or at least get them via ajax instead of upon page generation.

@PVince81
Copy link
Contributor

I'll look into making the sidebar lazy load the groups.

Note that this is only half the solution because the groups for the dropdowns will still be loaded before the page is rendered. One possible solution for this is use select2 + ajax load as I have done here: #10968

Also there's the question whether to add infinite scrolling to the sidebar as well...

I'll start with a simple ajax lazy load for the sidebar for now...

@MTRichards
Copy link
Contributor

Can we do a lazy load of groups in both places, with a type ahead filter?

@PVince81
Copy link
Contributor

We can, but for the type ahead we'd better use select2 to save some time... (similar to the external storage user/group selection)

Also we might need to make the user list full-ajax instead of having the first page rendered on the server and the next pages with ajax. I'm experimenting with that at the moment.

@PVince81
Copy link
Contributor

PVince81 commented Aug 3, 2017

no time for this, moving to "planned" for the next release

@ownclouders
Copy link
Contributor

Hey, this issue has been closed because the label status/STALE is set and there were no updates for 7 days. Feel free to reopen this issue if you deem it appropriate.

(This is an automated comment from GitMate.io.)

@ownclouders
Copy link
Contributor

Hey, this issue has been closed because the label status/STALE is set and there were no updates for 7 days. Feel free to reopen this issue if you deem it appropriate.

(This is an automated comment from GitMate.io.)

@lock
Copy link

lock bot commented Jul 30, 2019

This thread has been automatically locked since there has not been any recent activity after it was closed. Please open a new issue for related bugs.

@lock lock bot locked as resolved and limited conversation to collaborators Jul 30, 2019
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
blue-ticket p2-high Escalation, on top of current planning, release blocker settings:users sev2-high status/STALE Type:Bug
Projects
None yet
Development

Successfully merging a pull request may close this issue.