It is possible that, when started as a service, PostgreSQL starts after the collector. When that happens, the database doesn't have time to be configured with the right tables. make configure will configure the database correctly.
As a solution, when the collector gets a 42P01 error from SQL, it should call directly make configure and solve the problem itself.
It is possible that, when started as a service, PostgreSQL starts after the collector. When that happens, the database doesn't have time to be configured with the right tables.
make configurewill configure the database correctly.As a solution, when the collector gets a
42P01error from SQL, it should call directlymake configureand solve the problem itself.