Bug 169790
Summary: | Can not connect to ms exchange server from x86_64 machine | ||
---|---|---|---|
Product: | Red Hat Enterprise Linux 4 | Reporter: | Wes Armour <wes.armour> |
Component: | evolution-connector | Assignee: | Matthew Barnes <mbarnes> |
Status: | CLOSED WONTFIX | QA Contact: | |
Severity: | medium | Docs Contact: | |
Priority: | medium | ||
Version: | 4.0 | Keywords: | Desktop |
Target Milestone: | --- | ||
Target Release: | --- | ||
Hardware: | x86_64 | ||
OS: | Linux | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | 2006-07-21 14:53:53 UTC | Type: | --- |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: | |||
Bug Depends On: | |||
Bug Blocks: | 170416 |
Description
Wes Armour
2005-10-03 16:45:39 UTC
Thanks for this bug report. Please can you specify the result of running thesse commands on the x86_64 machine: rpm --qf "%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH}\n" -q evolution evolution-data-server libgal2 libsoup evolution-connector evolution-webcal openoffice.org ls -alZ /tmp/.exchange-wa78 Thanks. This appears to be a separate issue, but I should point out that there is a bug (filed as bug 166627) with 64-bit cleanliness in the NTLM authentication code in the RHEL4 libsoup and evolution-connector packages, which will cause problems at random if you're using NLTM (listed as "Secure Password" in Evolution's UI, and as Integrated Windows Authentication in the server's IIS UI, IIRC). Sometimes it will work, but at other times, at random, it will fail with a "Password incorrect?" error dialog. I'm working on getting this fix into the next RHEL update. In the meantime, you may want to try these test packages which contain the NTLM fix for x86_64: http://people.redhat.com/dmalcolm/scratch/libsoup-2.2.1-2.fix166627.1.x86_64.rpm http://people.redhat.com/dmalcolm/scratch/evolution-connector-2.0.2-8.fix166627.1.x86_64.rpm (though these are not "officially supported" at this time) Hi I get: [wa78@pc007 ~]$ rpm --qf "%{NAME}-%{VERSION}-%{RELEASE}-%{ARCH}\n" -q evolution evolution-data-server libgal2 libsoup evolution-connector evolution-webcal openoffice.org evolution-2.0.2-16.3-x86_64 evolution-data-server-1.0.2-7-x86_64 evolution-data-server-1.0.2-7-i386 libgal2-2.2.3-4-x86_64 libsoup-2.2.1-1-i386 libsoup-2.2.1-1-x86_64 evolution-connector-2.0.2-5-x86_64 evolution-webcal-1.0.10-1-x86_64 openoffice.org-1.1.2-24.6.0.EL4-i386 and on the 64 bit machine (not running evolution at the time): [wa78@pc007 ~]$ ls -alZ /tmp/.exchange-wa78 ls: /tmp/.exchange-wa78: Permission denied On the 32bit machine running evolution: [wa78@diamrl5001 ~]$ ls -alZ /tmp/.exchange-wa78 drwx------ wa78 wa78 user_u:object_r:tmp_t . drwxrwxrwt root root system_u:object_r:tmp_t .. srwxrwxr-x wa78 wa78 user_u:object_r:tmp_t wa78.ac.uk Thanks, Wes. Thanks for the updated information. It look like an SELinux-related problem. Are you running the strict or targeted policy? What's the result of running "ls -alZ /tmp/" on the 64-bit machine? If you're not in a production environment, what happens if you disable enforcement of SELinux's protection (by running "setenforce 0" as root) and then retry? If it's not safe to do that, we can try another approach. (I suspect you may also be running into bug 166627 as discussed above in comment 1) I should also mention that issues that come in through bugzilla are by necessity a lower priority item on my task list than requests through Red Hat Support. I'm currently working on various other bugs. If I'm underestimating the pain that this bug is causing you, please contact Red Hat Support and we can reprioritise and reassign as appropriate. Thanks. "ls -alZ /tmp/" on the 64-bit machine: [wa78@pc007 rhn]$ ls -alZ /tmp/ drwxrwxrwt root root system_u:object_r:tmp_t . drwxr-xr-x root root system_u:object_r:root_t .. drwx------ oracle 500 user_u:object_r:tmp_t .exchange-wa78 drwxrwxrwt root root user_u:object_r:initrc_tmp_t .font-unix drwx------ wa78 wa78 user_u:object_r:tmp_t gconfd-wa78 -rw------- wa78 wa78 user_u:object_r:initrc_tmp_t .gdm4zD1Ri -rw------- wa78 wa78 user_u:object_r:tmp_t .gdmEdgM6d -rw------- wa78 wa78 user_u:object_r:initrc_tmp_t .gdmj7T2Xt srw-rw-rw- root root user_u:object_r:initrc_tmp_t .gdm_socket drwxrwxrwt root root user_u:object_r:initrc_tmp_t .ICE-unix drwx------ wa78 wa78 user_u:object_r:tmp_t keyring-wgkLqi -rw------- wa78 wa78 user_u:object_r:tmp_t krb5cc_37028_Cdba zG -rw------- wa78 wa78 user_u:object_r:initrc_tmp_t krb5cc_37028_Tvj6 Ur srwxr-xr-x root root root:object_r:tmp_t mapping-root srwxrwxr-x wa78 wa78 user_u:object_r:tmp_t mapping-wa78 drwx------ wa78 wa78 user_u:object_r:tmp_t mcop-wa78 drwx------ wa78 wa78 user_u:object_r:tmp_t orbit-wa78 drwx------ wa78 wa78 user_u:object_r:tmp_t ssh-FBFWps4083 -r--r--r-- root root user_u:object_r:initrc_tmp_t .X0-lock drwxrwxrwt root root user_u:object_r:initrc_tmp_t .X11-unix -rw------- wa78 wa78 user_u:object_r:tmp_t xses-wa78.MEQ8La -rw------- wa78 wa78 user_u:object_r:initrc_tmp_t xses-wa78.MhCGLE disable enforcement of SELinux's protection: [wa78@pc007 rhn]$ ls -alZ /tmp/ drwxrwxrwt root root system_u:object_r:tmp_t . drwxr-xr-x root root system_u:object_r:root_t .. drwx------ oracle 500 user_u:object_r:tmp_t .exchange-wa78 drwxrwxrwt root root user_u:object_r:initrc_tmp_t .font-unix drwx------ wa78 wa78 user_u:object_r:tmp_t gconfd-wa78 -rw------- wa78 wa78 user_u:object_r:initrc_tmp_t .gdm4zD1Ri -rw------- wa78 wa78 user_u:object_r:tmp_t .gdmEdgM6d -rw------- wa78 wa78 user_u:object_r:initrc_tmp_t .gdmj7T2Xt srw-rw-rw- root root user_u:object_r:initrc_tmp_t .gdm_socket drwxrwxrwt root root user_u:object_r:initrc_tmp_t .ICE-unix drwx------ wa78 wa78 user_u:object_r:tmp_t keyring-wgkLqi -rw------- wa78 wa78 user_u:object_r:tmp_t krb5cc_37028_CdbazG -rw------- wa78 wa78 user_u:object_r:initrc_tmp_t krb5cc_37028_Tvj6Ur srwxr-xr-x root root root:object_r:tmp_t mapping-root srwxrwxr-x wa78 wa78 user_u:object_r:tmp_t mapping-wa78 drwx------ wa78 wa78 user_u:object_r:tmp_t mcop-wa78 drwx------ wa78 wa78 user_u:object_r:tmp_t orbit-wa78 drwx------ wa78 wa78 user_u:object_r:tmp_t ssh-FBFWps4083 -r--r--r-- root root user_u:object_r:initrc_tmp_t .X0-lock drwxrwxrwt root root user_u:object_r:initrc_tmp_t .X11-unix -rw------- wa78 wa78 user_u:object_r:tmp_t xses-wa78.MEQ8La -rw------- wa78 wa78 user_u:object_r:initrc_tmp_t xses-wa78.MhCGLE and [wa78@pc007 rhn]$ ls -alZ /tmp/.exchange-wa78/ ls: /tmp/.exchange-wa78/: Permission denied I did a chown wa78:wa78 /tmp/.exchange-wa78/ And now it works!!! I'm guessing that at some point I looked at my mail using a local machine account that has a different uid to my network account??? One thing I have noticed is that I need to look in a folder twice before I actually see the contents. Also I seem to have to enter my password atleast twice each time I connect to the exchange server???? I think that there is something strange going on with the local caching of folders as well because some of the folders report that there are unread e-mails in them and when I enter the folders they refresh and report things correctly. (my home account is nfs mounted from a central server). Thanks, Wes. Development Management has reviewed and declined this request. You may appeal this decision by reopening this request. |