6.0.0-beta1
7/26/25

[#14370] Gettting error "User does not have READ permission" while loggin in to horde webmail.
Summary Gettting error "User does not have READ permission" while loggin in to horde webmail.
Queue IMP
Queue Version 6.2.7
Type Bug
State Not A Bug
Priority 1. Low
Owners
Requester vinod.kumar45 (at) wipro (dot) com
Created 05/24/2016 (3350 days ago)
Due 05/24/2016 (3350 days ago)
Updated 05/25/2016 (3349 days ago)
Assigned 05/24/2016 (3350 days ago)
Resolved 05/25/2016 (3349 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
05/25/2016 12:04:18 PM Jan Schneider Comment #6
State ⇒ Not A Bug
Reply to this comment
Permissions aren't changed or created automatically. Someone must have 
created them.
05/25/2016 05:22:05 AM vinod (dot) kumar45 (at) wipro (dot) com Comment #5 Reply to this comment
So, what Auth backend is configured for this SSO login? Have you
verified that this user actually HAS read permissions in the
administrative permissions interface?
Yes we are using SSO Auth yes in permission are automatically 
without any change make from our side after changing its working 
fine but still we didn't understand how permission changed 
automatically.
Thanks for update..
05/25/2016 05:21:30 AM vinod (dot) kumar45 (at) wipro (dot) com Comment #4 Reply to this comment
So, what Auth backend is configured for this SSO login? Have you 
verified that this user actually HAS read permissions in the 
administrative permissions interface?
Yes we are using SSO Auth yes in permission are automatically without 
any change make from our side after changing its working fine but 
still we didn't understand how permission changed automatically.
05/24/2016 03:49:09 PM Michael Rubinsky Comment #3
State ⇒ Feedback
Priority ⇒ 1. Low
Reply to this comment
So, what Auth backend is configured for this SSO login? Have you 
verified that this user actually HAS read permissions in the 
administrative permissions interface?
05/24/2016 01:53:44 PM vinod (dot) kumar45 (at) wipro (dot) com Comment #2 Reply to this comment

[Show Quoted Text - 14 lines]
           g.group_name [pid 16616 on line 208 of 
"/usr/share/pear/Horde/Db/Adapter/Pdo/Base.php"]
2016-05-24T19:12:37+05:30 DEBUG: HORDE [turba] SQL  (0.0010s)
         SELECT DISTINCT * FROM turba_sharesng s WHERE share_owner =
           'test1.test@haryanatax.gov.in' OR perm_creator_4 = 1 OR 
perm_default_4
           = 1 ORDER BY share_id ASC [pid 16616 on line 208 of 
"/usr/share/pear/Horde/Db/Adapter/Pdo/Base.php"]
2016-05-24T19:12:37+05:30 DEBUG: HORDE [turba] SQL  (0.0004s)
         SELECT * FROM turba_sharesng_users WHERE user_uid =
           'test1.test@haryanatax.gov.in' AND (perm_4 = 1) [pid 16616 
on line 208 of "/usr/share/pear/Horde/Db/Adapter/Pdo/Base.php"]
2016-05-24T19:12:37+05:30 DEBUG: HORDE [turba] SQL  (0.0004s)
         SELECT g.group_uid AS group_uid, g.group_name AS group_name FROM
           horde_groups g, horde_groups_members m WHERE m.user_uid =
           'test1.test@haryanatax.gov.in' AND g.group_uid = 
m.group_uid ORDER BY
           g.group_name [pid 16616 on line 208 of 
"/usr/share/pear/Horde/Db/Adapter/Pdo/Base.php"]
2016-05-24T19:12:37+05:30 DEBUG: HORDE [turba] SQL  (0.0005s)
         SELECT DISTINCT * FROM turba_sharesng s WHERE (share_owner =
           'test1.test@haryanatax.gov.in' OR perm_creator_4 = 1 OR 
perm_default_4
           = 1) AND share_owner = 'test1.test@haryanatax.gov.in' ORDER BY
           share_id ASC [pid 16616 on line 208 of 
"/usr/share/pear/Horde/Db/Adapter/Pdo/Base.php"]
2016-05-24T19:12:37+05:30 DEBUG: HORDE [imp] Hook prefs_init in 
application imp called. [pid 16616 on line 58 of 
"/usr/share/pear/Horde/Core/Hooks.php"]
2016-05-24T19:12:37+05:30 DEBUG: HORDE [imp] Hook prefs_init in 
application imp called. [pid 16616 on line 58 of 
"/usr/share/pear/Horde/Core/Hooks.php"]
2016-05-24T19:12:37+05:30 DEBUG: HORDE [imp] Horde_Prefs: Storing 
preference value (drafts_folder) [pid 16616 on line 322 of 
"/var/www/html/webmail/imp/lib/Imap.php"]
2016-05-24T19:12:37+05:30 DEBUG: HORDE [imp] Horde_Prefs: Storing 
preference value (sent_mail_folder) [pid 16616 on line 322 of 
"/var/www/html/webmail/imp/lib/Imap.php"]
2016-05-24T19:12:37+05:30 DEBUG: HORDE [imp] Horde_Prefs: Storing 
preference value (spam_folder) [pid 16616 on line 322 of 
"/var/www/html/webmail/imp/lib/Imap.php"]
2016-05-24T19:12:37+05:30 DEBUG: HORDE [imp] Horde_Prefs: Storing 
preference value (trash_folder) [pid 16616 on line 322 of 
"/var/www/html/webmail/imp/lib/Imap.php"]
2016-05-24T19:12:37+05:30 NOTICE: HORDE [imp] Login success for 
test1.test@haryanatax.gov.in (10.88.238.90) (forwarded for 
[10.88.238.15]) to {imap://localhost/} [pid 16616 on line 163 of 
"/var/www/html/webmail/imp/lib/Auth.php"]
2016-05-24T19:12:37+05:30 DEBUG: HORDE [imp] User 
test1.test@haryanatax.gov.in does not have READ permission for 
HETD.GOV.IN (Host: 10.88.238.15) [pid 16616 on line 1569 of 
"/usr/share/pear/Horde/Registry.php"]
2016-05-24T19:12:37+05:30 EMERG: HORDE [imp] User 
test1.test@haryanatax.gov.in is not authorized for HETD.GOV.IN (Host: 
10.88.238.15). [pid 16616 on line 340 of 
"/usr/share/pear/Horde/Registry.php"]
2016-05-24T19:12:37+05:30 DEBUG: HORDE 1. Horde_Registry::appInit() 
/var/www/html/webmail/imp/dynamic.php:25

2016-05-24T19:12:37+05:30 DEBUG: HORDE [imp] Max memory usage: 7340032 
bytes [pid 16616 on line 608 of "/usr/share/pear/Horde/Registry.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Load config file (conf.php; 
app: horde) [pid 16701 on line 109 of 
"/usr/share/pear/Horde/Registry/Loadconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Load config file (hooks.php; 
app: horde) [pid 16701 on line 109 of 
"/usr/share/pear/Horde/Registry/Loadconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Setting sam inactive because 
the fileroot does not exist or the application is not configured yet. 
[pid 16701 on line 139 of 
"/usr/share/pear/Horde/Registry/Registryconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Setting nag inactive because 
the fileroot does not exist or the application is not configured yet. 
[pid 16701 on line 139 of 
"/usr/share/pear/Horde/Registry/Registryconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Setting mnemo inactive because 
the fileroot does not exist or the application is not configured yet. 
[pid 16701 on line 139 of 
"/usr/share/pear/Horde/Registry/Registryconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Setting ansel inactive because 
the fileroot does not exist or the application is not configured yet. 
[pid 16701 on line 139 of 
"/usr/share/pear/Horde/Registry/Registryconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Setting wicked inactive because 
the fileroot does not exist or the application is not configured yet. 
[pid 16701 on line 139 of 
"/usr/share/pear/Horde/Registry/Registryconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Setting chora inactive because 
the fileroot does not exist or the application is not configured yet. 
[pid 16701 on line 139 of 
"/usr/share/pear/Horde/Registry/Registryconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Setting whups inactive because 
the fileroot does not exist or the application is not configured yet. 
[pid 16701 on line 139 of 
"/usr/share/pear/Horde/Registry/Registryconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Setting luxor inactive because 
the fileroot does not exist or the application is not configured yet. 
[pid 16701 on line 139 of 
"/usr/share/pear/Horde/Registry/Registryconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Setting klutz inactive because 
the fileroot does not exist or the application is not configured yet. 
[pid 16701 on line 139 of 
"/usr/share/pear/Horde/Registry/Registryconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Setting jonah inactive because 
the fileroot does not exist or the application is not configured yet. 
[pid 16701 on line 139 of 
"/usr/share/pear/Horde/Registry/Registryconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Setting hermes inactive because 
the fileroot does not exist or the application is not configured yet. 
[pid 16701 on line 139 of 
"/usr/share/pear/Horde/Registry/Registryconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Setting sesha inactive because 
the fileroot does not exist or the application is not configured yet. 
[pid 16701 on line 139 of 
"/usr/share/pear/Horde/Registry/Registryconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Setting kolab inactive because 
the fileroot does not exist or the application is not configured yet. 
[pid 16701 on line 139 of 
"/usr/share/pear/Horde/Registry/Registryconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Setting passwd inactive because 
the fileroot does not exist or the application is not configured yet. 
[pid 16701 on line 139 of 
"/usr/share/pear/Horde/Registry/Registryconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Setting agora inactive because 
the fileroot does not exist or the application is not configured yet. 
[pid 16701 on line 139 of 
"/usr/share/pear/Horde/Registry/Registryconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Setting ulaform inactive 
because the fileroot does not exist or the application is not 
configured yet. [pid 16701 on line 139 of 
"/usr/share/pear/Horde/Registry/Registryconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Setting vilma inactive because 
the fileroot does not exist or the application is not configured yet. 
[pid 16701 on line 139 of 
"/usr/share/pear/Horde/Registry/Registryconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Load config file (nls.php; app: 
horde) [pid 16701 on line 109 of 
"/usr/share/pear/Horde/Registry/Loadconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE Load config file (hooks.php; 
app: imp) [pid 16701 on line 109 of 
"/usr/share/pear/Horde/Registry/Loadconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE [imp] Load config file 
(conf.php; app: imp) [pid 16701 on line 109 of 
"/usr/share/pear/Horde/Registry/Loadconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE [imp] Load config file 
(backends.php; app: imp) [pid 16701 on line 109 of 
"/usr/share/pear/Horde/Registry/Loadconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE SQL  (0.0005s)
         SELECT COUNT(*) FROM horde_perms WHERE perm_name = 'horde' 
[pid 16701 on line 208 of 
"/usr/share/pear/Horde/Db/Adapter/Pdo/Base.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE SQL  (0.0003s)
         SELECT COUNT(*) FROM horde_perms WHERE perm_name = 'ingo' 
[pid 16701 on line 208 of 
"/usr/share/pear/Horde/Db/Adapter/Pdo/Base.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE SQL  (0.0003s)
         SELECT COUNT(*) FROM horde_perms WHERE perm_name = 
'kronolith' [pid 16701 on line 208 of 
"/usr/share/pear/Horde/Db/Adapter/Pdo/Base.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE SQL  (0.0003s)
         SELECT COUNT(*) FROM horde_perms WHERE perm_name = 'turba' 
[pid 16701 on line 208 of 
"/usr/share/pear/Horde/Db/Adapter/Pdo/Base.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE SQL  (0.0003s)
         SELECT COUNT(*) FROM horde_perms WHERE perm_name = 'trean' 
[pid 16701 on line 208 of 
"/usr/share/pear/Horde/Db/Adapter/Pdo/Base.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE [gollem] Load config file 
(conf.php; app: gollem) [pid 16701 on line 109 of 
"/usr/share/pear/Horde/Registry/Loadconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE [gollem] Load config file 
(backends.php; app: gollem) [pid 16701 on line 109 of 
"/usr/share/pear/Horde/Registry/Loadconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE [gollem] SQL  (0.0003s)
         SELECT COUNT(*) FROM horde_perms WHERE perm_name =
           'gollem:backends:sqlhome' [pid 16701 on line 208 of 
"/usr/share/pear/Horde/Db/Adapter/Pdo/Base.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE [horde] Load config file 
(prefs.php; app: horde) [pid 16701 on line 109 of 
"/usr/share/pear/Horde/Registry/Loadconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE [horde] SQL  (0.0007s)
         SELECT alarm_id, alarm_uid, alarm_start, alarm_end, alarm_methods,
           alarm_params, alarm_title, alarm_text, alarm_snooze, alarm_internal
           FROM horde_alarms WHERE alarm_dismissed = 0 AND 
((alarm_snooze IS NULL
           AND alarm_start <= '2016-05-24 13:43:41') OR alarm_snooze <=
           '2016-05-24 13:43:41') AND (alarm_end IS NULL OR alarm_end >=
           '2016-05-24 13:43:41') AND (alarm_uid IS NULL OR alarm_uid = '' OR
           alarm_uid = '') ORDER BY alarm_start, alarm_end [pid 16701 
on line 208 of "/usr/share/pear/Horde/Db/Adapter/Pdo/Base.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE [horde] Load config file 
(motd.php; app: horde) [pid 16701 on line 109 of 
"/usr/share/pear/Horde/Registry/Loadconfig.php"]
2016-05-24T19:13:41+05:30 DEBUG: HORDE [horde] Max memory usage: 
4194304 bytes [pid 16701 on line 608 of 
"/usr/share/pear/Horde/Registry.php"]

05/24/2016 10:29:06 AM vinod (dot) kumar45 (at) wipro (dot) com Comment #1
Priority ⇒ 3. High
Type ⇒ Bug
Summary ⇒ Gettting error "User does not have READ permission" while loggin in to horde webmail.
Due ⇒ 05/24/2016
Queue ⇒ IMP
Milestone ⇒
Patch ⇒ No
State ⇒ Unconfirmed
Reply to this comment
While we are trying to login to horde webmail through sso login 
credentials we are getting the error -- "2016-05-24T15:40:23+05:30 
NOTICE: HORDE [imp] Login success for satpal.sharma@haryanatax.gov.in 
(10.88.238.90) (forwarded for [10.88.238.15]) to {imap://localhost/} [pi
d 16697 on line 163 of "/var/www/html/webmail/imp/lib/Auth.php"]
2016-05-24T15:40:23+05:30 DEBUG: HORDE [imp] User 
satpal.sharma@haryanatax.gov.in does not have READ permission for 
HETD.GOV.IN (Host: 10.88.238.15) [pid 16697 on line
1569 of "/usr/share/pear/Horde/Registry.php"]
2016-05-24T15:40:23+05:30 EMERG: HORDE [imp] User 
satpal.sharma@haryanatax.gov.in is not authorized for HETD.GOV.IN 
(Host: 10.88.238.15). [pid 16697 on line 340 of "/us
r/share/pear/Horde/Registry.php"]

Saved Queries