[ZBX-16038] MSI Fails when firewall rules cannot be modified Created: 2019 Apr 24 Updated: 2024 Apr 10 Resolved: 2019 May 13 |
|
Status: | Closed |
Project: | ZABBIX BUGS AND ISSUES |
Component/s: | Agent (G) |
Affects Version/s: | 4.2.1 |
Fix Version/s: | 4.4 (plan) |
Type: | Problem report | Priority: | Minor |
Reporter: | Matt | Assignee: | Michael Veksler |
Resolution: | Fixed | Votes: | 0 |
Labels: | packaging, windows | ||
Remaining Estimate: | Not Specified | ||
Time Spent: | Not Specified | ||
Original Estimate: | Not Specified |
Team: | Team A |
Sprint: | Sprint 51 (Apr 2019), Sprint 52 (May 2019) |
Story Points: | 1 |
Description |
On 3 servers when I ran the MSI the installation failed with no error other than ended "prematurely" and was rolled back. I enabled logging via the command line and they all reported this: [lines above truncated] MSI (c) (1C:C0) [00:43:13:102]: Windows Installer installed the product. Product Name: Zabbix Agent (64-bit). Product Version: 4.2.1.92832. Product Language: 1033. Installation success or error status: 1603. Each of these servers are windows server 2008. Two of them are "R2" and one is just standard. I have installed it fine on many other 2008/R2s and also on 2016's no problem. |
Comments |
Comment by Matt [ 2019 Apr 24 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Just to add a note- each of these servers had the Windows Firewall set to "disabled". I tried setting it to "manual" and even rebooting with it set as such and it still wouldn't install. I did not want to start the firewall on these seasoned production servers. I checked some of my other 2008 servers and those were set to "automatic" and were running. So one would obviously come to the conclusion that the firewall service needs to be running to have the install go through, but I have not tested this yet. Note that I have the firewall disabled via GPO which effects all of my servers. However, this keeps the service itself running, apparently, and just disables its effects. With that said, I think the MSI should detect if the service is disabled and/or just ignore such errors. A MSI switch should/could also be added to skip firewall settings. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comment by Michael Veksler [ 2019 May 07 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Implementation was tested for the following cases:
Available for testing in r2408 from svn://svnint.zabbix.lan/jenkins/precompiled-agent-win/msi Please, merge r2388 to the build-agents.git before applying r2408 to the git version. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comment by Matt [ 2019 May 07 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Any way I can test the fixed version? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Comment by richlv [ 2019 May 07 ] | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
It would be so awesomely great if Zabbix decided to go open and share access to things like the Jenkins instance mentioned above |