lancachenet / lancache-dns

DNS Docker service for a lancache.
https://hub.docker.com/r/lancachenet/lancache-dns/
MIT License
282 stars 74 forks source link

Windows Store HTTP Error 508 "Loop Detected" #65

Closed Deanosim closed 5 years ago

Deanosim commented 5 years ago

Issue Description: When trying to download from the windows store I get HTTP Error 508, the downloads all seem to use tlu.dl.delivery.mp.microsoft.com, I found DISABLE_WSUS=true Here and that seems to have fixed the problem, of course it's no longer going through the cache. To test this I used https://store.rg-adguard.net and input https://www.microsoft.com/store/productId/9P2N57MC619K (Sea of Thieves, what I was trying to download) And it allows me to use a download manager to actually see what was happening.

The requests in the access log for the cache look pretty normal, but I shall post them too.

-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36" "HIT" "tlu.dl.delivery.mp.microsoft.com" "bytes=142236-"
[wsus] 192.168.1.200 / 192.168.1.230 - - [10/Jan/2019:17:01:51 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547175661&P2=402&P3=2&P4=nH%2bBEFKCgwj7bO1JyjLumscrTM6eimn1y5O988HWqOxWF7kGcic1ZpQ1Mv7Ex05me%2bXZZ82mmTRscYEAwajBCQ%3d%3d HTTP/1.0" 508 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36" "-" "tlu.dl.delivery.mp.microsoft.com" "bytes=1048576-2097151"
[wsus] 192.168.1.230 / - - - [10/Jan/2019:17:01:51 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547175661&P2=402&P3=2&P4=nH%2bBEFKCgwj7bO1JyjLumscrTM6eimn1y5O988HWqOxWF7kGcic1ZpQ1Mv7Ex05me%2bXZZ82mmTRscYEAwajBCQ%3d%3d HTTP/1.1" 206 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36" "HIT" "tlu.dl.delivery.mp.microsoft.com" "bytes=284428-"
[wsus] 192.168.1.200 / 192.168.1.230 - - [10/Jan/2019:17:01:52 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547175661&P2=402&P3=2&P4=nH%2bBEFKCgwj7bO1JyjLumscrTM6eimn1y5O988HWqOxWF7kGcic1ZpQ1Mv7Ex05me%2bXZZ82mmTRscYEAwajBCQ%3d%3d HTTP/1.0" 508 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36" "-" "tlu.dl.delivery.mp.microsoft.com" "bytes=1048576-2097151"
[wsus] 192.168.1.230 / - - - [10/Jan/2019:17:01:52 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547175661&P2=402&P3=2&P4=nH%2bBEFKCgwj7bO1JyjLumscrTM6eimn1y5O988HWqOxWF7kGcic1ZpQ1Mv7Ex05me%2bXZZ82mmTRscYEAwajBCQ%3d%3d HTTP/1.1" 206 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36" "HIT" "tlu.dl.delivery.mp.microsoft.com" "bytes=426620-"
[wsus] 192.168.1.200 / 192.168.1.230 - - [10/Jan/2019:17:01:53 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547175661&P2=402&P3=2&P4=nH%2bBEFKCgwj7bO1JyjLumscrTM6eimn1y5O988HWqOxWF7kGcic1ZpQ1Mv7Ex05me%2bXZZ82mmTRscYEAwajBCQ%3d%3d HTTP/1.0" 508 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36" "-" "tlu.dl.delivery.mp.microsoft.com" "bytes=1048576-2097151"
[wsus] 192.168.1.230 / - - - [10/Jan/2019:17:01:53 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547175661&P2=402&P3=2&P4=nH%2bBEFKCgwj7bO1JyjLumscrTM6eimn1y5O988HWqOxWF7kGcic1ZpQ1Mv7Ex05me%2bXZZ82mmTRscYEAwajBCQ%3d%3d HTTP/1.1" 206 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36" "HIT" "tlu.dl.delivery.mp.microsoft.com" "bytes=568812-"
[wsus] 192.168.1.200 / 192.168.1.230 - - [10/Jan/2019:17:01:54 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547175661&P2=402&P3=2&P4=nH%2bBEFKCgwj7bO1JyjLumscrTM6eimn1y5O988HWqOxWF7kGcic1ZpQ1Mv7Ex05me%2bXZZ82mmTRscYEAwajBCQ%3d%3d HTTP/1.0" 508 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36" "-" "tlu.dl.delivery.mp.microsoft.com" "bytes=1048576-2097151"
[wsus] 192.168.1.230 / - - - [10/Jan/2019:17:01:54 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547175661&P2=402&P3=2&P4=nH%2bBEFKCgwj7bO1JyjLumscrTM6eimn1y5O988HWqOxWF7kGcic1ZpQ1Mv7Ex05me%2bXZZ82mmTRscYEAwajBCQ%3d%3d HTTP/1.1" 206 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36" "HIT" "tlu.dl.delivery.mp.microsoft.com" "bytes=711004-"
[wsus] 192.168.1.230 / - - - [10/Jan/2019:17:03:08 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547174350&P2=402&P3=2&P4=ZU9%2ftOGLY6LvrPITmUYJzKDQdktalGx1D8ZH%2b75bnQqRxEKwvzMNcpF27xgX0hmfo8XFJzNiQEulHwSralzhEw%3d%3d HTTP/1.1" 206 2 "-" "Microsoft-Delivery-Optimization/10.0" "HIT" "tlu.dl.delivery.mp.microsoft.com" "bytes=0-1"
[wsus] 192.168.1.200 / 192.168.1.230 - - [10/Jan/2019:17:03:08 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547174350&P2=402&P3=2&P4=ZU9%2ftOGLY6LvrPITmUYJzKDQdktalGx1D8ZH%2b75bnQqRxEKwvzMNcpF27xgX0hmfo8XFJzNiQEulHwSralzhEw%3d%3d HTTP/1.0" 508 0 "-" "Microsoft-Delivery-Optimization/10.0" "-" "tlu.dl.delivery.mp.microsoft.com" "bytes=50657755136-50658803711"
[wsus] 192.168.1.230 / - - - [10/Jan/2019:17:03:08 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547174350&P2=402&P3=2&P4=ZU9%2ftOGLY6LvrPITmUYJzKDQdktalGx1D8ZH%2b75bnQqRxEKwvzMNcpF27xgX0hmfo8XFJzNiQEulHwSralzhEw%3d%3d HTTP/1.1" 508 0 "-" "Microsoft-Delivery-Optimization/10.0" "MISS" "tlu.dl.delivery.mp.microsoft.com" "bytes=50657755136-50658803711"
[wsus] 192.168.1.153 / - - - [10/Jan/2019:17:03:32 +0000] "GET /filestreamingservice/files/2f1a7435-ec48-4398-b0c7-f00797412777?P1=1547140411&P2=402&P3=2&P4=Maf%2fCaUxhaHZWtO3sbXuB5II6yI9NLPFx8ci8e1HCbcot12TaswIhJxtnuCV%2flP9Mapus3voOJxojBSos1Cq9A%3d%3d HTTP/1.1" 206 2 "-" "Microsoft-Delivery-Optimization/10.0" "HIT" "tlu.dl.delivery.mp.microsoft.com" "bytes=0-1"
[wsus] 192.168.1.200 / 192.168.1.153 - - [10/Jan/2019:17:03:32 +0000] "GET /filestreamingservice/files/2f1a7435-ec48-4398-b0c7-f00797412777?P1=1547140411&P2=402&P3=2&P4=Maf%2fCaUxhaHZWtO3sbXuB5II6yI9NLPFx8ci8e1HCbcot12TaswIhJxtnuCV%2flP9Mapus3voOJxojBSos1Cq9A%3d%3d HTTP/1.0" 508 0 "-" "Microsoft-Delivery-Optimization/10.0" "-" "tlu.dl.delivery.mp.microsoft.com" "bytes=9437184-10485759"
[wsus] 192.168.1.153 / - - - [10/Jan/2019:17:03:32 +0000] "GET /filestreamingservice/files/2f1a7435-ec48-4398-b0c7-f00797412777?P1=1547140411&P2=402&P3=2&P4=Maf%2fCaUxhaHZWtO3sbXuB5II6yI9NLPFx8ci8e1HCbcot12TaswIhJxtnuCV%2flP9Mapus3voOJxojBSos1Cq9A%3d%3d HTTP/1.1" 508 0 "-" "Microsoft-Delivery-Optimization/10.0" "MISS" "tlu.dl.delivery.mp.microsoft.com" "bytes=9437184-10485759"
[wsus] 192.168.1.230 / - - - [10/Jan/2019:17:04:43 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547174350&P2=402&P3=2&P4=ZU9%2ftOGLY6LvrPITmUYJzKDQdktalGx1D8ZH%2b75bnQqRxEKwvzMNcpF27xgX0hmfo8XFJzNiQEulHwSralzhEw%3d%3d HTTP/1.1" 206 2 "-" "Microsoft-Delivery-Optimization/10.0" "HIT" "tlu.dl.delivery.mp.microsoft.com" "bytes=0-1"
[wsus] 192.168.1.200 / 192.168.1.230 - - [10/Jan/2019:17:04:43 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547174350&P2=402&P3=2&P4=ZU9%2ftOGLY6LvrPITmUYJzKDQdktalGx1D8ZH%2b75bnQqRxEKwvzMNcpF27xgX0hmfo8XFJzNiQEulHwSralzhEw%3d%3d HTTP/1.0" 508 0 "-" "Microsoft-Delivery-Optimization/10.0" "-" "tlu.dl.delivery.mp.microsoft.com" "bytes=50657755136-50658803711"
[wsus] 192.168.1.230 / - - - [10/Jan/2019:17:04:43 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547174350&P2=402&P3=2&P4=ZU9%2ftOGLY6LvrPITmUYJzKDQdktalGx1D8ZH%2b75bnQqRxEKwvzMNcpF27xgX0hmfo8XFJzNiQEulHwSralzhEw%3d%3d HTTP/1.1" 508 0 "-" "Microsoft-Delivery-Optimization/10.0" "MISS" "tlu.dl.delivery.mp.microsoft.com" "bytes=50657755136-50658279423"
ess.logHome-Server:~# docker exec -it steamcache-monolithic tail -f /data/logs/acce
[wsus] 192.168.1.230 / - - - [10/Jan/2019:17:01:54 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547175661&P2=402&P3=2&P4=nH%2bBEFKCgwj7bO1JyjLumscrTM6eimn1y5O988HWqOxWF7kGcic1ZpQ1Mv7Ex05me%2bXZZ82mmTRscYEAwajBCQ%3d%3d HTTP/1.1" 206 0 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.98 Safari/537.36" "HIT" "tlu.dl.delivery.mp.microsoft.com" "bytes=711004-"
[wsus] 192.168.1.230 / - - - [10/Jan/2019:17:03:08 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547174350&P2=402&P3=2&P4=ZU9%2ftOGLY6LvrPITmUYJzKDQdktalGx1D8ZH%2b75bnQqRxEKwvzMNcpF27xgX0hmfo8XFJzNiQEulHwSralzhEw%3d%3d HTTP/1.1" 206 2 "-" "Microsoft-Delivery-Optimization/10.0" "HIT" "tlu.dl.delivery.mp.microsoft.com" "bytes=0-1"
[wsus] 192.168.1.200 / 192.168.1.230 - - [10/Jan/2019:17:03:08 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547174350&P2=402&P3=2&P4=ZU9%2ftOGLY6LvrPITmUYJzKDQdktalGx1D8ZH%2b75bnQqRxEKwvzMNcpF27xgX0hmfo8XFJzNiQEulHwSralzhEw%3d%3d HTTP/1.0" 508 0 "-" "Microsoft-Delivery-Optimization/10.0" "-" "tlu.dl.delivery.mp.microsoft.com" "bytes=50657755136-50658803711"
[wsus] 192.168.1.230 / - - - [10/Jan/2019:17:03:08 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547174350&P2=402&P3=2&P4=ZU9%2ftOGLY6LvrPITmUYJzKDQdktalGx1D8ZH%2b75bnQqRxEKwvzMNcpF27xgX0hmfo8XFJzNiQEulHwSralzhEw%3d%3d HTTP/1.1" 508 0 "-" "Microsoft-Delivery-Optimization/10.0" "MISS" "tlu.dl.delivery.mp.microsoft.com" "bytes=50657755136-50658803711"
[wsus] 192.168.1.153 / - - - [10/Jan/2019:17:03:32 +0000] "GET /filestreamingservice/files/2f1a7435-ec48-4398-b0c7-f00797412777?P1=1547140411&P2=402&P3=2&P4=Maf%2fCaUxhaHZWtO3sbXuB5II6yI9NLPFx8ci8e1HCbcot12TaswIhJxtnuCV%2flP9Mapus3voOJxojBSos1Cq9A%3d%3d HTTP/1.1" 206 2 "-" "Microsoft-Delivery-Optimization/10.0" "HIT" "tlu.dl.delivery.mp.microsoft.com" "bytes=0-1"
[wsus] 192.168.1.200 / 192.168.1.153 - - [10/Jan/2019:17:03:32 +0000] "GET /filestreamingservice/files/2f1a7435-ec48-4398-b0c7-f00797412777?P1=1547140411&P2=402&P3=2&P4=Maf%2fCaUxhaHZWtO3sbXuB5II6yI9NLPFx8ci8e1HCbcot12TaswIhJxtnuCV%2flP9Mapus3voOJxojBSos1Cq9A%3d%3d HTTP/1.0" 508 0 "-" "Microsoft-Delivery-Optimization/10.0" "-" "tlu.dl.delivery.mp.microsoft.com" "bytes=9437184-10485759"
[wsus] 192.168.1.153 / - - - [10/Jan/2019:17:03:32 +0000] "GET /filestreamingservice/files/2f1a7435-ec48-4398-b0c7-f00797412777?P1=1547140411&P2=402&P3=2&P4=Maf%2fCaUxhaHZWtO3sbXuB5II6yI9NLPFx8ci8e1HCbcot12TaswIhJxtnuCV%2flP9Mapus3voOJxojBSos1Cq9A%3d%3d HTTP/1.1" 508 0 "-" "Microsoft-Delivery-Optimization/10.0" "MISS" "tlu.dl.delivery.mp.microsoft.com" "bytes=9437184-10485759"
[wsus] 192.168.1.230 / - - - [10/Jan/2019:17:04:43 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547174350&P2=402&P3=2&P4=ZU9%2ftOGLY6LvrPITmUYJzKDQdktalGx1D8ZH%2b75bnQqRxEKwvzMNcpF27xgX0hmfo8XFJzNiQEulHwSralzhEw%3d%3d HTTP/1.1" 206 2 "-" "Microsoft-Delivery-Optimization/10.0" "HIT" "tlu.dl.delivery.mp.microsoft.com" "bytes=0-1"
[wsus] 192.168.1.200 / 192.168.1.230 - - [10/Jan/2019:17:04:43 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547174350&P2=402&P3=2&P4=ZU9%2ftOGLY6LvrPITmUYJzKDQdktalGx1D8ZH%2b75bnQqRxEKwvzMNcpF27xgX0hmfo8XFJzNiQEulHwSralzhEw%3d%3d HTTP/1.0" 508 0 "-" "Microsoft-Delivery-Optimization/10.0" "-" "tlu.dl.delivery.mp.microsoft.com" "bytes=50657755136-50658803711"
[wsus] 192.168.1.230 / - - - [10/Jan/2019:17:04:43 +0000] "GET /filestreamingservice/files/d602328d-a3ca-49bb-bc49-e3ce5e26ff1c?P1=1547174350&P2=402&P3=2&P4=ZU9%2ftOGLY6LvrPITmUYJzKDQdktalGx1D8ZH%2b75bnQqRxEKwvzMNcpF27xgX0hmfo8XFJzNiQEulHwSralzhEw%3d%3d HTTP/1.1" 508 0 "-" "Microsoft-Delivery-Optimization/10.0" "MISS" "tlu.dl.delivery.mp.microsoft.com" "bytes=50657755136-50658279423"
[wsus] 192.168.1.153 / - - - [10/Jan/2019:17:07:32 +0000] "GET /filestreamingservice/files/2f1a7435-ec48-4398-b0c7-f00797412777?P1=1547140411&P2=402&P3=2&P4=Maf%2fCaUxhaHZWtO3sbXuB5II6yI9NLPFx8ci8e1HCbcot12TaswIhJxtnuCV%2flP9Mapus3voOJxojBSos1Cq9A%3d%3d HTTP/1.1" 206 2 "-" "Microsoft-Delivery-Optimization/10.0" "HIT" "tlu.dl.delivery.mp.microsoft.com" "bytes=0-1"
[wsus] 192.168.1.200 / 192.168.1.153 - - [10/Jan/2019:17:07:32 +0000] "GET /filestreamingservice/files/2f1a7435-ec48-4398-b0c7-f00797412777?P1=1547140411&P2=402&P3=2&P4=Maf%2fCaUxhaHZWtO3sbXuB5II6yI9NLPFx8ci8e1HCbcot12TaswIhJxtnuCV%2flP9Mapus3voOJxojBSos1Cq9A%3d%3d HTTP/1.0" 508 0 "-" "Microsoft-Delivery-Optimization/10.0" "-" "tlu.dl.delivery.mp.microsoft.com" "bytes=13631488-14680063"
[wsus] 192.168.1.153 / - - - [10/Jan/2019:17:07:32 +0000] "GET /filestreamingservice/files/2f1a7435-ec48-4398-b0c7-f00797412777?P1=1547140411&P2=402&P3=2&P4=Maf%2fCaUxhaHZWtO3sbXuB5II6yI9NLPFx8ci8e1HCbcot12TaswIhJxtnuCV%2flP9Mapus3voOJxojBSos1Cq9A%3d%3d HTTP/1.1" 508 0 "-" "Microsoft-Delivery-Optimization/10.0" "MISS" "tlu.dl.delivery.mp.microsoft.com" "bytes=13631488-13762559"

That's only some of it because their was a lot, but it looks fairly normal to me, but the download would just be stuck at the start in the Windows Store, and the Download from the direct url using a download manager gave HTTP Error 508.

Deanosim commented 5 years ago

Also getting this problem with the Blizzard/Battle.net Launcher, it just sits in a loop trying to update and just gets 508 errors

Deanosim commented 5 years ago

So just realised I made a loop with my DNS server setup, Don't DNS at 4am kids ;)