[asterisk-bugs] [JIRA] (ASTERISK-30097) Recent documentation changes for connecting to remote console are inconsistent

Matthias Hensler (JIRA) noreply at issues.asterisk.org
Sun Jun 5 04:05:49 CDT 2022


Matthias Hensler created ASTERISK-30097:
-------------------------------------------

             Summary: Recent documentation changes for connecting to remote console are inconsistent
                 Key: ASTERISK-30097
                 URL: https://issues.asterisk.org/jira/browse/ASTERISK-30097
             Project: Asterisk
          Issue Type: Improvement
      Security Level: None
          Components: Core/Logging
    Affects Versions: 18.12.1
         Environment: Asterisk compiled with a specific installpath and using a configuration from a different path.
            Reporter: Matthias Hensler
            Severity: Trivial


The recent changes from ASTERISK-22246, that introduced warnings for parameters without effect when connecting to a remote console, are actually inconsistent.
Specifically it lists the "-C" option for specifying a configuration file as having no effect, while it actually has.

Consider the setup which we use here:
* an asterisk version is compiled to its own installpath to make it easy for switching between versions. In this case "/usr/local/packages/asterisk-18.12.1" and a symlink "/usr/local/packages/asterisk" pointing to that specific version.
* all the configuration is still at /etc/asterisk/ and asterisk is started with "-C /etc/asterisk/asterisk.conf"
* a cronjob is run to rotate the logfile: "/usr/local/packages/asterisk/sbin/asterisk -C /etc/asterisk/asterisk.conf -rx 'logger rotate'"

While above setup still works, it now issues the warning "'C' option is not compatible with remote console mode and has no effect.". But actually the "C"-option is still absolutely necessary to find the correct path to the remote-socket. Not using the "C"-option doesn't work:
{quote}
  Unable to open specified master config file '/usr/local/packages/asterisk-18.12.1/etc/asterisk/asterisk.conf', using built-in defaults
   Unable to connect to remote asterisk (does /usr/local/packages/asterisk-18.12.1/var/run/asterisk/asterisk.ctl exist?)
{quote}

It is still possible to make the command work by running " /usr/local/packages/asterisk/sbin/asterisk -s /var/run/asterisk/asterisk.ctl -rx 'logger rotate'". However that still issues the first warning that the master-configfile isn't found.

In conclusion I think that the "C"-option shouldn't marked as having no effect.



--
This message was sent by Atlassian JIRA
(v6.2#6252)



More information about the asterisk-bugs mailing list