Re: [asterisk-users] Asterisk and CentOS 8

2020-12-09 Thread Dmitry Melekhov

10.12.2020 03:25, Patrick Wakano пишет:
In case anyone out there is working with CentOS, you might reconsider 
that decision: 
https://blog.centos.org/2020/12/future-is-centos-stream/ 




Oracle? :-)



--
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
 https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
  http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Asterisk and CentOS 8

2020-12-09 Thread Patrick Wakano
In case anyone out there is working with CentOS, you might reconsider that
decision: https://blog.centos.org/2020/12/future-is-centos-stream/


On Mon, 11 May 2020 at 23:53, George Joseph  wrote:

>
>
> On Sun, May 3, 2020 at 6:07 PM Patrick Wakano  wrote:
>
>> Hello George,
>> Hope this finds you well!
>> I wonder if there has been any progress on this matter?
>>
>
> Sorry, I missed this last week.   We have an internal issue open to
> revisit CentOS 8 and it's at the top of our backlog right now so we should
> have something in the next few weeks.
>
> Thanks for sharing your experience!
>
>
>>
>> I've been working to have Asterisk running on CentOS 8 and our jump from
>> CentOS 6 to 8 doesn't look too bad The missing packages found are:
>> gmime-devel, iksemel-devel, corosynclib-devel, libresample-devel, hoard and
>> python-devel. Python-devel could be replaced by python2-devel or
>> python3-devel (python36-devel), but I am not sure if there is any python
>> incompatibility... gmime-devel, iksemel-devel and hoard seems of no use
>> (and they were already missing for CentOS 6 too), so only corosynclib (if
>> you are using it) and libresample may be a problem Does anyone knows
>> what is the use of libresample-devel package?
>>
>> Just to share the experience so far, to build Asterisk it is needed to
>> install the epel-release and enable PowerTools. By ignoring the missing
>> packages, the compilation works and we can start Asterisk. My only concern
>> was about the libresample-devel because in the past I think its absence
>> caused issues when loading/starting pjsip modules, but it didn't happen
>> this time (but I am not using pjsip, I just loaded it with the sample
>> config files)
>> Following on and making Asterisk a systemd service instead of using
>> init.d, I first checked the service file under contrib/systemd but it seems
>> to serve a different purpose, so it could not be used. Instead a very
>> simple one does the job. Just make sure your exec cmd does not have the
>> '-c' option (used in safe_asterisk), because this was causing me a 100% CPU
>> usage (related to this:
>> https://unix.stackexchange.com/questions/191621/systemd-service-using-100-of-my-cpu-when-it-doesnt-if-i-start-it-without-syste/368037#368037
>> )
>> Be aware that SELinux may cause permissions and access problems when
>> running as systemd service It took me a whole day to figure out that
>> under our configuration (that have included files outside the /etc/asterisk
>> folder) the "problem" was SELinux.
>> Finally, configure firewalld to allow the SIP and RTP ports and you
>> should be ready to go.
>> Also, we are using rpmbuild to create an Asterisk package. rpmbuild (or
>> new red hat policies) is more strict and now complains about the python
>> shebangs that do not have a version (files contrib/script/ref*.py -> what
>> is this used for??). When using the DONT_OPTMIZE flag the compiler warns
>> for every single file saying, so it is quite annoying but does not to cause
>> issues:
>> /usr/include/features.h:381:4: warning: #warning _FORTIFY_SOURCE
>> requires compiling with optimization (-O) [-Wcpp].
>> Anyway, these problems do not happen if you manually build with the
>> simple configure and make commands.
>>
>> Cheers,
>> Patrick Wakano
>>
>> On Fri, 18 Oct 2019 at 11:54, Carlos Chavez  wrote:
>>
>>> They only problem I have found so far is while trying to install
>>> Alembic for SQLAlchemy (for realtime configs).  Those are the only packages
>>> that I cannot get working properly.  Vanilla Asterisk works fine  with the
>>> only extra package needed being libedit-devel that is not included in any
>>> "official" repo.  You need to download the Fedora Core 29 packages to in
>>> order to successfully compile Asterisk.  That being said, I would not
>>> recommend trying to put this in production any time soon.
>>> On 10/17/2019 11:19 AM, George Joseph wrote:
>>>
>>> At the current time, we do not recommend attempting to build Asterisk on
>>> CentOS 8.  Many packages Asterisk uses are not yet available and would
>>> require building from their sources.  The Asterisk packages are also not
>>> available in the EPEL 8 or CentOS 8 repositories yet for the same reason.
>>>
>>> We'll update you when we think it's safe.
>>>
>>>
>>> --
>>> *George Joseph*
>>> Digium - A Sangoma Company | Software Developer | Software Engineering
>>> 445 Jan Davis Drive NW - Huntsville, AL 35806 - US
>>> direct/fax: +1 256 428 6012
>>> Check us out at: https://digium.com · https://sangoma.com
>>>
>>>
>>> --
>>> _
>>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>>>
>>> Check out the new Asterisk community forum at:
>>> https://community.asterisk.org/
>>>
>>> New to Asterisk? Start here:
>>>   https://wiki.asterisk.org/wiki/display/AST/Getting+Started
>>>
>>> asterisk-users mailing list
>>> To UNSUBSCRIBE or update options visit:
>>>

Re: [asterisk-users] Asterisk and CentOS 8

2020-05-11 Thread George Joseph
On Sun, May 3, 2020 at 6:07 PM Patrick Wakano  wrote:

> Hello George,
> Hope this finds you well!
> I wonder if there has been any progress on this matter?
>

Sorry, I missed this last week.   We have an internal issue open to revisit
CentOS 8 and it's at the top of our backlog right now so we should have
something in the next few weeks.

Thanks for sharing your experience!


>
> I've been working to have Asterisk running on CentOS 8 and our jump from
> CentOS 6 to 8 doesn't look too bad The missing packages found are:
> gmime-devel, iksemel-devel, corosynclib-devel, libresample-devel, hoard and
> python-devel. Python-devel could be replaced by python2-devel or
> python3-devel (python36-devel), but I am not sure if there is any python
> incompatibility... gmime-devel, iksemel-devel and hoard seems of no use
> (and they were already missing for CentOS 6 too), so only corosynclib (if
> you are using it) and libresample may be a problem Does anyone knows
> what is the use of libresample-devel package?
>
> Just to share the experience so far, to build Asterisk it is needed to
> install the epel-release and enable PowerTools. By ignoring the missing
> packages, the compilation works and we can start Asterisk. My only concern
> was about the libresample-devel because in the past I think its absence
> caused issues when loading/starting pjsip modules, but it didn't happen
> this time (but I am not using pjsip, I just loaded it with the sample
> config files)
> Following on and making Asterisk a systemd service instead of using
> init.d, I first checked the service file under contrib/systemd but it seems
> to serve a different purpose, so it could not be used. Instead a very
> simple one does the job. Just make sure your exec cmd does not have the
> '-c' option (used in safe_asterisk), because this was causing me a 100% CPU
> usage (related to this:
> https://unix.stackexchange.com/questions/191621/systemd-service-using-100-of-my-cpu-when-it-doesnt-if-i-start-it-without-syste/368037#368037
> )
> Be aware that SELinux may cause permissions and access problems when
> running as systemd service It took me a whole day to figure out that
> under our configuration (that have included files outside the /etc/asterisk
> folder) the "problem" was SELinux.
> Finally, configure firewalld to allow the SIP and RTP ports and you should
> be ready to go.
> Also, we are using rpmbuild to create an Asterisk package. rpmbuild (or
> new red hat policies) is more strict and now complains about the python
> shebangs that do not have a version (files contrib/script/ref*.py -> what
> is this used for??). When using the DONT_OPTMIZE flag the compiler warns
> for every single file saying, so it is quite annoying but does not to cause
> issues:
> /usr/include/features.h:381:4: warning: #warning _FORTIFY_SOURCE requires
> compiling with optimization (-O) [-Wcpp].
> Anyway, these problems do not happen if you manually build with the simple
> configure and make commands.
>
> Cheers,
> Patrick Wakano
>
> On Fri, 18 Oct 2019 at 11:54, Carlos Chavez  wrote:
>
>> They only problem I have found so far is while trying to install
>> Alembic for SQLAlchemy (for realtime configs).  Those are the only packages
>> that I cannot get working properly.  Vanilla Asterisk works fine  with the
>> only extra package needed being libedit-devel that is not included in any
>> "official" repo.  You need to download the Fedora Core 29 packages to in
>> order to successfully compile Asterisk.  That being said, I would not
>> recommend trying to put this in production any time soon.
>> On 10/17/2019 11:19 AM, George Joseph wrote:
>>
>> At the current time, we do not recommend attempting to build Asterisk on
>> CentOS 8.  Many packages Asterisk uses are not yet available and would
>> require building from their sources.  The Asterisk packages are also not
>> available in the EPEL 8 or CentOS 8 repositories yet for the same reason.
>>
>> We'll update you when we think it's safe.
>>
>>
>> --
>> *George Joseph*
>> Digium - A Sangoma Company | Software Developer | Software Engineering
>> 445 Jan Davis Drive NW - Huntsville, AL 35806 - US
>> direct/fax: +1 256 428 6012
>> Check us out at: https://digium.com · https://sangoma.com
>>
>>
>> --
>> _
>> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>>
>> Check out the new Asterisk community forum at:
>> https://community.asterisk.org/
>>
>> New to Asterisk? Start here:
>>   https://wiki.asterisk.org/wiki/display/AST/Getting+Started
>>
>> asterisk-users mailing list
>> To UNSUBSCRIBE or update options visit:
>>http://lists.digium.com/mailman/listinfo/asterisk-users
>
> --
> _
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> Check out the new Asterisk community forum at:
> https://community.asterisk.org/
>
> New to 

Re: [asterisk-users] Asterisk and CentOS 8

2020-05-03 Thread Patrick Wakano
Hello George,
Hope this finds you well!
I wonder if there has been any progress on this matter?

I've been working to have Asterisk running on CentOS 8 and our jump from
CentOS 6 to 8 doesn't look too bad The missing packages found are:
gmime-devel, iksemel-devel, corosynclib-devel, libresample-devel, hoard and
python-devel. Python-devel could be replaced by python2-devel or
python3-devel (python36-devel), but I am not sure if there is any python
incompatibility... gmime-devel, iksemel-devel and hoard seems of no use
(and they were already missing for CentOS 6 too), so only corosynclib (if
you are using it) and libresample may be a problem Does anyone knows
what is the use of libresample-devel package?

Just to share the experience so far, to build Asterisk it is needed to
install the epel-release and enable PowerTools. By ignoring the missing
packages, the compilation works and we can start Asterisk. My only concern
was about the libresample-devel because in the past I think its absence
caused issues when loading/starting pjsip modules, but it didn't happen
this time (but I am not using pjsip, I just loaded it with the sample
config files)
Following on and making Asterisk a systemd service instead of using init.d,
I first checked the service file under contrib/systemd but it seems to
serve a different purpose, so it could not be used. Instead a very simple
one does the job. Just make sure your exec cmd does not have the '-c'
option (used in safe_asterisk), because this was causing me a 100% CPU
usage (related to this:
https://unix.stackexchange.com/questions/191621/systemd-service-using-100-of-my-cpu-when-it-doesnt-if-i-start-it-without-syste/368037#368037
)
Be aware that SELinux may cause permissions and access problems when
running as systemd service It took me a whole day to figure out that
under our configuration (that have included files outside the /etc/asterisk
folder) the "problem" was SELinux.
Finally, configure firewalld to allow the SIP and RTP ports and you should
be ready to go.
Also, we are using rpmbuild to create an Asterisk package. rpmbuild (or new
red hat policies) is more strict and now complains about the python
shebangs that do not have a version (files contrib/script/ref*.py -> what
is this used for??). When using the DONT_OPTMIZE flag the compiler warns
for every single file saying, so it is quite annoying but does not to cause
issues:
/usr/include/features.h:381:4: warning: #warning _FORTIFY_SOURCE requires
compiling with optimization (-O) [-Wcpp].
Anyway, these problems do not happen if you manually build with the simple
configure and make commands.

Cheers,
Patrick Wakano

On Fri, 18 Oct 2019 at 11:54, Carlos Chavez  wrote:

> They only problem I have found so far is while trying to install
> Alembic for SQLAlchemy (for realtime configs).  Those are the only packages
> that I cannot get working properly.  Vanilla Asterisk works fine  with the
> only extra package needed being libedit-devel that is not included in any
> "official" repo.  You need to download the Fedora Core 29 packages to in
> order to successfully compile Asterisk.  That being said, I would not
> recommend trying to put this in production any time soon.
> On 10/17/2019 11:19 AM, George Joseph wrote:
>
> At the current time, we do not recommend attempting to build Asterisk on
> CentOS 8.  Many packages Asterisk uses are not yet available and would
> require building from their sources.  The Asterisk packages are also not
> available in the EPEL 8 or CentOS 8 repositories yet for the same reason.
>
> We'll update you when we think it's safe.
>
>
> --
> *George Joseph*
> Digium - A Sangoma Company | Software Developer | Software Engineering
> 445 Jan Davis Drive NW - Huntsville, AL 35806 - US
> direct/fax: +1 256 428 6012
> Check us out at: https://digium.com · https://sangoma.com
>
>
> --
> _
> -- Bandwidth and Colocation Provided by http://www.api-digital.com --
>
> Check out the new Asterisk community forum at:
> https://community.asterisk.org/
>
> New to Asterisk? Start here:
>   https://wiki.asterisk.org/wiki/display/AST/Getting+Started
>
> asterisk-users mailing list
> To UNSUBSCRIBE or update options visit:
>http://lists.digium.com/mailman/listinfo/asterisk-users
-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
  https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

Re: [asterisk-users] Asterisk and CentOS 8

2019-10-17 Thread Carlos Chavez
    They only problem I have found so far is while trying to install 
Alembic for SQLAlchemy (for realtime configs).  Those are the only 
packages that I cannot get working properly.  Vanilla Asterisk works 
fine  with the only extra package needed being libedit-devel that is not 
included in any "official" repo.  You need to download the Fedora Core 
29 packages to in order to successfully compile Asterisk.  That being 
said, I would not recommend trying to put this in production any time soon.


On 10/17/2019 11:19 AM, George Joseph wrote:
At the current time, we do not recommend attempting to build Asterisk 
on CentOS 8.  Many packages Asterisk uses are not yet available and 
would require building from their sources.  The Asterisk packages are 
also not available in the EPEL 8 or CentOS 8 repositories yet for the 
same reason.


We'll update you when we think it's safe.


--
*George Joseph*
Digium - A Sangoma Company | Software Developer | Software Engineering
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
direct/fax: +1 256 428 6012
Check us out at: https://digium.com  · 
https://sangoma.com 



-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
  https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users

[asterisk-users] Asterisk and CentOS 8

2019-10-17 Thread George Joseph
At the current time, we do not recommend attempting to build Asterisk on
CentOS 8.  Many packages Asterisk uses are not yet available and would
require building from their sources.  The Asterisk packages are also not
available in the EPEL 8 or CentOS 8 repositories yet for the same reason.

We'll update you when we think it's safe.


-- 
*George Joseph*
Digium - A Sangoma Company | Software Developer | Software Engineering
445 Jan Davis Drive NW - Huntsville, AL 35806 - US
direct/fax: +1 256 428 6012
Check us out at: https://digium.com · https://sangoma.com
-- 
_
-- Bandwidth and Colocation Provided by http://www.api-digital.com --

Check out the new Asterisk community forum at: https://community.asterisk.org/

New to Asterisk? Start here:
  https://wiki.asterisk.org/wiki/display/AST/Getting+Started

asterisk-users mailing list
To UNSUBSCRIBE or update options visit:
   http://lists.digium.com/mailman/listinfo/asterisk-users