Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Error: 0x800c0008 when trying to install #22

Closed
poizan42 opened this issue Apr 7, 2016 · 21 comments
Closed

Error: 0x800c0008 when trying to install #22

poizan42 opened this issue Apr 7, 2016 · 21 comments

Comments

@poizan42
Copy link

poizan42 commented Apr 7, 2016

I'm getting this when I attempt to install it from a domain user. I can install apps from the Windows Store from that user without problems otherwise. Also it works fine if I attempt the installation from a local user on the same machine.

@jsamuel1
Copy link

jsamuel1 commented Apr 8, 2016

I've getting the same issue - Windows 10 Enterprise Build 14316, logged in as a Domain User.

@poizan42
Copy link
Author

poizan42 commented Apr 8, 2016

There's something more to this. I can install it at my work where I'm also running as a domain user.

At home where it doesn't work I'm connecting to a SAMBA server and have set ProtectionPolicy=1 in HKEY_LOCAL_MACHINE\Software\Microsoft\Cryptography\Protect\Providers\df9d8cd0-1501-11d1-8c7a-00c04fc297eb as described in KB3000850.

Btw, @jsamuel1, I'm not sure Enterprise insider builds are officially supported? Don't you have to decrypt the ESD and then use Set-WindowsEdition?

@Overruler
Copy link

Based on this Microsoft Community post I discovered deactivating "Don't save encrypted pages to disk" in Internet Options - Advanced works around this error for me, as well as just using the "Restore advanced settings" button.

@alejandrocfg
Copy link

I tried that but still getting that error. It works for other accounts. It's just broken in mine.

@aweinograd
Copy link

Me too. I found a few things to try with no luck. I actually got this the first time but 0x800c0008 in subsequent tries...

Downloading from the Windows Store... 100%
Extracting filesystem, this will take a few minutes...
Installation successful! The environment will start momentarily...
Error: 0x800706ba

C:\Users> bash
-- Beta feature --
This will install Ubuntu on Windows, distributed by Canonical
and licensed under its terms available here:
https://aka.ms/uowterms

Type "y" to continue: y
Downloading from the Windows Store... 0%Error: 0x800c0008

@russalex
Copy link
Contributor

We are looking into this and have found a possible cause.

@aweinograd and @poizan42, can you please check that you do not have "Do not save encrypted pages to disk" checked in your internet explorer settings.

  • You can check this by:
  • Internet Explorer
  • Settings
  • Advanced tab
  • Scroll down to the Security Section
  • Verify "Do not save encrypted pages to disk" is not checked

encrypted pages

We have found that having this checked causes Error: 0x800c0008.

@poizan42
Copy link
Author

This does not seem to be the case for me:
image

@aweinograd
Copy link

@russalex Same here. That option is unchecked for me.

@benhillis
Copy link
Member

Would it be possible for one of you who are experiencing this issue to look in your event viewer and see if there are any relevent warnings or errors? Custom Views -> Administrative Events should have some data in there.

@aweinograd
Copy link

@benhillis I was just about to do that for you. I ran bash at the command prompt again (have received a new update and reboot) and it worked. I wish I had steps to fix for everyone else, but i have done nothing to make a change for this other install a new update and reboot.

@poizan42
Copy link
Author

The problem persists in 14328. Nothing seems to be showing up in the event log.

@poizan42
Copy link
Author

The call that fails is URLDownloadToFile(NULL, L"https://go.microsoft.com/fwlink/?LinkID=730581", L"C:\Users\poizan\AppData\Local\Temp\lxss.tar.gz", 0, (a pointer to some CBindStatusCallback))

@poizan42
Copy link
Author

Tracing lxrun!CBindStatusCallback::OnProgress gives me this:

lxrun!CBindStatusCallback::OnProgress(<this>, 0, 0, BINDSTATUS_PROXYDETECTING, NULL)
lxrun!CBindStatusCallback::OnProgress(<this>, 0, 0, BINDSTATUS_FINDINGRESOURCE, L"go.microsoft.com")
lxrun!CBindStatusCallback::OnProgress(<this>, 0, 0, BINDSTATUS_CONNECTING, L"104.77.243.38")
lxrun!CBindStatusCallback::OnProgress(<this>, 0, 0, BINDSTATUS_SENDINGREQUEST, NULL)
lxrun!CBindStatusCallback::OnProgress(<this>, 0, 0, BINDSTATUS_RESERVED_7, L"302")
lxrun!CBindStatusCallback::OnProgress(<this>, 0, 0, BINDSTATUS_REDIRECTING, L"https://wsldownload.azureedge.net/trusty-server-cloudimg-amd64-root.tar.gz")
lxrun!CBindStatusCallback::OnProgress(<this>, 0, 0, BINDSTATUS_PROXYDETECTING, NULL)
lxrun!CBindStatusCallback::OnProgress(<this>, 0, 0, BINDSTATUS_FINDINGRESOURCE, L"wsldownload.azureedge.net")
lxrun!CBindStatusCallback::OnProgress(<this>, 0, 0, BINDSTATUS_CONNECTING, L"93.184.221.200")
lxrun!CBindStatusCallback::OnProgress(<this>, 0, 0, BINDSTATUS_SENDINGREQUEST, NULL)

(URLDownloadToFile returns here)

@benhillis
Copy link
Member

We've switched APIs for downloading the file to one that should be more reliable. That change missed ha last flight but it will be in a build available soon. Thanks for the time spent debugging this!

@poizan42
Copy link
Author

Ok, sounds good. I'm still a bit worried why URLDownloadToFile fails, but that is of course another issue that doesn't have anything to do with the windows subsystem for linux

@benhillis
Copy link
Member

The api requires a class to implement an interface that is quite complicated. Our old implementation didn't handle some network configurations correctly so we switched to a more simple api.

@darvid
Copy link

darvid commented May 5, 2016

No longer getting the 0x800c0008 error, but now I'm getting: Unable to download from the Windows Store. Please check your network connection.

@russalex
Copy link
Contributor

@darvid Checking in, are you still getting the error on build 14352?

@darvid
Copy link

darvid commented Jun 1, 2016

@russalex I am not, I was able to install it after a few fast ring updates ago. Thanks!

@benhillis
Copy link
Member

benhillis commented Jun 1, 2016

Great! Thanks for confirming. I'll close this issue out.

@itnovative
Copy link

Based on this Microsoft Community post I discovered deactivating "Don't save encrypted pages to disk" in Internet Options - Advanced works around this error for me, as well as just using the "Restore advanced settings" button.

You are a life saver.
Just had this 0x800c0008 error during installation of Exact software on server 2022 platform and tried all kinds of solutions for hours until I unchecked the above option. Thank you!!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants