6 defects installing MOS 5.1 on Windows 8 for Virtual Box
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Fuel for OpenStack |
Fix Released
|
High
|
Dmitry Tyzhnenko | ||
5.1.x |
Fix Committed
|
High
|
Serhii Ovsianikov | ||
6.0.x |
Fix Released
|
High
|
Dmitry Tyzhnenko |
Bug Description
Config:
* Windows 8
* CygWin 64
* Virtual Box 4.3.12
I tried to install MOS 5.1 on Windows 8 - and there were 6 defects which prevented this.
1. There are syntax errors in the memory.sh script.
File: memory.sh
From: elif [ $(which top) != '' ]; then
To: elif [ "$(which top)" != "" ]; then
2. memory.sh script is trying to use TOP and FREE commands - both are not available in CygWin by default. In this case default value is used and it is set to -1. This is not reasonable default for Windows machine. It would be better to use 4GB as example.
From:
else
total_
fi
To:
else
total_
fi
3. Why the default is used at all when I run the script ./launch_4GB.sh ?
In this case it would be better not to determine memory and just use the number provided by user. I already select that I have 4GB by running launch_4GB.sh script.
4. To install TOP and FREE "procps" package is needed.
It would be nice if error from script failed with clear message: "TOP and FREE not found on CygWin . Please install procps package"
5. After CygWin install the path there looks like this.
It would be nice if scripts adds standart path to PATH variable.
99% of users will be spared from manually chaging this path.
export PATH=.:
6. Once MOS is installed and Virtual Box is shutdown - all VMs disappear when you restart it.
I had to do "Machine - > add" for very VM.
I suspect this is because default path to VM location contains space.
Thanks, Roman R
Changed in fuel: | |
milestone: | none → 6.0 |
assignee: | nobody → Fuel for Openstack (fuel) |
importance: | Undecided → Medium |
Changed in fuel: | |
status: | Fix Committed → Fix Released |
Roman,
thank you for detailed analysis and troubleshooting. We will address these issues.