[ 
https://issues.apache.org/jira/browse/VCL-1061?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Andy Kurth resolved VCL-1061.
-----------------------------
    Resolution: Fixed

> Unnecessary warnings in vcld.log 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