Los Angeles adopts Google e-mail system for 30,000 city employees. I recently switched my email to Google Apps and have been pretty pleased with it so far. This along with Google Sync made it easy for me to sync my contacts, calendar and email in near real-time. However, I’m not 100% convinced that the “cloud” is ready to use especially with the downtime that Google has had recently.
Monthly Archive for October, 2009
When we had completed our migration from Exchange 2003 to Exchange 2007, there were a couple of users that informed us that their Outlook Web Access wasn’t working anymore. The error they received was:
A problem occurred while trying to use your mailbox. Please contact technical support for your organization.
After expanding the error message, it showed the following:
Request
Request
Url: http://[owa servername]:80/owa/lang.owa
User host address: [user ip]
Exception
Exception type: Microsoft.Exchange.Data.Storage.StoragePermanentException
Exception message: There was a problem accessing Active Directory.
Call stack
Microsoft.Exchange.Data.Storage.ExchangePrincipal.Save()
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.DispatchLanguagePostLocally(OwaContext owaContext, OwaIdentity logonIdentity, CultureInfo culture, String timeZoneKeyName, Boolean isOptimized)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.DispatchLanguagePostRequest(OwaContext owaContext)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.PrepareRequestWithoutSession(OwaContext owaContext, UserContextCookie userContextCookie)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.InternalDispatchRequest(OwaContext owaContext)
Microsoft.Exchange.Clients.Owa.Core.RequestDispatcher.DispatchRequest(OwaContext owaContext)
System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)
Inner Exception
Exception type: Microsoft.Exchange.Data.Directory.ADOperationException
Exception message: Active Directory operation failed on [active directory servername]. This error is not retriable. Additional information: Insufficient access rights to perform the operation. Active directory response: 00002098: SecErr: DSID-03150A45, problem 4003 (INSUFF_ACCESS_RIGHTS), data 0
Call stack
Microsoft.Exchange.Data.Directory.ADSession.AnalyzeDirectoryError(PooledLdapConnection connection, DirectoryRequest request, DirectoryException de, Int32 totalRetries, Int32 retriesOnServer)
Microsoft.Exchange.Data.Directory.ADSession.ExecuteModificationRequest(ADRawEntry entry, DirectoryRequest request, ADObjectId originalId)
Microsoft.Exchange.Data.Directory.ADSession.Save(ADObject instanceToSave, IEnumerable`1 properties)
Microsoft.Exchange.Data.Storage.ExchangePrincipal.Save()
Inner Exception
Exception type: System.DirectoryServices.Protocols.DirectoryOperationException
Exception message: The user has insufficient access rights.
Call stack
System.DirectoryServices.Protocols.LdapConnection.ConstructResponse(Int32 messageId, LdapOperation operation, ResultAll resultType, TimeSpan requestTimeOut, Boolean exceptionOnTimeOut)
System.DirectoryServices.Protocols.LdapConnection.SendRequest(DirectoryRequest request, TimeSpan requestTimeout)
Microsoft.Exchange.Data.Directory.PooledLdapConnection.SendRequest(DirectoryRequest request, LdapOperation ldapOperation)
Microsoft.Exchange.Data.Directory.ADSession.ExecuteModificationRequest(ADRawEntry entry, DirectoryRequest request, ADObjectId originalId)
After searching around the web, I found a few posts that referenced this error. The users account needed to have the inheritable permissions option checked for their account.
To perform this,
1. Open Active Directory Users and Computers (ADUC).
2. Locate the user account and view the properties for the account.
3. Select the Security tab. NOTE: If you don’t see the security tab, you will have to enable Advance Features from the View menu.
4. Select the Advanced button.
5. Check the option box for “Allow inheritable permissions from the parent to propagate to this object…”

6. Click Apply and then OK to close out the properties for the user account.
Once this option is selected, the user was able to log in to OWA successfully.
The Master List of New Windows 7 Shortcuts. There are a few more in the comments too.
Microsoft Press is offering an eBook with selected chapters from the Windows 7 Resource Kit for free. The topics discussed are “deployment platforms, planning, testing application compatibility and more.”
Verizon’s anti-iPhone gets its first commercial: ‘Droid Does’. I guess this means that Verizon has no interest in getting the iPhone on its network despite all the rumors.
Native boot from VHD on a Windows XP computer. I figured it would be a matter of time before someone found a way to make this possible. And now it is.
While we were installing SQL 2008 on our Server 2008 cluster, we received the following error during the validation steps:
Failed at Validate SCSI-3 Persistent Reservation
After searching around, I came across a few posts which led me to this pdf from HP – Implementing Microsoft Windows Server 2008 on HP ProLiant servers. On page 17, it states the following:
Configuring EVA host connections
Make sure the Windows LH Host mode is enabled for each node on the Enterprise Virtual Array (EVA) through command view. Depending on what command view you have installed, if in the drop-down there is no “Microsoft Windows LH” then choose custom and type in the custom type field the following HEX number 00000004198009A8 (Figure 1). If the wrong connection type is configured, you cannot share the disks between the cluster nodes and the cluster check will fail with a non-SCSI-3 compliant message.
The image below, taken from that document, shows where to enter that value if you aren’t familiar with Command View.
Since we had an EVA with a slightly older firmware, we selected the custom field, entered the value in, and everything installed successfully.
Brand new Exchange 2010 Virtual Labs. They have one on transitioning from Exchange 2007 to 2010.
T-Mobile, Danger lose Sidekick customer data due to server failure. Rumor on the street is that a SAN upgrade gone awry caused the data loss. And it seems that there were no backups of the data. (via TechCrunch)
Exchange Server 2007 won’t run on next Windows Server. This includes Server 2008 R2. I wonder how many customers are going to be thrilled with this news.
It seems that Outlook 2010 will have support for multiple exchange mailboxes. After reading through some of the post comments, it does look like it will have support for caching on the extra accounts and that the max number of exchange accounts as of now is 3. That number may change by the time it hits the shelves.
I did have a couple of questions though.
1) Is Exchange 2007 going to support this? As of now, I don’t see how you can attach another mailbox to an existing user with a mailbox. Unless a future service pack will address this issue, I have a feeling only the next version of Exchange will support this. Please correct me if I am wrong.
2) How are Windows Mobile phones going to handle multiple mailboxes?
These questions have been asked in the comments, but they haven’t addressed them yet.

Elsewhere