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)

Reply via email to