Andy Kurth created VCL-1061: ------------------------------- Summary: Warning displayes for Ubuntu 16 images when checking services Key: VCL-1061 URL: https://issues.apache.org/jira/browse/VCL-1061 Project: VCL Issue Type: Improvement Components: vcld (backend) Affects Versions: 2.4.2 Reporter: Andy Kurth Assignee: Andy Kurth Fix For: 2.5
Ubuntu 16+ uses systemd instead of Upstart but the _initctl_ command may still exist. The Upstart.pm checks if the _initctl_ command exists in order to determine if it should be used. The module attempts to execute *initctl list* when retrieving service names. With Ubuntu 16, the following is displayed: {noformat} initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused {noformat} As a result, the following appears in vcld.log: {noformat} Upstart.pm:_get_service_info|189| ---- WARNING ---- Upstart.pm:_get_service_info|189| 2017-07-19 14:07:04Upstart.pm:_get_service_info|189|failed to retrieve list of all services on arkvmm165 using the initctl command, exit status: 1, command: Upstart.pm:_get_service_info|189| initctl list Upstart.pm:_get_service_info|189| output: Upstart.pm:_get_service_info|189| initctl: Unable to connect to Upstart: Failed to connect to socket /com/ubuntu/upstart: Connection refused Upstart.pm:_get_service_info|189| ( 0) Upstart.pm, _get_service_info (line: 189) Upstart.pm:_get_service_info|189| (-1) Upstart.pm, get_service_names (line: 133) Upstart.pm:_get_service_info|189| (-2) Linux.pm, service_exists (line: 3702) Upstart.pm:_get_service_info|189| (-3) test.pm, process (line: 81) Upstart.pm:_get_service_info|189| (-4) vcld, make_new_child (line: 601) Upstart.pm:_get_service_info|189| (-5) vcld, main (line: 353) {noformat} The ultimate functionality is fine since the systemd.pm module then checks if it can retrieve the service names. This succeeds. However, unnecessary warnings appear in vcld.log. -- This message was sent by Atlassian JIRA (v6.4.14#64029)