Errors on service status for vami-lighttp:
vcsa# systemctl status vami-lighttp
● vami-lighttp.service
Loaded: loaded (/lib/systemd/system/vami-lighttp.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Tue 2025-08-26 17:24:08 UTC; 18min ago
Docs: man:systemd-sysv-generator(8)
Process: 13054 ExecStart=/etc/init.d/vami-lighttp start (code=exited, status=1/FAILURE)
MM DD HH:MM:SS ls vami-lighttp[13054]: Starting vami-lighttpd:cgi.assign = ( ".py" => "/usr/bin/python",".cgi" =>"/usr/bin/python" )
MM DD HH:MM:SS ls vami-lighttp[13054]: cgi.assign = ( ".py" => "/usr/bin/python",".cgi" =>"/usr/bin/python" )
MM DD HH:MM:SS ls vami-lighttp[13054]: Extracting SSL certificate from VECS
MM DD HH:MM:SS ls vami-lighttp[13054]: SSL certificate extracted
MM DD HH:MM:SS ls vami-lighttp[13054]: Duplicate config variable in conditional 0 global: server.errorlog
MM DD HH:MM:SS ls vami-lighttp[13054]: 2025-08-26 17:24:08: (/build/mts/release/bora-16973022/studio/src/vami/apps/lighttpd/src/configfile.c.1175) source: /opt/vmware/etc/lighttpd/lighttpd.conf line>
MM DD HH:MM:SS ls vami-lighttp[13054]: [FAILED]
MM DD HH:MM:SS ls systemd[1]: vami-lighttp.service: Control process exited, code=exited status=1
MM DD HH:MM:SS ls systemd[1]: vami-lighttp.service: Failed with result 'exit-code'.
MM DD HH:MM:SS ls systemd[1]: Failed to start vami-lighttp.service.
vcsa# journalctl -f
MM DD HH:MM:SS ls vami-lighttp[13054]: Duplicate config variable in conditional 0 global: server.errorlog
MM DD HH:MM:SS ls vami-lighttp[13054]: 2025-08-26 17:24:08: (/build/mts/release/bora-16973022/studio/src/vami/apps/lighttpd/src/configfile.c.1175) source: /opt/vmware/etc/lighttpd/lighttpd.conf line: 313 pos: 27 parser failed somehow near here: (EOL)
MM DD HH:MM:SS ls vami-lighttp[13054]: [FAILED]
MM DD HH:MM:SS ls systemd[1]: vami-lighttp.service: Control process exited, code=exited status=1
MM DD HH:MM:SS ls systemd[1]: vami-lighttp.service: Failed with result 'exit-code'.
MM DD HH:MM:SS ls systemd[1]: Failed to start vami-lighttp.service.
vCenter Server 7.x
There is a Duplicate config variable 'global: server.errorlog' in /opt/vmware/etc/lighttpd/lighttpd.conf on line 313.
Backup lighttpd.conf:
vcsa# cp /opt/vmware/etc/lighttpd/lighttpd.conf /opt/vmware/etc/lighttpd/lighttpd.bak
Locate the duplicate variable:
root@vcenter7 [ ~ ]# grep server.errorlog /opt/vmware/etc/lighttpd/lighttpd.conf
server.errorlog = log_root + "/error.log"
server.errorlog = log_root + "/error.log"
Edit 'lighttpd.conf' and comment out or remove the duplicate config variable:
vcsa# vi /opt/vmware/etc/lighttpd/lighttpd.conf
server.errorlog = log_root + "/error.log"
# server.errorlog = log_root + "/error.log"
Restart and Check status of vami-lighttp:
root@vcenter7 [ ~ ]# systemctl restart vami-lighttp
root@vcenter7 [ ~ ]# systemctl status vami-lighttp
● vami-lighttp.service
Loaded: loaded (/etc/init.d/vami-lighttp; enabled; vendor preset: enabled)
Active: active (running) since Tue 2025-09-02 21:49:23 UTC; 8s ago
Docs: man:systemd-sysv-generator(8)
Process: 8305 ExecStop=/etc/init.d/vami-lighttp stop (code=exited, status=0/SUCCESS)
Process: 8329 ExecStart=/etc/init.d/vami-lighttp start (code=exited, status=0/SUCCESS)
Tasks: 1 (limit: 9830)
Memory: 888.0K
CGroup: /system.slice/vami-lighttp.service
└─8369 /opt/vmware/sbin/vami-lighttpd -f /opt/vmware/etc/lighttpd/lighttpd.conf
Sep 02 21:49:23 vcenter7.testlab.local systemd[1]: Starting vami-lighttp.service...
Sep 02 21:49:23 vcenter7.testlab.local vami-lighttp[8329]: Starting vami-lighttpd:cgi.assign += ( ".cgi" => "/usr/bin/python" )
Sep 02 21:49:23 vcenter7.testlab.local vami-lighttp[8329]: Extracting SSL certificate from VECS
Sep 02 21:49:23 vcenter7.testlab.local vami-lighttp[8329]: SSL certificate extracted
Sep 02 21:49:23 vcenter7.testlab.local vami-lighttp[8329]: 2025-09-02 21:49:23: (/build/mts/release/bora-16973022/studio/src/vami/ap>
Sep 02 21:49:23 vcenter7.testlab.local vami-lighttp[8329]: [ OK ]
Sep 02 21:49:23 vcenter7.testlab.local systemd[1]: Started vami-lighttp.service.