lsabs file not found - Return 404 to client

I am running Lync Enterprise Server with June 2012 CU. Recently some users have started reporting issues with Address Book. Often users get exclamation mark which says:

"Cannot Synchronize with the corporate address book because the file could not be found. Contact your support team with this information"

For each user if I delete Galcontact.db and download it again this error goes away, but that is not feasible to do for hundreds of users. 

I tried Lync logging and found various traces which confirmed that requests are going to lsabs files which doesn't exists in Lync share for that pool (we have multiple pools). However there are no ABS Synch errors in Lync Server event logs. 

Here is a trace:

TL_ERROR(TF_COMPONENT) [13]3618.34D4::07/17/2012-17:07:52.471.00082b86 (ABServerHttpHandler,AbsHttpHandler.ProcessRequest:httphandler.cs(228))(00000000021B994F)File not found \\servername\Lyncshare\1-WebServices-4\ABFiles\00000000-0000-0000-0000-000000000000\00000000-0000-0000-0000-000000000000\C-1066-1077.lsabs. Return 404 to client

Can somebody please help?

July 17th, 2012 5:37pm

So it could be, that some files in the addressbook share are corrupt. You can delete all files in the share and run update-csaddressbook. This should solve you Problem.
Free Windows Admin Tool Kit Click here and download it now
July 17th, 2012 7:31pm

Hi,there,

Please try what holger said,if not the cause please check the event logs under Lync services on your FE server and Backend database server to see if there are any error messages such as user replicator or database connectivity.Also please check the IIS logs to get more information for troubleshooting

B/R

Sharon

July 18th, 2012 9:43am

Thanks Holger and Sharon. I'll try this and will share results

Free Windows Admin Tool Kit Click here and download it now
July 18th, 2012 5:17pm

I too am experiencing this issue and have tried Holgers approach of deleting all the files and re-running the update-csaddress command several times.  The issue keeps recurring.

Any ideas?

January 9th, 2013 4:51pm

Hm, your Client try to connect to your addressbok web Service and download the addressbook file. If you get a 404, it Looks like the web Service is not reachable. You can also check your IIS log on the Lync Server, maybe you will find some better Errors in the log.

Look at Jeff Schertz blog for some hints for Troubleshooting.

http://blog.schertz.name/2010/09/updating-the-lync-2010-address-book/

Free Windows Admin Tool Kit Click here and download it now
January 9th, 2013 5:54pm

The web service is reachable; i have plenty of clients that are able to download some of the lsabs files successfully.  (not concerned about dabs files as we aren't using any Lync devices in our environment)  I ran the Lync Logging tool for a few mins on one of the front end servers and capture data on the ABCommon, ABServer & ABServerHttpHandler modules.  Its very clear that there are numerous attempts by the clients to download files that are (for some unknown reason) not present in the shared folder any longer.  In a three minute logging session there were hundreds, if not thousands, of download attemps and a good amount of them are failures like what's posted below.

(0000000003F2B819)Client request path: \\server\lyncshare\1-WebServices-1\ABFiles\00000000-0000-0000-0000-000000000000\00000000-0000-0000-0000-000000000000\C-111e-112c.lsabs

(0000000003F2B819)File not found \\server\lyncshare\1-WebServices-1\ABFiles\00000000-0000-0000-0000-000000000000\00000000-0000-0000-0000-000000000000\C-111e-112c.lsabs. Return 404 to client.

(00000000002743DC)Client request path: \\server\lyncshare\1-WebServices-1\ABFiles\00000000-0000-0000-0000-000000000000\00000000-0000-0000-0000-000000000000\C-111f-112b.lsabs

(00000000002743DC)File not found \\server\lyncshare\1-WebServices-1\ABFiles\00000000-0000-0000-0000-000000000000\00000000-0000-0000-0000-000000000000\C-111f-112b.lsabs. Return 404 to client.

I have three front end servers and the performance monitor is showing the LS:Web -01 - Address Book File Download == WEB - 005 Failed File Requests/SECOND hovering between 8 -12.

I don't understand how the Lync clients could be directed to look to download address book files that no longer exist!



  • Edited by J.Kuta Wednesday, January 16, 2013 9:55 PM
January 16th, 2013 9:41pm

The web service is reachable; i have plenty of clients that are able to download some of the lsabs files successfully.  (not concerned about dabs files as we aren't using any Lync devices in our environment)  I ran the Lync Logging tool for a few mins on one of the front end servers and capture data on the ABCommon, ABServer & ABServerHttpHandler modules.  Its very clear that there are numerous attempts by the clients to download files that are (for some unknown reason) not present in the shared folder any longer.  In a three minute logging session there were hundreds, if not thousands, of download attemps and a good amount of them are failures like what's posted below.

(0000000003F2B819)Client request path: \\server\lyncshare\1-WebServices-1\ABFiles\00000000-0000-0000-0000-000000000000\00000000-0000-0000-0000-000000000000\C-111e-112c.lsabs

(0000000003F2B819)File not found \\server\lyncshare\1-WebServices-1\ABFiles\00000000-0000-0000-0000-000000000000\00000000-0000-0000-0000-000000000000\C-111e-112c.lsabs. Return 404 to client.

(00000000002743DC)Client request path: \\server\lyncshare\1-WebServices-1\ABFiles\00000000-0000-0000-0000-000000000000\00000000-0000-0000-0000-000000000000\C-111f-112b.lsabs

(00000000002743DC)File not found \\server\lyncshare\1-WebServices-1\ABFiles\00000000-0000-0000-0000-000000000000\00000000-0000-0000-0000-000000000000\C-111f-112b.lsabs. Return 404 to client.

I have three front end servers and the performance monitor is showing the LS:Web -01 - Address Book File Download == WEB - 005 Failed File Requests/SECOND hovering between 8 -12.

I don't understand how the Lync clients could be directed to look to download address book files that no longer exist!



  • Edited by J.Kuta Wednesday, January 16, 2013 9:55 PM
Free Windows Admin Tool Kit Click here and download it now
January 16th, 2013 9:41pm

The Lync Client, Downloads only the Delta from the Server.

Maybe the GalContacts.db of the Client is not ok. Delete the Galcontacts.db on your Client and try again.

Here is a good link from Jeff Schertz

http://blog.schertz.name/2010/11/forcing-lync-address-book-web-query/

January 16th, 2013 9:47pm

Wanted to reply back to this thread to close the loop on the situation i was encountering...

It seems that if you wait long enough this condition ends up rectifying itself on its own.  SCOM R2 monitoring is no longer showing warning or critical states on the front end servers related to failed address book file download.

Analysis of the perfmon data collector i run on a continuous basis showed the failures steadilly declined over the period of a few weeks.....yes weeks!  Not sure what causes this condition to begin with but i suspect it starts when you delete the contents of the folder containing the address book files and re-issue the command to regenerate the files (abserver.exe -syncnow)  Perhaps there's a file naming sequence that gets interrupted when the files are forcibly deleted and re-created and it takes a certain number of days to work itself back around? 

A mystery....

Free Windows Admin Tool Kit Click here and download it now
February 26th, 2013 2:09am

I had same issue.

Symptoms:

My clients could not download address book, not showing self pictures in Lync, and search issues.

On client, I had error

GET https://lyncfe.company.com/abs/handler/F-14a8.lsabs 404

in IIS

2015-06-25 05:21:42 172.19.6.133 GET /abs/handler/F-14a8.lsabs - 443 novak_ss@company.com 172.19.6.51 OC/15.0.4719.1000+(Skype+for+Business) - 404 0 2 5

in Lync trace
TL_INFO(TF_COMPONENT) [1]0AFC.3978::06/25/2015-05:21:42.406.000d57e7 (ABServerIISModule,IISModule.PostAuthorizeRequest:iismodule.cs(134))
(0000000003523F86)FilePath: /abs/handler/F-14a8.lsabs PhysicalPath: C:\Program Files\Microsoft Lync Server 2013\Web Components\Address Book Files\Int\Handler\F-14a8.lsabs

TL_INFO(TF_COMPONENT) [1]0AFC.3978::06/25/2015-05:21:42.406.000d57e9 (ABServerIISModule,IISModule.PostAuthorizeRequest:iismodule.cs(156))
(0000000003523F86)Input URL: https://nlmk-lyncfe.company.com/abs/handler/F-14a8.lsabs

TL_INFO(TF_COMPONENT) [1]0AFC.3978::06/25/2015-05:21:42.406.000d57ea (ABServerIISModule,IISModule.PostAuthorizeRequest:iismodule.cs(175))
(0000000003523F86)Transfering to /Abs/Files/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000/F-14a8.lsabs

Then I checked this path, and physically file not found 
C:\Program Files\Microsoft Lync Server 2013\Web Components\Address Book Files\Int\Handler\F-14a8.lsabs

Solution:

1. Remove Web Component from control panel from first FE server

2. Insert disk with Lync server 2013 and install component.

3. Download latest CU and install it.

4. Reboot FE and wait 15 minutes

5. Repeat steps for other FE servers.

and fixed it

June 26th, 2015 4:14am

This topic is archived. No further replies will be accepted.

Other recent topics Other recent topics