3

I'm running Windows 10 Insider Preview Build 17074 for PC. The Windows Subsystem for Linux is enabled and I've installed Ubuntu on Windows from the Windows Store.

Whenever I try to launch Ubuntu, it fails with the following error message:

"The data area passed to a system call is too small."

enter image description here

I've tried uninstalling/installing the app (via Apps & features) and disabling/enabling the Linux Subsystem (via Turn Windows features on or off), but still get the same error.

How can I fix this problem?

Windows version

Error message

Install Ubuntu

Uninstall Ubuntu

2 Answers2

3

As mentioned in the comments, you use an Insider Preview Build 17074 of the next Feature Update:

enter image description here

In this preview Version, Microsoft makes a lot of changes and bugs are expected. So try lastest Windows 10 Insider Preview (as of writing this is Build 17083) and look if the issue is fixed. If not, report the issue to Microsoft via Feedback Hub App.

Backup all data and go to the stable Windows 10 Fall Creators Update v1709 (Build 16299) by doing a clean install via 1709 ISO. Now install the Linux Subsystem again and use Ubuntu. This should be stable.

1

This turned out to be a bug which occurs when SQL Server is running with the filestream feature enabled, as described in this blog post:

Simply speaking, this issue occurs due to due to miscommunication between two filter drivers, namely WCNFS (the desktop bridge) and RsFxXXXX.sys driver (filestream system driver). RsFx system driver doesn't honor flags being passed by WCNFS driver appropriately, which causes startup failure of any Centennial application with the aforementioned error.

Stopping the SQL Server service let me run Ubuntu.