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
- Download the istio-1.4.0-win.zip from the releases page.
- Extract the content of the zipped file to C:\istio
- Add the C:\istio\bin path to the environment paths.
- Open the command-line as an administrator.
- Issue the
istioctl manifest apply --set profile=demo
command. - 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)
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?