istio: istioctl install fails on windows

Bug description The istioctl manifest apply --set profile=demo fails with the following error message: Could not configure logs: couldn't open sink "/dev/null": open /dev/null: The system cannot find the path specified.

Affected product area

Expected behavior The command should instaill istio as described in the document.

Steps to reproduce the bug

  1. Download the istio-1.4.0-win.zip from the releases page.
  2. Extract the content of the zipped file to C:\istio
  3. Add the C:\istio\bin path to the environment paths.
  4. Open the command-line as an administrator.
  5. Issue the istioctl manifest apply --set profile=demo command.
  6. Observe the error message: Could not configure logs: couldn't open sink "/dev/null": open /dev/null: The system cannot find the path specified.

Version

  • Istio: 1.4.0
  • Docker Desktop: Client/Engine 19.03.4
  • Kubectl: Client/Server v1.14.7

How was Istio installed? N/A

Environment where bug was observed (cloud vendor, OS, etc)

  • OS Name: Microsoft Windows 10 Pro
  • OS Version: 10.0.18362 N/A Build 18362
  • Docker Desktop: Client/Engine 19.03.4
  • Kubectl: Client/Server v1.14.7

About this issue

  • Original URL
  • State: closed
  • Created 5 years ago
  • Comments: 18 (7 by maintainers)

Most upvoted comments

Finally got my hands on a windows machine. Workaround for 1.4.0: --logtostderr --set installPackagePath=install/kubernetes/operator/charts (folder from the Istio release archive)

Hoping to have this properly fixed in 1.4.1. I at least have a fix for the logging part

Using --logtostderr appears to work around the issue in the mean time.

Thanks for reporting this, I think I know the issue and we should be able to fix in 1.4.1

This will be in 1.4.1 which will be shipped by end of week (hopefully)

nice @howardjohn !

@howardjohn when can I expect 1.4.1?