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

Kim van der Riet resolved QPID-2666.
------------------------------------

    Resolution: Fixed

Simple fix: add a '-' into the runuser statement that starts the "qpidd 
--check"; this ensures that it runs in its own home directory for which it has 
permissions to write.

Fixed in r.953687

> [C++ broker linux] Service init script does not handle config file with 
> "log-to-file" and a relative path
> ---------------------------------------------------------------------------------------------------------
>
>                 Key: QPID-2666
>                 URL: https://issues.apache.org/jira/browse/QPID-2666
>             Project: Qpid
>          Issue Type: Bug
>          Components: C++ Broker
>         Environment: Linux
>            Reporter: Kim van der Riet
>            Assignee: Kim van der Riet
>
> The service start script for linux (located in qpid/cpp/etc in svn) when 
> installed will fail if the "log-to-file" option is set in the qpidd.conf file 
> with a relative path (eg log-to-file=my-log.txt); however an absolute path 
> works ok.
> If a relative path is used, the script's use of "qpidd --check" to obtain the 
> PID of the newly started qpid daemon will fail (as it will attempt to open a 
> log file in a directory for which it does not have permissions); hence the 
> pid file will be empty. An error message is printed, but the daemon starts 
> ok. However, the missing PID means that attempting to stop the service will 
> fail, and an administrator will have to find and stop the process manually.

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to