Mailing List Archive

mythbackend starting before mySQLd
Hi,
just completed my upgrade to FC17 and a few things went wrong but here is a couple

1. I noticed that MythBackend is starting during mySQL start up and as its not completely
initialised it fails.

2. Nvidia Kmdls didn;'t automatically download I had to manually install even though the
other nvidia-graphics packages installed.


How do I get mythbackend to wait for database to finish startup? do I need a startup
script that support systemctl?

Paul

_______________________________________________
atrpms-users mailing list
atrpms-users@atrpms.net
http://lists.atrpms.net/mailman/listinfo/atrpms-users
Re: mythbackend starting before mySQLd [ In reply to ]
On Tue 28/08/2012 3:41 PM, Paul wrote:
> Hi,
> just completed my upgrade to FC17 and a few things went wrong but here is a couple
>
> 1. I noticed that MythBackend is starting during mySQL start up and as its not completely
> initialised it fails.
>
> 2. Nvidia Kmdls didn;'t automatically download I had to manually install even though the
> other nvidia-graphics packages installed.
>
>
> How do I get mythbackend to wait for database to finish startup? do I need a startup
> script that support systemctl?
>
> Paul
>
> _______________________________________________
> atrpms-users mailing list
> atrpms-users@atrpms.net
> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>


I might be answering my own question

but I saw this on the MythTV wiki

http://www.mythtv.org/wiki/Systemd_mythbackend_Configuration

should this be in the latest FC package for MythtTV
ie
/etc/systemd/system/mythbackend.service

Paul



_______________________________________________
atrpms-users mailing list
atrpms-users@atrpms.net
http://lists.atrpms.net/mailman/listinfo/atrpms-users
Re: mythbackend starting before mySQLd [ In reply to ]
On 08/28/2012 01:41 AM, Paul wrote:
> 1. I noticed that MythBackend is starting during mySQL start up and as its not completely
> initialised it fails.

Check the archives for "Re: [ATrpms-devel] mythbackend fails to start on boot; mysqld not ready"
What I wrote in my last message on 5/19/2012 is still working well. I did make a /etc/tmpfiles.d/mythbackend.conf containing:

d /var/run/mythtv 0755 mythtv mythtv -

Hope that helps!

_______________________________________________
atrpms-users mailing list
atrpms-users@atrpms.net
http://lists.atrpms.net/mailman/listinfo/atrpms-users
Re: mythbackend starting before mySQLd [ In reply to ]
On Wed 29/08/2012 2:43 PM, Chris Schanzle wrote:
> On 08/28/2012 01:41 AM, Paul wrote:
>> 1. I noticed that MythBackend is starting during mySQL start up and as its not completely
>> initialised it fails.
>
> Check the archives for "Re: [ATrpms-devel] mythbackend fails to start on boot; mysqld
> not ready"
> What I wrote in my last message on 5/19/2012 is still working well. I did make a
> /etc/tmpfiles.d/mythbackend.conf containing:
>
> d /var/run/mythtv 0755 mythtv mythtv -
>
> Hope that helps!
>
> _______________________________________________
> atrpms-users mailing list
> atrpms-users@atrpms.net
> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>

Note I did find a systemctl config file which did the trick anyway but

So what does this tmpfiles.d do?

Paul

_______________________________________________
atrpms-users mailing list
atrpms-users@atrpms.net
http://lists.atrpms.net/mailman/listinfo/atrpms-users
Re: mythbackend starting before mySQLd [ In reply to ]
On 08/29/2012 05:41 AM, Paul wrote:
> On Wed 29/08/2012 2:43 PM, Chris Schanzle wrote:
>> On 08/28/2012 01:41 AM, Paul wrote:
>>> 1. I noticed that MythBackend is starting during mySQL start up and as its not completely
>>> initialised it fails.
>>
>> Check the archives for "Re: [ATrpms-devel] mythbackend fails to start on boot; mysqld
>> not ready"
>> What I wrote in my last message on 5/19/2012 is still working well. I did make a
>> /etc/tmpfiles.d/mythbackend.conf containing:
>>
>> d /var/run/mythtv 0755 mythtv mythtv -
>>
>> Hope that helps!
>>
>> _______________________________________________
>> atrpms-users mailing list
>> atrpms-users@atrpms.net
>> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>>
>
> Note I did find a systemctl config file which did the trick anyway but
>
> So what does this tmpfiles.d do?

From memory, it creates the run directory where the process's pid will be kept so systemd knows the proper status...so systemctl 'stats', 'reload' or 'restart' commands work as they should.




_______________________________________________
atrpms-users mailing list
atrpms-users@atrpms.net
http://lists.atrpms.net/mailman/listinfo/atrpms-users
Re: mythbackend starting before mySQLd [ In reply to ]
On Thu, Aug 30, 2012 at 5:20 PM, Chris Schanzle <schanzle@nist.gov> wrote:
> On 08/29/2012 05:41 AM, Paul wrote:
>>
>> On Wed 29/08/2012 2:43 PM, Chris Schanzle wrote:
>>>
>>> On 08/28/2012 01:41 AM, Paul wrote:
>>>>
>>>> 1. I noticed that MythBackend is starting during mySQL start up and as
>>>> its not completely
>>>> initialised it fails.
>>>
>>>
>>> Check the archives for "Re: [ATrpms-devel] mythbackend fails to start on
>>> boot; mysqld
>>> not ready"
>>> What I wrote in my last message on 5/19/2012 is still working well. I
>>> did make a
>>> /etc/tmpfiles.d/mythbackend.conf containing:
>>>
>>> d /var/run/mythtv 0755 mythtv mythtv -
>>>
>>> Hope that helps!
>>>
>>> _______________________________________________
>>> atrpms-users mailing list
>>> atrpms-users@atrpms.net
>>> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>>>
>>
>> Note I did find a systemctl config file which did the trick anyway but
>>
>> So what does this tmpfiles.d do?
>
>
> From memory, it creates the run directory where the process's pid will be
> kept so systemd knows the proper status...so systemctl 'stats', 'reload' or
> 'restart' commands work as they should.
>
>
>
>
>
> _______________________________________________
> atrpms-users mailing list
> atrpms-users@atrpms.net
> http://lists.atrpms.net/mailman/listinfo/atrpms-users

Charles:

I'm not sure why Axel isn't currently building kmdls for nvidia on
FC17. I've built my own for x86_64, but haven't had a chance to test
them. There is a recent thread discussing how to build them.

George

_______________________________________________
atrpms-users mailing list
atrpms-users@atrpms.net
http://lists.atrpms.net/mailman/listinfo/atrpms-users
Re: mythbackend starting before mySQLd [ In reply to ]
I ran into this before and found where someone said just include a delay
in the mythbackend startup script (edit /etc/rc.d/init.d/mythbackend and
change/add: sleep ## <-- number of seconds 5 - 10 works), that has been
working for me.

# daemon --user mythtv $binary $OPTIONS
daemonsleep 10; $binary $OPTIONS
Hope this helps.

Message: 1 Date: Thu, 30 Aug 2012 17:20:33 -0400 From: Chris Schanzle
<schanzle@nist.gov> To: User discussion about ATrpms.net
<atrpms-users@atrpms.net> Subject: Re: [ATrpms-users] mythbackend
starting before mySQLd Message-ID: <503FD921.8090403@nist.gov>
Content-Type: text/plain; charset="ISO-8859-1"; format=flowed On
08/29/2012 05:41 AM, Paul wrote:
>> On Wed 29/08/2012 2:43 PM, Chris Schanzle wrote:
>>> On 08/28/2012 01:41 AM, Paul wrote:
>>>> 1. I noticed that MythBackend is starting during mySQL start up and as its not completely
>>>> initialised it fails.
>>> Check the archives for "Re: [ATrpms-devel] mythbackend fails to start on boot; mysqld
>>> not ready"
>>> What I wrote in my last message on 5/19/2012 is still working well. I did make a
>>> /etc/tmpfiles.d/mythbackend.conf containing:
>>>
>>> d /var/run/mythtv 0755 mythtv mythtv -
>>>
>>> Hope that helps!
>>>
>>> _______________________________________________
>>> atrpms-users mailing list
>>> atrpms-users@atrpms.net
>>> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>>>
>> Note I did find a systemctl config file which did the trick anyway but
>>
>> So what does this tmpfiles.d do?
> From memory, it creates the run directory where the process's pid will be kept so systemd knows the proper status...so systemctl 'stats', 'reload' or 'restart' commands work as they should.
>
>
>
>
>
>
> ------------------------------
>
> Message: 2
> Date: Thu, 30 Aug 2012 17:34:35 -0400
> From: George Galt <george.galt@gmail.com>
> To: "User discussion about ATrpms.net" <atrpms-users@atrpms.net>
> Subject: Re: [ATrpms-users] mythbackend starting before mySQLd
> Message-ID:
> <CA+-thJNMMuGEPK0K7ueeK2jC+Li1ZYiLNV6vqPM8LH5Vv6Zsyg@mail.gmail.com>
> Content-Type: text/plain; charset=ISO-8859-1
>
> On Thu, Aug 30, 2012 at 5:20 PM, Chris Schanzle <schanzle@nist.gov> wrote:
>> On 08/29/2012 05:41 AM, Paul wrote:
>>> On Wed 29/08/2012 2:43 PM, Chris Schanzle wrote:
>>>> On 08/28/2012 01:41 AM, Paul wrote:
>>>>> 1. I noticed that MythBackend is starting during mySQL start up and as
>>>>> its not completely
>>>>> initialised it fails.
>>>>
>>>> Check the archives for "Re: [ATrpms-devel] mythbackend fails to start on
>>>> boot; mysqld
>>>> not ready"
>>>> What I wrote in my last message on 5/19/2012 is still working well. I
>>>> did make a
>>>> /etc/tmpfiles.d/mythbackend.conf containing:
>>>>
>>>> d /var/run/mythtv 0755 mythtv mythtv -
>>>>
>>>> Hope that helps!
>>>>
>>>> _______________________________________________
>>>> atrpms-users mailing list
>>>> atrpms-users@atrpms.net
>>>> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>>>>
>>> Note I did find a systemctl config file which did the trick anyway but
>>>
>>> So what does this tmpfiles.d do?
>>
>> From memory, it creates the run directory where the process's pid will be
>> kept so systemd knows the proper status...so systemctl 'stats', 'reload' or
>> 'restart' commands work as they should.
>>
>>
>>
>>
>>
>> _______________________________________________
>> atrpms-users mailing list
>> atrpms-users@atrpms.net
>> http://lists.atrpms.net/mailman/listinfo/atrpms-users
> Charles:
>
> I'm not sure why Axel isn't currently building kmdls for nvidia on
> FC17. I've built my own for x86_64, but haven't had a chance to test
> them. There is a recent thread discussing how to build them.
>
> George
>
>
>
> ------------------------------
>
> _______________________________________________
> atrpms-users mailing list
> atrpms-users@atrpms.net
> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>
> End of atrpms-users Digest, Vol 103, Issue 20
> *********************************************
Re: mythbackend starting before mySQLd [ In reply to ]
> # daemon --user mythtv $binary $OPTIONS
> daemon sleep 10; $binary $OPTIONS
should be a space between daemon and sleep. Sorry for the new thread
and top post on the previous message one too many mail programs open.

_______________________________________________
atrpms-users mailing list
atrpms-users@atrpms.net
http://lists.atrpms.net/mailman/listinfo/atrpms-users
Re: mythbackend starting before mySQLd [ In reply to ]
On Fri 31/08/2012 10:52 PM, The Walters wrote:
>> # daemon --user mythtv $binary $OPTIONS
>> daemon sleep 10; $binary $OPTIONS
> should be a space between daemon and sleep. Sorry for the new thread and top post on the
> previous message one too many mail programs open.
>
> _______________________________________________
> atrpms-users mailing list
> atrpms-users@atrpms.net
> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>

I just noticed this in the syslog too

mythbox systemd-tmpfiles[29725]: stat(/run/user/mythtv/gvfs) failed: Permission denied

any idea?

Paul

_______________________________________________
atrpms-users mailing list
atrpms-users@atrpms.net
http://lists.atrpms.net/mailman/listinfo/atrpms-users
Re: mythbackend starting before mySQLd [ In reply to ]
On Fri, 31 Aug 2012, The Walters wrote:

> I ran into this before and found where someone said just include a delay in the mythbackend startup script (edit
> /etc/rc.d/init.d/mythbackend and change/add: sleep ## <-- number of seconds 5 - 10 works), that has been working for me.
>
> # daemon --user mythtv $binary $OPTIONS
>   daemon sleep 10; $binary $OPTIONS
> Hope this helps.

Rather than try to find the best sleep value, I added this bit of code
before mythbackend actually starts:
#Wait for mysql to start, up to 60 seconds

for i in {1..60}
do
if mysql -u mythtv -pPassword </dev/null >/dev/null 2>&1 ; then
break
fi
sleep 1s;
done


So it checks once a second to see if it can connect, 60 times. It will wait
up to a minute, then continue anyway -- and mythbackend will fail, but if it
isn't up after a minute something is wrong.


==========================================================
Chris Candreva -- chris@westnet.com -- (914) 948-3162
WestNet Internet Services of Westchester
http://www.westnet.com/

_______________________________________________
atrpms-users mailing list
atrpms-users@atrpms.net
http://lists.atrpms.net/mailman/listinfo/atrpms-users
Re: mythbackend starting before mySQLd [ In reply to ]
On Sat, Sep 1, 2012 at 5:18 AM, Paul <mylists@wilsononline.id.au> wrote:
> On Fri 31/08/2012 10:52 PM, The Walters wrote:
>>>
>>> # daemon --user mythtv $binary $OPTIONS
>>> daemon sleep 10; $binary $OPTIONS
>>
>> should be a space between daemon and sleep. Sorry for the new thread and
>> top post on the
>> previous message one too many mail programs open.
>>
>> _______________________________________________
>> atrpms-users mailing list
>> atrpms-users@atrpms.net
>> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>>
>
> I just noticed this in the syslog too
>
> mythbox systemd-tmpfiles[29725]: stat(/run/user/mythtv/gvfs) failed:
> Permission denied
>
> any idea?
>
> Paul
>
>
> _______________________________________________
> atrpms-users mailing list
> atrpms-users@atrpms.net
> http://lists.atrpms.net/mailman/listinfo/atrpms-users

Paul:

Here is my "mythbackend.service" file, locate at:
/lib/systemd/system/mythbackend.service

###################################################
# file located at /lib/systemd/system/mythbackend.service
# use "systemctl enable mythtbackend.service to load
# based on a template from RPMFusion and R.G. Newbury from this thread:
# http://www.gossamer-threads.com/lists/mythtv/users/516650?search_string=mythbackend.service%20;#516650

[Unit]
Description=MythTV backend service

After=network.target mysqld.service
# for mythweb: not necessary so 'wants' not 'after'
Wants=httpd.service

[Service]
Type=simple


Environment=MYTHTV_HOME=/var/lib/mythtv
Environment=MYTHCONFDIR=/var/lib/mythtv
Environment=HOME=/var/lib/mythtv
# NOTE: using the "mythtv" user, NOT root.
User=mythtv

# NOTE: if you have other switches you want, insert them below. This
# is set to use log files in /var/log/mythtv. Make sure that the
# location of the HOME/MYTHCONFIG files, logs and the pid file
# are writeable by the user designated above.
ExecStart=/usr/bin/mythbackend --logpath /var/log/mythtv

[Install]
WantedBy=multi-user.target

#####################################
## end of file

This works fine for me using FC16 x86_64 and Axel's builds. I don't
seem to have any permission problems. I don't think I had to set any
special permissions on any files.

George

_______________________________________________
atrpms-users mailing list
atrpms-users@atrpms.net
http://lists.atrpms.net/mailman/listinfo/atrpms-users
Re: mythbackend starting before mySQLd [ In reply to ]
On Sun, Sep 2, 2012 at 2:17 AM, Christopher X. Candreva
<chris@westnet.com>wrote:

> On Fri, 31 Aug 2012, The Walters wrote:
>
> > I ran into this before and found where someone said just include a delay
> in the mythbackend startup script (edit
> > /etc/rc.d/init.d/mythbackend and change/add: sleep ## <-- number of
> seconds 5 - 10 works), that has been working for me.
> >
> > # daemon --user mythtv $binary $OPTIONS
> > daemon sleep 10; $binary $OPTIONS
> > Hope this helps.
>
> Rather than try to find the best sleep value, I added this bit of code
> before mythbackend actually starts:
> #Wait for mysql to start, up to 60 seconds
>
> for i in {1..60}
> do
> if mysql -u mythtv -pPassword </dev/null >/dev/null 2>&1 ; then
> break
> fi
> sleep 1s;
> done
>
>
> So it checks once a second to see if it can connect, 60 times. It will wait
> up to a minute, then continue anyway -- and mythbackend will fail, but if
> it
> isn't up after a minute something is wrong.
>
>
> ==========================================================
> Chris Candreva -- chris@westnet.com -- (914) 948-3162
> WestNet Internet Services of Westchester
> http://www.westnet.com/
>
> _______________________________________________
> atrpms-users mailing list
> atrpms-users@atrpms.net
> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>

Note the systemd now looks after the pre-req of MySQLd, the latest issue
was some DVB devices taking sometime to initialized but the sleep / delay
seems to have worked for me.
Re: mythbackend starting before mySQLd [ In reply to ]
George,
do you allow read/write to your "/var/lib/mythtv/config.xml"

message in backend log
2012-09-14 08:16:45.075208 E [2445/2445] CoreContext configuration.cpp:112
(Save) - Could not open settings file /var/lib/mythtv/config.xml for writing

On Sun, Sep 2, 2012 at 2:57 AM, George Galt <george.galt@gmail.com> wrote:

> On Sat, Sep 1, 2012 at 5:18 AM, Paul <mylists@wilsononline.id.au> wrote:
> > On Fri 31/08/2012 10:52 PM, The Walters wrote:
> >>>
> >>> # daemon --user mythtv $binary $OPTIONS
> >>> daemon sleep 10; $binary $OPTIONS
> >>
> >> should be a space between daemon and sleep. Sorry for the new thread
> and
> >> top post on the
> >> previous message one too many mail programs open.
> >>
> >> _______________________________________________
> >> atrpms-users mailing list
> >> atrpms-users@atrpms.net
> >> http://lists.atrpms.net/mailman/listinfo/atrpms-users
> >>
> >
> > I just noticed this in the syslog too
> >
> > mythbox systemd-tmpfiles[29725]: stat(/run/user/mythtv/gvfs) failed:
> > Permission denied
> >
> > any idea?
> >
> > Paul
> >
> >
> > _______________________________________________
> > atrpms-users mailing list
> > atrpms-users@atrpms.net
> > http://lists.atrpms.net/mailman/listinfo/atrpms-users
>
> Paul:
>
> Here is my "mythbackend.service" file, locate at:
> /lib/systemd/system/mythbackend.service
>
> ###################################################
> # file located at /lib/systemd/system/mythbackend.service
> # use "systemctl enable mythtbackend.service to load
> # based on a template from RPMFusion and R.G. Newbury from this thread:
> #
> http://www.gossamer-threads.com/lists/mythtv/users/516650?search_string=mythbackend.service%20;#516650
>
> [Unit]
> Description=MythTV backend service
>
> After=network.target mysqld.service
> # for mythweb: not necessary so 'wants' not 'after'
> Wants=httpd.service
>
> [Service]
> Type=simple
>
>
> Environment=MYTHTV_HOME=/var/lib/mythtv
> Environment=MYTHCONFDIR=/var/lib/mythtv
> Environment=HOME=/var/lib/mythtv
> # NOTE: using the "mythtv" user, NOT root.
> User=mythtv
>
> # NOTE: if you have other switches you want, insert them below. This
> # is set to use log files in /var/log/mythtv. Make sure that the
> # location of the HOME/MYTHCONFIG files, logs and the pid file
> # are writeable by the user designated above.
> ExecStart=/usr/bin/mythbackend --logpath /var/log/mythtv
>
> [Install]
> WantedBy=multi-user.target
>
> #####################################
> ## end of file
>
> This works fine for me using FC16 x86_64 and Axel's builds. I don't
> seem to have any permission problems. I don't think I had to set any
> special permissions on any files.
>
> George
>
> _______________________________________________
> atrpms-users mailing list
> atrpms-users@atrpms.net
> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>
Re: mythbackend starting before mySQLd [ In reply to ]
On Thu, Sep 13, 2012 at 6:19 PM, Paul Wilson <mylists@wilsononline.id.au> wrote:
> George,
> do you allow read/write to your "/var/lib/mythtv/config.xml"
>
> message in backend log
> 2012-09-14 08:16:45.075208 E [2445/2445] CoreContext configuration.cpp:112
> (Save) - Could not open settings file /var/lib/mythtv/config.xml for writing
>
>
> On Sun, Sep 2, 2012 at 2:57 AM, George Galt <george.galt@gmail.com> wrote:
>>
>> On Sat, Sep 1, 2012 at 5:18 AM, Paul <mylists@wilsononline.id.au> wrote:
>> > On Fri 31/08/2012 10:52 PM, The Walters wrote:
>> >>>
>> >>> # daemon --user mythtv $binary $OPTIONS
>> >>> daemon sleep 10; $binary $OPTIONS
>> >>
>> >> should be a space between daemon and sleep. Sorry for the new thread
>> >> and
>> >> top post on the
>> >> previous message one too many mail programs open.
>> >>
>> >> _______________________________________________
>> >> atrpms-users mailing list
>> >> atrpms-users@atrpms.net
>> >> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>> >>
>> >
>> > I just noticed this in the syslog too
>> >
>> > mythbox systemd-tmpfiles[29725]: stat(/run/user/mythtv/gvfs) failed:
>> > Permission denied
>> >
>> > any idea?
>> >
>> > Paul
>> >
>> >
>> > _______________________________________________
>> > atrpms-users mailing list
>> > atrpms-users@atrpms.net
>> > http://lists.atrpms.net/mailman/listinfo/atrpms-users
>>
>> Paul:
>>
>> Here is my "mythbackend.service" file, locate at:
>> /lib/systemd/system/mythbackend.service
>>
>> ###################################################
>> # file located at /lib/systemd/system/mythbackend.service
>> # use "systemctl enable mythtbackend.service to load
>> # based on a template from RPMFusion and R.G. Newbury from this thread:
>> #
>> http://www.gossamer-threads.com/lists/mythtv/users/516650?search_string=mythbackend.service%20;#516650
>>
>> [Unit]
>> Description=MythTV backend service
>>
>> After=network.target mysqld.service
>> # for mythweb: not necessary so 'wants' not 'after'
>> Wants=httpd.service
>>
>> [Service]
>> Type=simple
>>
>>
>> Environment=MYTHTV_HOME=/var/lib/mythtv
>> Environment=MYTHCONFDIR=/var/lib/mythtv
>> Environment=HOME=/var/lib/mythtv
>> # NOTE: using the "mythtv" user, NOT root.
>> User=mythtv
>>
>> # NOTE: if you have other switches you want, insert them below. This
>> # is set to use log files in /var/log/mythtv. Make sure that the
>> # location of the HOME/MYTHCONFIG files, logs and the pid file
>> # are writeable by the user designated above.
>> ExecStart=/usr/bin/mythbackend --logpath /var/log/mythtv
>>
>> [Install]
>> WantedBy=multi-user.target
>>
>> #####################################
>> ## end of file
>>
>> This works fine for me using FC16 x86_64 and Axel's builds. I don't
>> seem to have any permission problems. I don't think I had to set any
>> special permissions on any files.
>>
>> George
>>
>> _______________________________________________
>> atrpms-users mailing list
>> atrpms-users@atrpms.net
>> http://lists.atrpms.net/mailman/listinfo/atrpms-users
>
>
>
> _______________________________________________
> atrpms-users mailing list
> atrpms-users@atrpms.net
> http://lists.atrpms.net/mailman/listinfo/atrpms-users

Yes, the mythtv user owns the mythtv subdirectory under /var/lib and
can write to that directory and also owns the config.xml file.
Obviously /var/lib itself is not writable by mythtv.

George

_______________________________________________
atrpms-users mailing list
atrpms-users@atrpms.net
http://lists.atrpms.net/mailman/listinfo/atrpms-users