I upgraded from 10.0.7 to 10.0.8 on running on RedHat 7.9 using the fixlet.
So I waited for the BifFix server to restart, and installed the new BigFix Console on my desktop.
The status for the upgrade action was then Failed!
However the install log said successful.
Looking at the action I could see that it stopped on:
…
Completed // If Web Reports was running, restart its service
Completed if {“True” = parameter “RunningWR”}
Completed wait /etc/init.d/beswebreports start
Completed parameter “unixWRStartTime” = "{apparent registration server time}"
Completed pause while {(not exists running service “BESWebReportsServer”) AND ((apparent registration server time - time(parameter “unixWRStartTime”)) < (300 * second))}
continue if {exists running service “BESWebReportsServer” whose(version of it = “10.0.8.37”)}
endif
Since the step to upgrade the client in the fixlet I did this with a separate Fixlet.
So I checked the service status of the WebReportServer.
It seemed to be running, but I restarted it anyway.
The status was then:
[root@ilmt01.acme.org]# systemctl -l status beswebreports.service
- beswebreports.service - BESWebReportsServer daemon
Loaded: loaded (/usr/lib/systemd/system/beswebreports.service; enabled; vendor preset: disabled)
Active: active (running) since Mon 2023-01-23 13:14:54 CET; 1h 6min ago
CGroup: /system.slice/beswebreports.service
└─31503 /opt/BESWebReportsServer/bin/BESWebReportsServer
Jan 23 13:14:54 ilmt01.acme.org systemd[1]: Starting BESWebReportsServer daemon…
Jan 23 13:14:54 ilmt01.acme.org su[31475]: (to webreports) root on none
Jan 23 13:14:54 ilmt01.acme.org runuser[31499]: pam_unix(runuser:session): session opened for user webreports by (uid=0)
Jan 23 13:14:54 ilmt01.acme.org runuser[31499]: pam_unix(runuser:session): session closed for user webreports
Jan 23 13:14:54 ilmt01.acme.org beswebreports[31458]: Starting BigFix: BESWebReportsServer: [ OK ]
Jan 23 13:14:54 ilmt01.acme.org systemd[1]: Started BESWebReportsServer daemon.
Logging in to WebReports I could see that the version was correct, 10.0.8.
After these operations I could see, to my surprise, that the status of the fixlet now had changed to Fixed!
But still no more steps done in the fixlet.
So whats going on?
Is the upgrade OK or is something missing?
I am planning to upgrade several RedHat servers, so I need to be sure that the fixlet works.
//Christer