When I get my raspberry pi to start testing with my 8300 what size card should I get? Also what OS should I load? I've set up IPSC systems before with a master and peer. What I'm not sure of is the bridge actually the master and the repeaters peers? I don't think there is anywhere in the CPS to designate a bridge. N1XBM Apparare Scientor Paratus Communicare Allstar Node # 27086, 41540, 41812, 42086
I use DIAL. DIAL will work with a card of less then 4GB. DMRlink can be a master or a peer. You connect a Mototrbo repeater to either a master or a peer. You build a bridge between 2 IPSC networks. See the included doc on DMRlink. Steve On 12/02/2015 09:52 PM, Robert Newberry wrote:
When I get my raspberry pi to start testing with my 8300 what size card should I get? Also what OS should I load?
I've set up IPSC systems before with a master and peer. What I'm not sure of is the bridge actually the master and the repeaters peers? I don't think there is anywhere in the CPS to designate a bridge.
N1XBM Apparare Scientor Paratus Communicare Allstar Node # 27086, 41540, 41812, 42086
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
I have added a script to create a directory structure and copy the files needed to use DMRlink for DMRGateway. This should help to get started with DMRlink see <https://github.com/N4IRS/DMRlink/blob/master/install.txt> 73, Steve N4IRS -- ,,, (o o) -----ooO-(_)-Ooo------ --- N4IRS was Here ---
Thanks Steve, I should be getting the DV4Mini and the MD-380 later next week. I think it was you that posted on the Allstar mailer that you can configure DMRlink and Apt-Rpt to bridge together? If so what config files should we be looking at? Thanks again, David KE6UPI On Thu, Dec 3, 2015 at 6:44 AM, Steve N4IRS <szingman@msgstor.com> wrote:
I have added a script to create a directory structure and copy the files needed to use DMRlink for DMRGateway. This should help to get started with DMRlink see <https://github.com/N4IRS/DMRlink/blob/master/install.txt>
73, Steve N4IRS
-- ,,, (o o) -----ooO-(_)-Ooo------ --- N4IRS was Here ---
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
David, To build a DMRGateway, you will need: DMRlink <https://github.com/N4IRS/DMRlink> AMBEServer <http://nwdigitalradio.com/dv3000-ambeserver> wiringPi <git://git.drogon.net/wiringPi> (Needed for AMBEServerGPIO) DMRGateway <https://github.com/N4IRS/DMRGateway> (I will put up the RPi2 executable in a couple of days) ALLStar Asterisk (of course) USRP channel driver enabled in asterisk I said in the past that it does not matter what you install it on. Well, that is true, but since I've been building on DIAL for the RPi2, I have relied on the installed programs on DIAL. Everything can be done on just about any platform, it may take a little more work. Folks, This is a learning process, and somewhat a steep one at that. Don't try to do everything at once unless you are very comfortable with each of the modules above. Take it a little bit at a time. Get AllStar running on the Pi. Get DMRlink running. Setup the echo server for DMRlink to help learn the concepts in DMRlink. Get AMBEServer running with the test scripts. Add DMRGateway. Setup the USRP channel driver. Right now DMRGateway is receive only. We will add transmit as we move forward. For INAD, 73 Steve N4IRS On 12/3/2015 10:31 AM, David KE6UPI wrote:
Thanks Steve, I should be getting the DV4Mini and the MD-380 later next week. I think it was you that posted on the Allstar mailer that you can configure DMRlink and Apt-Rpt to bridge together? If so what config files should we be looking at?
Thanks again, David KE6UPI
On Thu, Dec 3, 2015 at 6:44 AM, Steve N4IRS <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
I have added a script to create a directory structure and copy the files needed to use DMRlink for DMRGateway. This should help to get started with DMRlink see <https://github.com/N4IRS/DMRlink/blob/master/install.txt>
73, Steve N4IRS
-- ,,, (o o) -----ooO-(_)-Ooo------ --- N4IRS was Here ---
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
Thanks Steve, I understand we are all learning on this one.. I'll be using the Raspberry Pi 2. I'll start with Allstar and DMRlink and get them running and let you know where I'm at. David KE6UPI On Thu, Dec 3, 2015 at 7:53 AM, Steve Zingman <szingman@msgstor.com> wrote:
David, To build a DMRGateway, you will need: DMRlink <https://github.com/N4IRS/DMRlink> <https://github.com/N4IRS/DMRlink> AMBEServer <http://nwdigitalradio.com/dv3000-ambeserver> <http://nwdigitalradio.com/dv3000-ambeserver> wiringPi <git://git.drogon.net/wiringPi> (Needed for AMBEServerGPIO) DMRGateway <https://github.com/N4IRS/DMRGateway> <https://github.com/N4IRS/DMRGateway> (I will put up the RPi2 executable in a couple of days) ALLStar Asterisk (of course) USRP channel driver enabled in asterisk
I said in the past that it does not matter what you install it on. Well, that is true, but since I've been building on DIAL for the RPi2, I have relied on the installed programs on DIAL. Everything can be done on just about any platform, it may take a little more work. Folks, This is a learning process, and somewhat a steep one at that. Don't try to do everything at once unless you are very comfortable with each of the modules above. Take it a little bit at a time. Get AllStar running on the Pi. Get DMRlink running. Setup the echo server for DMRlink to help learn the concepts in DMRlink. Get AMBEServer running with the test scripts. Add DMRGateway. Setup the USRP channel driver. Right now DMRGateway is receive only. We will add transmit as we move forward.
For INAD, 73 Steve N4IRS
On 12/3/2015 10:31 AM, David KE6UPI wrote:
Thanks Steve, I should be getting the DV4Mini and the MD-380 later next week. I think it was you that posted on the Allstar mailer that you can configure DMRlink and Apt-Rpt to bridge together? If so what config files should we be looking at?
Thanks again, David KE6UPI
On Thu, Dec 3, 2015 at 6:44 AM, Steve N4IRS <szingman@msgstor.com> wrote:
I have added a script to create a directory structure and copy the files needed to use DMRlink for DMRGateway. This should help to get started with DMRlink see <https://github.com/N4IRS/DMRlink/blob/master/install.txt>
73, Steve N4IRS
-- ,,, (o o) -----ooO-(_)-Ooo------ --- N4IRS was Here ---
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
Steve, When trying to run DMRlink or playback, I was getting an error. root@repeater:/srv/DMRlink# python2 dmrlink.py Traceback (most recent call last): File "dmrlink.py", line 32, in <module> from twisted.internet.protocol import DatagramProtocol ImportError: No module named twisted.internet.protocol apt-get install python-twisted fixed the error Michael KD5DFB On Thu, Dec 3, 2015 at 9:53 AM, Steve Zingman <szingman@msgstor.com> wrote:
David, To build a DMRGateway, you will need: DMRlink <https://github.com/N4IRS/DMRlink> <https://github.com/N4IRS/DMRlink> AMBEServer <http://nwdigitalradio.com/dv3000-ambeserver> <http://nwdigitalradio.com/dv3000-ambeserver> wiringPi <git://git.drogon.net/wiringPi> (Needed for AMBEServerGPIO) DMRGateway <https://github.com/N4IRS/DMRGateway> <https://github.com/N4IRS/DMRGateway> (I will put up the RPi2 executable in a couple of days) ALLStar Asterisk (of course) USRP channel driver enabled in asterisk
I said in the past that it does not matter what you install it on. Well, that is true, but since I've been building on DIAL for the RPi2, I have relied on the installed programs on DIAL. Everything can be done on just about any platform, it may take a little more work. Folks, This is a learning process, and somewhat a steep one at that. Don't try to do everything at once unless you are very comfortable with each of the modules above. Take it a little bit at a time. Get AllStar running on the Pi. Get DMRlink running. Setup the echo server for DMRlink to help learn the concepts in DMRlink. Get AMBEServer running with the test scripts. Add DMRGateway. Setup the USRP channel driver. Right now DMRGateway is receive only. We will add transmit as we move forward.
For INAD, 73 Steve N4IRS
On 12/3/2015 10:31 AM, David KE6UPI wrote:
Thanks Steve, I should be getting the DV4Mini and the MD-380 later next week. I think it was you that posted on the Allstar mailer that you can configure DMRlink and Apt-Rpt to bridge together? If so what config files should we be looking at?
Thanks again, David KE6UPI
On Thu, Dec 3, 2015 at 6:44 AM, Steve N4IRS <szingman@msgstor.com> wrote:
I have added a script to create a directory structure and copy the files needed to use DMRlink for DMRGateway. This should help to get started with DMRlink see <https://github.com/N4IRS/DMRlink/blob/master/install.txt>
73, Steve N4IRS
-- ,,, (o o) -----ooO-(_)-Ooo------ --- N4IRS was Here ---
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
Steve, When I try to run playback.py I get the following error. root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log' I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError Now when I run playback.py I get the following error root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning' Not sure how to fix this. Michael KD5DFB On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman <szingman@msgstor.com> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote:
apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
mkdir -p /var/log/dmrlink On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote:
apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
Hmm, I wonder why that didn't get created when I ran mk_dmrlink On Fri, Dec 4, 2015 at 8:06 PM, Steve Zingman <szingman@msgstor.com> wrote:
mkdir -p /var/log/dmrlink
On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman <szingman@msgstor.com> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote:
apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
THAT is a good question. On 12/04/2015 09:17 PM, Michael Hebert wrote:
Hmm, I wonder why that didn't get created when I ran mk_dmrlink
On Fri, Dec 4, 2015 at 8:06 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
mkdir -p /var/log/dmrlink
On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote:
apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
This weekend I'm going to start from a fresh install of DIAL. On 12/04/2015 09:17 PM, Michael Hebert wrote:
Hmm, I wonder why that didn't get created when I ran mk_dmrlink
On Fri, Dec 4, 2015 at 8:06 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
mkdir -p /var/log/dmrlink
On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote:
apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
Awesome! I just commented out the [LOGGER] stuff and got this now root@repeater:/opt/dmrlink/playback# python2 playback.py Could not parse configuration file, exiting... hmm On Fri, Dec 4, 2015 at 8:21 PM, Steve Zingman <szingman@msgstor.com> wrote:
This weekend I'm going to start from a fresh install of DIAL.
On 12/04/2015 09:17 PM, Michael Hebert wrote:
Hmm, I wonder why that didn't get created when I ran mk_dmrlink
On Fri, Dec 4, 2015 at 8:06 PM, Steve Zingman <szingman@msgstor.com> wrote:
mkdir -p /var/log/dmrlink
On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote:
apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
sorry, I answered too soon. On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote:
apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
Do you have DMRlink in your config file? Notice the uppercase. On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote:
apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
Here is what is in the dmrlink.cfg [LOGGER] LOG_FILE: /var/log/dmrlink/dmrlink.log LOG_HANDLERS: file LOG_LEVEL: warning LOG_NAME: DMRlink On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman <szingman@msgstor.com> wrote:
Do you have DMRlink in your config file? Notice the uppercase.
On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman <szingman@msgstor.com> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote:
apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: dmrlink On 12/04/2015 09:16 PM, Michael Hebert wrote:
Here is what is in the dmrlink.cfg
[LOGGER] LOG_FILE: /var/log/dmrlink/dmrlink.log LOG_HANDLERS: file LOG_LEVEL: warning LOG_NAME: DMRlink
On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Do you have DMRlink in your config file? Notice the uppercase.
On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote:
apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
changed the logname and still got the same error, just lowercase root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'dmrlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning' On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman <szingman@msgstor.com> wrote:
Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: dmrlink
On 12/04/2015 09:16 PM, Michael Hebert wrote:
Here is what is in the dmrlink.cfg
[LOGGER] LOG_FILE: /var/log/dmrlink/dmrlink.log LOG_HANDLERS: file LOG_LEVEL: warning LOG_NAME: DMRlink
On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman <szingman@msgstor.com> wrote:
Do you have DMRlink in your config file? Notice the uppercase.
On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote:
apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
change LOG_LEVEL: warning to LOG_LEVEL: WARNING log_level is in caps On 12/04/2015 09:23 PM, Michael Hebert wrote:
changed the logname and still got the same error, just lowercase
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'dmrlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: dmrlink
On 12/04/2015 09:16 PM, Michael Hebert wrote:
Here is what is in the dmrlink.cfg
[LOGGER] LOG_FILE: /var/log/dmrlink/dmrlink.log LOG_HANDLERS: file LOG_LEVEL: warning LOG_NAME: DMRlink
On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Do you have DMRlink in your config file? Notice the uppercase.
On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote:
apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
Making progress! I need to copy if from /opt/drmlink root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 297, in <module> with open(PATH+'subscriber_idsxxx.csv', 'rU') as subscriber_ids_csv: IOError: [Errno 2] No such file or directory: '/opt/dmrlinksubscriber_idsxxx.csv' On Fri, Dec 4, 2015 at 8:26 PM, Steve Zingman <szingman@msgstor.com> wrote:
change LOG_LEVEL: warning to LOG_LEVEL: WARNING
log_level is in caps
On 12/04/2015 09:23 PM, Michael Hebert wrote:
changed the logname and still got the same error, just lowercase
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'dmrlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman <szingman@msgstor.com> wrote:
Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: dmrlink
On 12/04/2015 09:16 PM, Michael Hebert wrote:
Here is what is in the dmrlink.cfg
[LOGGER] LOG_FILE: /var/log/dmrlink/dmrlink.log LOG_HANDLERS: file LOG_LEVEL: warning LOG_NAME: DMRlink
On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
Do you have DMRlink in your config file? Notice the uppercase.
On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote:
apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
Where is the / /opt/dmrlinksubscriber_idsxxx.csv ->>> /opt/dmrlink/subscriber_idsxxx.csv On Fri, Dec 4, 2015 at 9:28 PM, Michael Hebert <mhebert1975@gmail.com> wrote:
Making progress! I need to copy if from /opt/drmlink
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 297, in <module> with open(PATH+'subscriber_idsxxx.csv', 'rU') as subscriber_ids_csv: IOError: [Errno 2] No such file or directory: '/opt/dmrlinksubscriber_idsxxx.csv'
On Fri, Dec 4, 2015 at 8:26 PM, Steve Zingman <szingman@msgstor.com> wrote:
change LOG_LEVEL: warning to LOG_LEVEL: WARNING
log_level is in caps
On 12/04/2015 09:23 PM, Michael Hebert wrote:
changed the logname and still got the same error, just lowercase
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'dmrlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman <szingman@msgstor.com> wrote:
Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: dmrlink
On 12/04/2015 09:16 PM, Michael Hebert wrote:
Here is what is in the dmrlink.cfg
[LOGGER] LOG_FILE: /var/log/dmrlink/dmrlink.log LOG_HANDLERS: file LOG_LEVEL: warning LOG_NAME: DMRlink
On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
Do you have DMRlink in your config file? Notice the uppercase.
On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote:
apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
good question On 12/04/2015 09:32 PM, Mike Zingman wrote:
Where is the /
/opt/dmrlinksubscriber_idsxxx.csv ->>> /opt/dmrlink/subscriber_idsxxx.csv
On Fri, Dec 4, 2015 at 9:28 PM, Michael Hebert <mhebert1975@gmail.com <mailto:mhebert1975@gmail.com>> wrote:
Making progress! I need to copy if from /opt/drmlink
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 297, in <module> with open(PATH+'subscriber_idsxxx.csv', 'rU') as subscriber_ids_csv: IOError: [Errno 2] No such file or directory: '/opt/dmrlinksubscriber_idsxxx.csv'
On Fri, Dec 4, 2015 at 8:26 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
change LOG_LEVEL: warning to LOG_LEVEL: WARNING
log_level is in caps
On 12/04/2015 09:23 PM, Michael Hebert wrote:
changed the logname and still got the same error, just lowercase
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'dmrlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: dmrlink
On 12/04/2015 09:16 PM, Michael Hebert wrote:
Here is what is in the dmrlink.cfg
[LOGGER] LOG_FILE: /var/log/dmrlink/dmrlink.log LOG_HANDLERS: file LOG_LEVEL: warning LOG_NAME: DMRlink
On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Do you have DMRlink in your config file? Notice the uppercase.
On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote:
apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
Do you guys think there is a problem with my install or are we finding bugs in dmrlink?? On Fri, Dec 4, 2015 at 8:34 PM, Steve Zingman <szingman@msgstor.com> wrote:
good question
On 12/04/2015 09:32 PM, Mike Zingman wrote:
Where is the /
/opt/dmrlinksubscriber_idsxxx.csv ->>> /opt/dmrlink/subscriber_idsxxx.csv
On Fri, Dec 4, 2015 at 9:28 PM, Michael Hebert <mhebert1975@gmail.com> wrote:
Making progress! I need to copy if from /opt/drmlink
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 297, in <module> with open(PATH+'subscriber_idsxxx.csv', 'rU') as subscriber_ids_csv: IOError: [Errno 2] No such file or directory: '/opt/dmrlinksubscriber_idsxxx.csv'
On Fri, Dec 4, 2015 at 8:26 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
change LOG_LEVEL: warning to LOG_LEVEL: WARNING
log_level is in caps
On 12/04/2015 09:23 PM, Michael Hebert wrote:
changed the logname and still got the same error, just lowercase
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'dmrlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: dmrlink
On 12/04/2015 09:16 PM, Michael Hebert wrote:
Here is what is in the dmrlink.cfg
[LOGGER] LOG_FILE: /var/log/dmrlink/dmrlink.log LOG_HANDLERS: file LOG_LEVEL: warning LOG_NAME: DMRlink
On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
Do you have DMRlink in your config file? Notice the uppercase.
On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote:
apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list <Allstar-Digital@lists.keekles.org>Allstar-Digital@lists.keekles.org <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
I think this is a bug in the dmrlink config file change PATH: /opt/dmrlink to PATH: /opt/dmrlink/ in dmrlink.cfg On 12/04/2015 09:36 PM, Michael Hebert wrote:
Do you guys think there is a problem with my install or are we finding bugs in dmrlink??
On Fri, Dec 4, 2015 at 8:34 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
good question
On 12/04/2015 09:32 PM, Mike Zingman wrote:
Where is the /
/opt/dmrlinksubscriber_idsxxx.csv ->>> /opt/dmrlink/subscriber_idsxxx.csv
On Fri, Dec 4, 2015 at 9:28 PM, Michael Hebert <mhebert1975@gmail.com <mailto:mhebert1975@gmail.com>> wrote:
Making progress! I need to copy if from /opt/drmlink
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 297, in <module> with open(PATH+'subscriber_idsxxx.csv', 'rU') as subscriber_ids_csv: IOError: [Errno 2] No such file or directory: '/opt/dmrlinksubscriber_idsxxx.csv'
On Fri, Dec 4, 2015 at 8:26 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
change LOG_LEVEL: warning to LOG_LEVEL: WARNING
log_level is in caps
On 12/04/2015 09:23 PM, Michael Hebert wrote:
changed the logname and still got the same error, just lowercase
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'dmrlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: dmrlink
On 12/04/2015 09:16 PM, Michael Hebert wrote:
Here is what is in the dmrlink.cfg
[LOGGER] LOG_FILE: /var/log/dmrlink/dmrlink.log LOG_HANDLERS: file LOG_LEVEL: warning LOG_NAME: DMRlink
On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Do you have DMRlink in your config file? Notice the uppercase.
On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote:
apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
I screwed up in the config file that is copied to every app directory. path needs a trailing / On 12/04/2015 09:36 PM, Michael Hebert wrote:
Do you guys think there is a problem with my install or are we finding bugs in dmrlink??
On Fri, Dec 4, 2015 at 8:34 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
good question
On 12/04/2015 09:32 PM, Mike Zingman wrote:
Where is the /
/opt/dmrlinksubscriber_idsxxx.csv ->>> /opt/dmrlink/subscriber_idsxxx.csv
On Fri, Dec 4, 2015 at 9:28 PM, Michael Hebert <mhebert1975@gmail.com <mailto:mhebert1975@gmail.com>> wrote:
Making progress! I need to copy if from /opt/drmlink
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 297, in <module> with open(PATH+'subscriber_idsxxx.csv', 'rU') as subscriber_ids_csv: IOError: [Errno 2] No such file or directory: '/opt/dmrlinksubscriber_idsxxx.csv'
On Fri, Dec 4, 2015 at 8:26 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
change LOG_LEVEL: warning to LOG_LEVEL: WARNING
log_level is in caps
On 12/04/2015 09:23 PM, Michael Hebert wrote:
changed the logname and still got the same error, just lowercase
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'dmrlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: dmrlink
On 12/04/2015 09:16 PM, Michael Hebert wrote:
Here is what is in the dmrlink.cfg
[LOGGER] LOG_FILE: /var/log/dmrlink/dmrlink.log LOG_HANDLERS: file LOG_LEVEL: warning LOG_NAME: DMRlink
On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Do you have DMRlink in your config file? Notice the uppercase.
On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote:
apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
I think it is running! I just typed python2 playback.py and no errors Anyway to check? On Fri, Dec 4, 2015 at 8:39 PM, Steve Zingman <szingman@msgstor.com> wrote:
I screwed up in the config file that is copied to every app directory. path needs a trailing /
On 12/04/2015 09:36 PM, Michael Hebert wrote:
Do you guys think there is a problem with my install or are we finding bugs in dmrlink??
On Fri, Dec 4, 2015 at 8:34 PM, Steve Zingman <szingman@msgstor.com> wrote:
good question
On 12/04/2015 09:32 PM, Mike Zingman wrote:
Where is the /
/opt/dmrlinksubscriber_idsxxx.csv ->>> /opt/dmrlink/subscriber_idsxxx.csv
On Fri, Dec 4, 2015 at 9:28 PM, Michael Hebert < <mhebert1975@gmail.com> mhebert1975@gmail.com> wrote:
Making progress! I need to copy if from /opt/drmlink
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 297, in <module> with open(PATH+'subscriber_idsxxx.csv', 'rU') as subscriber_ids_csv: IOError: [Errno 2] No such file or directory: '/opt/dmrlinksubscriber_idsxxx.csv'
On Fri, Dec 4, 2015 at 8:26 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
change LOG_LEVEL: warning to LOG_LEVEL: WARNING
log_level is in caps
On 12/04/2015 09:23 PM, Michael Hebert wrote:
changed the logname and still got the same error, just lowercase
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'dmrlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: dmrlink
On 12/04/2015 09:16 PM, Michael Hebert wrote:
Here is what is in the dmrlink.cfg
[LOGGER] LOG_FILE: /var/log/dmrlink/dmrlink.log LOG_HANDLERS: file LOG_LEVEL: warning LOG_NAME: DMRlink
On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
Do you have DMRlink in your config file? Notice the uppercase.
On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman < <szingman@msgstor.com>szingman@msgstor.com> wrote:
> Added python-twisted and unzip to mk_dmrlink > > On 12/04/2015 03:27 AM, Michael Hebert wrote: > > apt-get install python-twisted > > > -- > "Anything is possible if you don't know what you are talking about." > 1st Law of Logic > > > _______________________________________________ > Allstar-Digital mailing list > <Allstar-Digital@lists.keekles.org>Allstar-Digital@lists.keekles.org > <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> > http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital > >
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list <Allstar-Digital@lists.keekles.org>Allstar-Digital@lists.keekles.org <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
Do you have a repeater connected? On 12/04/2015 09:43 PM, Michael Hebert wrote:
I think it is running! I just typed python2 playback.py and no errors
Anyway to check?
On Fri, Dec 4, 2015 at 8:39 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
I screwed up in the config file that is copied to every app directory. path needs a trailing /
On 12/04/2015 09:36 PM, Michael Hebert wrote:
Do you guys think there is a problem with my install or are we finding bugs in dmrlink??
On Fri, Dec 4, 2015 at 8:34 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
good question
On 12/04/2015 09:32 PM, Mike Zingman wrote:
Where is the /
/opt/dmrlinksubscriber_idsxxx.csv ->>> /opt/dmrlink/subscriber_idsxxx.csv
On Fri, Dec 4, 2015 at 9:28 PM, Michael Hebert <mhebert1975@gmail.com <mailto:mhebert1975@gmail.com>> wrote:
Making progress! I need to copy if from /opt/drmlink
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 297, in <module> with open(PATH+'subscriber_idsxxx.csv', 'rU') as subscriber_ids_csv: IOError: [Errno 2] No such file or directory: '/opt/dmrlinksubscriber_idsxxx.csv'
On Fri, Dec 4, 2015 at 8:26 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
change LOG_LEVEL: warning to LOG_LEVEL: WARNING
log_level is in caps
On 12/04/2015 09:23 PM, Michael Hebert wrote:
changed the logname and still got the same error, just lowercase
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'dmrlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: dmrlink
On 12/04/2015 09:16 PM, Michael Hebert wrote:
Here is what is in the dmrlink.cfg
[LOGGER] LOG_FILE: /var/log/dmrlink/dmrlink.log LOG_HANDLERS: file LOG_LEVEL: warning LOG_NAME: DMRlink
On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Do you have DMRlink in your config file? Notice the uppercase.
On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote: > apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
Not yet. I need to drive to the repeater site and reprogram it to point to the dmrlink On Fri, Dec 4, 2015 at 8:45 PM, Steve Zingman <szingman@msgstor.com> wrote:
Do you have a repeater connected?
On 12/04/2015 09:43 PM, Michael Hebert wrote:
I think it is running! I just typed python2 playback.py and no errors
Anyway to check?
On Fri, Dec 4, 2015 at 8:39 PM, Steve Zingman <szingman@msgstor.com> wrote:
I screwed up in the config file that is copied to every app directory. path needs a trailing /
On 12/04/2015 09:36 PM, Michael Hebert wrote:
Do you guys think there is a problem with my install or are we finding bugs in dmrlink??
On Fri, Dec 4, 2015 at 8:34 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
good question
On 12/04/2015 09:32 PM, Mike Zingman wrote:
Where is the /
/opt/dmrlinksubscriber_idsxxx.csv ->>> /opt/dmrlink/subscriber_ idsxxx.csv
On Fri, Dec 4, 2015 at 9:28 PM, Michael Hebert <mhebert1975@gmail.com> wrote:
Making progress! I need to copy if from /opt/drmlink
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 297, in <module> with open(PATH+'subscriber_idsxxx.csv', 'rU') as subscriber_ids_csv: IOError: [Errno 2] No such file or directory: '/opt/dmrlinksubscriber_idsxxx.csv'
On Fri, Dec 4, 2015 at 8:26 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
change LOG_LEVEL: warning to LOG_LEVEL: WARNING
log_level is in caps
On 12/04/2015 09:23 PM, Michael Hebert wrote:
changed the logname and still got the same error, just lowercase
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'dmrlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: dmrlink
On 12/04/2015 09:16 PM, Michael Hebert wrote:
Here is what is in the dmrlink.cfg
[LOGGER] LOG_FILE: /var/log/dmrlink/dmrlink.log LOG_HANDLERS: file LOG_LEVEL: warning LOG_NAME: DMRlink
On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman < <szingman@msgstor.com>szingman@msgstor.com> wrote:
> Do you have DMRlink in your config file? Notice the uppercase. > > On 12/04/2015 09:04 PM, Michael Hebert wrote: > > Steve, > > When I try to run playback.py I get the following error. > > root@repeater:/opt/dmrlink/playback# python2 playback.py > Traceback (most recent call last): > File "playback.py", line 16, in <module> > from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, > int_id, hex_str_3 > File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> > 'propagate': True, > File "/usr/lib/python2.7/logging/config.py", line 794, in > dictConfig > dictConfigClass(config).configure() > File "/usr/lib/python2.7/logging/config.py", line 576, in configure > '%r: %s' % (name, e)) > ValueError: Unable to configure handler 'file': [Errno 2] No such > file or directory: '/var/log/dmrlink/dmrlink.log' > > I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError > > Now when I run playback.py I get the following error > > root@repeater:/opt/dmrlink/playback# python2 playback.py > Traceback (most recent call last): > File "playback.py", line 16, in <module> > from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, > int_id, hex_str_3 > File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> > 'propagate': True, > File "/usr/lib/python2.7/logging/config.py", line 794, in > dictConfig > dictConfigClass(config).configure() > File "/usr/lib/python2.7/logging/config.py", line 627, in configure > '%r: %s' % (name, e)) > ValueError: Unable to configure logger 'DMRlink\nblank if you do not > need or wish to specify. It is mostly\nuseful when DMRlink uses multiple > interfaces to serve as an\napplication gatway/proxy from private and/or VPN > networks\nto the real world.': Unknown level: 'warning' > > > Not sure how to fix this. > > Michael KD5DFB > > > > > On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman < > <szingman@msgstor.com>szingman@msgstor.com> wrote: > >> Added python-twisted and unzip to mk_dmrlink >> >> On 12/04/2015 03:27 AM, Michael Hebert wrote: >> >> apt-get install python-twisted >> >> >> -- >> "Anything is possible if you don't know what you are talking about." >> 1st Law of Logic >> >> >> _______________________________________________ >> Allstar-Digital mailing list >> <Allstar-Digital@lists.keekles.org> >> Allstar-Digital@lists.keekles.org >> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >> >> > > > _______________________________________________ > Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital > > > -- > "Anything is possible if you don't know what you are talking about." > 1st Law of Logic > > > _______________________________________________ > Allstar-Digital mailing list > <Allstar-Digital@lists.keekles.org>Allstar-Digital@lists.keekles.org > <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> > http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital > >
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list <Allstar-Digital@lists.keekles.org>Allstar-Digital@lists.keekles.org <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
OK, So you need to work on bridge. you are going to point the repeater at DMRlink and DMRlink at you master. On 12/04/2015 09:49 PM, Michael Hebert wrote:
Not yet. I need to drive to the repeater site and reprogram it to point to the dmrlink
On Fri, Dec 4, 2015 at 8:45 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Do you have a repeater connected?
On 12/04/2015 09:43 PM, Michael Hebert wrote:
I think it is running! I just typed python2 playback.py and no errors
Anyway to check?
On Fri, Dec 4, 2015 at 8:39 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
I screwed up in the config file that is copied to every app directory. path needs a trailing /
On 12/04/2015 09:36 PM, Michael Hebert wrote:
Do you guys think there is a problem with my install or are we finding bugs in dmrlink??
On Fri, Dec 4, 2015 at 8:34 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
good question
On 12/04/2015 09:32 PM, Mike Zingman wrote:
Where is the /
/opt/dmrlinksubscriber_idsxxx.csv ->>> /opt/dmrlink/subscriber_idsxxx.csv
On Fri, Dec 4, 2015 at 9:28 PM, Michael Hebert <mhebert1975@gmail.com <mailto:mhebert1975@gmail.com>> wrote:
Making progress! I need to copy if from /opt/drmlink
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 297, in <module> with open(PATH+'subscriber_idsxxx.csv', 'rU') as subscriber_ids_csv: IOError: [Errno 2] No such file or directory: '/opt/dmrlinksubscriber_idsxxx.csv'
On Fri, Dec 4, 2015 at 8:26 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
change LOG_LEVEL: warning to LOG_LEVEL: WARNING
log_level is in caps
On 12/04/2015 09:23 PM, Michael Hebert wrote:
changed the logname and still got the same error, just lowercase
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'dmrlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: dmrlink
On 12/04/2015 09:16 PM, Michael Hebert wrote:
Here is what is in the dmrlink.cfg
[LOGGER] LOG_FILE: /var/log/dmrlink/dmrlink.log LOG_HANDLERS: file LOG_LEVEL: warning LOG_NAME: DMRlink
On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Do you have DMRlink in your config file? Notice the uppercase.
On 12/04/2015 09:04 PM, Michael Hebert wrote: > Steve, > > When I try to run playback.py I get > the following error. > > root@repeater:/opt/dmrlink/playback# > python2 playback.py > Traceback (most recent call last): > File "playback.py", line 16, in <module> > from dmrlink import IPSC, NETWORK, > networks, logger, dmr_nat, int_id, > hex_str_3 > File > "/opt/dmrlink/playback/dmrlink.py", > line 256, in <module> > 'propagate': True, > File > "/usr/lib/python2.7/logging/config.py", > line 794, in dictConfig > dictConfigClass(config).configure() > File > "/usr/lib/python2.7/logging/config.py", > line 576, in configure > '%r: %s' % (name, e)) > ValueError: Unable to configure > handler 'file': [Errno 2] No such > file or directory: > '/var/log/dmrlink/dmrlink.log' > > I created > /var/log/dmrlink/dmrlink.log and it > fixed the ValueError > > Now when I run playback.py I get the > following error > > root@repeater:/opt/dmrlink/playback# > python2 playback.py > Traceback (most recent call last): > File "playback.py", line 16, in <module> > from dmrlink import IPSC, NETWORK, > networks, logger, dmr_nat, int_id, > hex_str_3 > File > "/opt/dmrlink/playback/dmrlink.py", > line 256, in <module> > 'propagate': True, > File > "/usr/lib/python2.7/logging/config.py", > line 794, in dictConfig > dictConfigClass(config).configure() > File > "/usr/lib/python2.7/logging/config.py", > line 627, in configure > '%r: %s' % (name, e)) > ValueError: Unable to configure > logger 'DMRlink\nblank if you do not > need or wish to specify. It is > mostly\nuseful when DMRlink uses > multiple interfaces to serve as > an\napplication gatway/proxy from > private and/or VPN networks\nto the > real world.': Unknown level: 'warning' > > > Not sure how to fix this. > > Michael KD5DFB > > > > > On Fri, Dec 4, 2015 at 5:32 AM, > Steve Zingman <szingman@msgstor.com > <mailto:szingman@msgstor.com>> wrote: > > Added python-twisted and unzip > to mk_dmrlink > > On 12/04/2015 03:27 AM, Michael > Hebert wrote: >> apt-get install python-twisted > > -- > "Anything is possible if you don't know what you are talking about." > 1st Law of Logic > > > _______________________________________________ > Allstar-Digital mailing list > Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> > http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital > > > > > _______________________________________________ > Allstar-Digital mailing list > Allstar-Digital@lists.keekles.org > <mailto:Allstar-Digital@lists.keekles.org> > http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
Hmm... I wonder if I could spin up another RPi with dmrlink and bridge them together? I think you guys where working on this. On Fri, Dec 4, 2015 at 8:51 PM, Steve Zingman <szingman@msgstor.com> wrote:
OK, So you need to work on bridge. you are going to point the repeater at DMRlink and DMRlink at you master.
On 12/04/2015 09:49 PM, Michael Hebert wrote:
Not yet. I need to drive to the repeater site and reprogram it to point to the dmrlink
On Fri, Dec 4, 2015 at 8:45 PM, Steve Zingman <szingman@msgstor.com> wrote:
Do you have a repeater connected?
On 12/04/2015 09:43 PM, Michael Hebert wrote:
I think it is running! I just typed python2 playback.py and no errors
Anyway to check?
On Fri, Dec 4, 2015 at 8:39 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
I screwed up in the config file that is copied to every app directory. path needs a trailing /
On 12/04/2015 09:36 PM, Michael Hebert wrote:
Do you guys think there is a problem with my install or are we finding bugs in dmrlink??
On Fri, Dec 4, 2015 at 8:34 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
good question
On 12/04/2015 09:32 PM, Mike Zingman wrote:
Where is the /
/opt/dmrlinksubscriber_idsxxx.csv ->>> /opt/dmrlink/subscriber_ idsxxx.csv
On Fri, Dec 4, 2015 at 9:28 PM, Michael Hebert < <mhebert1975@gmail.com>mhebert1975@gmail.com> wrote:
Making progress! I need to copy if from /opt/drmlink
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 297, in <module> with open(PATH+'subscriber_idsxxx.csv', 'rU') as subscriber_ids_csv: IOError: [Errno 2] No such file or directory: '/opt/dmrlinksubscriber_idsxxx.csv'
On Fri, Dec 4, 2015 at 8:26 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
change LOG_LEVEL: warning to LOG_LEVEL: WARNING
log_level is in caps
On 12/04/2015 09:23 PM, Michael Hebert wrote:
changed the logname and still got the same error, just lowercase
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'dmrlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman < <szingman@msgstor.com>szingman@msgstor.com> wrote:
> Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: > dmrlink > > On 12/04/2015 09:16 PM, Michael Hebert wrote: > > Here is what is in the dmrlink.cfg > > [LOGGER] > LOG_FILE: /var/log/dmrlink/dmrlink.log > LOG_HANDLERS: file > LOG_LEVEL: warning > LOG_NAME: DMRlink > > On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman < > <szingman@msgstor.com>szingman@msgstor.com> wrote: > >> Do you have DMRlink in your config file? Notice the uppercase. >> >> On 12/04/2015 09:04 PM, Michael Hebert wrote: >> >> Steve, >> >> When I try to run playback.py I get the following error. >> >> root@repeater:/opt/dmrlink/playback# python2 playback.py >> Traceback (most recent call last): >> File "playback.py", line 16, in <module> >> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, >> int_id, hex_str_3 >> File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> >> 'propagate': True, >> File "/usr/lib/python2.7/logging/config.py", line 794, in >> dictConfig >> dictConfigClass(config).configure() >> File "/usr/lib/python2.7/logging/config.py", line 576, in >> configure >> '%r: %s' % (name, e)) >> ValueError: Unable to configure handler 'file': [Errno 2] No such >> file or directory: '/var/log/dmrlink/dmrlink.log' >> >> I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError >> >> Now when I run playback.py I get the following error >> >> root@repeater:/opt/dmrlink/playback# python2 playback.py >> Traceback (most recent call last): >> File "playback.py", line 16, in <module> >> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, >> int_id, hex_str_3 >> File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> >> 'propagate': True, >> File "/usr/lib/python2.7/logging/config.py", line 794, in >> dictConfig >> dictConfigClass(config).configure() >> File "/usr/lib/python2.7/logging/config.py", line 627, in >> configure >> '%r: %s' % (name, e)) >> ValueError: Unable to configure logger 'DMRlink\nblank if you do >> not need or wish to specify. It is mostly\nuseful when DMRlink uses >> multiple interfaces to serve as an\napplication gatway/proxy from private >> and/or VPN networks\nto the real world.': Unknown level: 'warning' >> >> >> Not sure how to fix this. >> >> Michael KD5DFB >> >> >> >> >> On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman < >> <szingman@msgstor.com>szingman@msgstor.com> wrote: >> >>> Added python-twisted and unzip to mk_dmrlink >>> >>> On 12/04/2015 03:27 AM, Michael Hebert wrote: >>> >>> apt-get install python-twisted >>> >>> >>> -- >>> "Anything is possible if you don't know what you are talking about." >>> 1st Law of Logic >>> >>> >>> _______________________________________________ >>> Allstar-Digital mailing list >>> <Allstar-Digital@lists.keekles.org> >>> Allstar-Digital@lists.keekles.org >>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>> >>> >> >> >> _______________________________________________ >> Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >> >> >> -- >> "Anything is possible if you don't know what you are talking about." >> 1st Law of Logic >> >> >> _______________________________________________ >> Allstar-Digital mailing list >> <Allstar-Digital@lists.keekles.org> >> Allstar-Digital@lists.keekles.org >> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >> >> > > > _______________________________________________ > Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital > > > -- > "Anything is possible if you don't know what you are talking about." > 1st Law of Logic > > > _______________________________________________ > Allstar-Digital mailing list > <Allstar-Digital@lists.keekles.org>Allstar-Digital@lists.keekles.org > <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> > http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital > >
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list <Allstar-Digital@lists.keekles.org>Allstar-Digital@lists.keekles.org <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
DMRlink can be a Master or a Peer. Really both at the same time. On 12/04/2015 09:55 PM, Michael Hebert wrote:
Hmm... I wonder if I could spin up another RPi with dmrlink and bridge them together?
I think you guys where working on this.
On Fri, Dec 4, 2015 at 8:51 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
OK, So you need to work on bridge. you are going to point the repeater at DMRlink and DMRlink at you master.
On 12/04/2015 09:49 PM, Michael Hebert wrote:
Not yet. I need to drive to the repeater site and reprogram it to point to the dmrlink
On Fri, Dec 4, 2015 at 8:45 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Do you have a repeater connected?
On 12/04/2015 09:43 PM, Michael Hebert wrote:
I think it is running! I just typed python2 playback.py and no errors
Anyway to check?
On Fri, Dec 4, 2015 at 8:39 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
I screwed up in the config file that is copied to every app directory. path needs a trailing /
On 12/04/2015 09:36 PM, Michael Hebert wrote:
Do you guys think there is a problem with my install or are we finding bugs in dmrlink??
On Fri, Dec 4, 2015 at 8:34 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
good question
On 12/04/2015 09:32 PM, Mike Zingman wrote:
Where is the /
/opt/dmrlinksubscriber_idsxxx.csv ->>> /opt/dmrlink/subscriber_idsxxx.csv
On Fri, Dec 4, 2015 at 9:28 PM, Michael Hebert <mhebert1975@gmail.com <mailto:mhebert1975@gmail.com>> wrote:
Making progress! I need to copy if from /opt/drmlink
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 297, in <module> with open(PATH+'subscriber_idsxxx.csv', 'rU') as subscriber_ids_csv: IOError: [Errno 2] No such file or directory: '/opt/dmrlinksubscriber_idsxxx.csv'
On Fri, Dec 4, 2015 at 8:26 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
change LOG_LEVEL: warning to LOG_LEVEL: WARNING
log_level is in caps
On 12/04/2015 09:23 PM, Michael Hebert wrote:
changed the logname and still got the same error, just lowercase
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'dmrlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: dmrlink
On 12/04/2015 09:16 PM, Michael Hebert wrote: > Here is what is in the dmrlink.cfg > > [LOGGER] > LOG_FILE: /var/log/dmrlink/dmrlink.log > LOG_HANDLERS: file > LOG_LEVEL: warning > LOG_NAME: DMRlink > > On Fri, Dec 4, 2015 at 8:08 PM, > Steve Zingman <szingman@msgstor.com > <mailto:szingman@msgstor.com>> wrote: > > Do you have DMRlink in your > config file? Notice the uppercase. > > On 12/04/2015 09:04 PM, Michael > Hebert wrote: >> Steve, >> >> When I try to run playback.py I >> get the following error. >> >> root@repeater:/opt/dmrlink/playback# >> python2 playback.py >> Traceback (most recent call last): >> File "playback.py", line 16, in >> <module> >> from dmrlink import IPSC, >> NETWORK, networks, logger, >> dmr_nat, int_id, hex_str_3 >> File >> "/opt/dmrlink/playback/dmrlink.py", >> line 256, in <module> >> 'propagate': True, >> File >> "/usr/lib/python2.7/logging/config.py", >> line 794, in dictConfig >> dictConfigClass(config).configure() >> File >> "/usr/lib/python2.7/logging/config.py", >> line 576, in configure >> '%r: %s' % (name, e)) >> ValueError: Unable to configure >> handler 'file': [Errno 2] No >> such file or directory: >> '/var/log/dmrlink/dmrlink.log' >> >> I created >> /var/log/dmrlink/dmrlink.log >> and it fixed the ValueError >> >> Now when I run playback.py I >> get the following error >> >> root@repeater:/opt/dmrlink/playback# >> python2 playback.py >> Traceback (most recent call last): >> File "playback.py", line 16, in >> <module> >> from dmrlink import IPSC, >> NETWORK, networks, logger, >> dmr_nat, int_id, hex_str_3 >> File >> "/opt/dmrlink/playback/dmrlink.py", >> line 256, in <module> >> 'propagate': True, >> File >> "/usr/lib/python2.7/logging/config.py", >> line 794, in dictConfig >> dictConfigClass(config).configure() >> File >> "/usr/lib/python2.7/logging/config.py", >> line 627, in configure >> '%r: %s' % (name, e)) >> ValueError: Unable to configure >> logger 'DMRlink\nblank if you >> do not need or wish to specify. >> It is mostly\nuseful when >> DMRlink uses multiple >> interfaces to serve as >> an\napplication gatway/proxy >> from private and/or VPN >> networks\nto the real world.': >> Unknown level: 'warning' >> >> >> Not sure how to fix this. >> >> Michael KD5DFB >> >> >> >> >> On Fri, Dec 4, 2015 at 5:32 AM, >> Steve Zingman >> <szingman@msgstor.com >> <mailto:szingman@msgstor.com>> >> wrote: >> >> Added python-twisted and >> unzip to mk_dmrlink >> >> On 12/04/2015 03:27 AM, >> Michael Hebert wrote: >>> apt-get install python-twisted >> >> -- >> "Anything is possible if you don't know what you are talking about." >> 1st Law of Logic >> >> >> _______________________________________________ >> Allstar-Digital mailing list >> Allstar-Digital@lists.keekles.org >> <mailto:Allstar-Digital@lists.keekles.org> >> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >> >> >> >> >> _______________________________________________ >> Allstar-Digital mailing list >> Allstar-Digital@lists.keekles.org >> <mailto:Allstar-Digital@lists.keekles.org> >> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital > > -- > "Anything is possible if you don't know what you are talking about." > 1st Law of Logic > > > _______________________________________________ > Allstar-Digital mailing list > Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> > http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital > > > > > _______________________________________________ > Allstar-Digital mailing list > Allstar-Digital@lists.keekles.org > <mailto:Allstar-Digital@lists.keekles.org> > http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
I have successfully connected 2 RPi together using DMRlink. Here is the debug log from the master DEBUG (MASTER99) MASTER Connection Maintenance Loop Started INFO (MASTER99) Master Registration Packet Received from peer 101, 192.168.1.101:50000 DEBUG (MASTER99) Peer Added To Peer List: {'STATUS': {'KEEP_ALIVE_RX_TIME': 1449289054, 'KEEP_ALIVES_SENT': 0, 'KEEP_ALIVES_OUTSTANDING': 0, 'CONNECTED': True, 'KEEP_ALIVES_RECEIVED': 0, 'KEEP_ALIVES_MISSED': 0}, 'MODE_DECODE': {'TS_1': True, 'TS_2': True, 'PEER_MODE': 'DIGITAL', 'PEER_OP': True}, 'FLAGS_DECODE': {'VOICE': True, 'RCM': True, 'XNL_SLAVE': False, 'MASTER': False, 'CON_APP': True, 'XNL_CON': False, 'CSBK': False, 'DATA': True, 'XNL_MASTER': False, 'AUTH': True}, 'IP': '192.168.1.101', 'FLAGS': '\x00\x00`\x1c', 'MODE': 'j', 'PORT': 50000}, 192.168.1.101:50000 (IPSC now has 1 Peers) DEBUG (MASTER99) MASTER Connection Maintenance Loop Started DEBUG (MASTER99) Time Since Last KeepAlive Request from Peer 101: 1 seconds DEBUG (MASTER99) Master Keep-Alive Request Received from peer 101, 192.168.1.101:50000 Here is the debug log from the peer DEBUG (PEER101) PEER Connection Maintenance Loop Started DEBUG (PEER101) Keep Alive Sent to the Master: 99, 192.168.1.99:50000 DEBUG (PEER101), Skip asking for a Peer List, we are the only Peer DEBUG (PEER101) Keep-Alive Reply (we sent the request) Received from the Master 99, 192.168.1.99:50000 DEBUG (PEER101) PEER Connection Maintenance Loop Started DEBUG (PEER101) Keep Alive Sent to the Master: 99, 192.168.1.99:50000 DEBUG (PEER101) Keep-Alive Reply (we sent the request) Received from the Master 99, 192.168.1.99:50000 DEBUG (PEER101) PEER Connection Maintenance Loop Started On Fri, Dec 4, 2015 at 8:56 PM, Steve Zingman <szingman@msgstor.com> wrote:
DMRlink can be a Master or a Peer. Really both at the same time.
On 12/04/2015 09:55 PM, Michael Hebert wrote:
Hmm... I wonder if I could spin up another RPi with dmrlink and bridge them together?
I think you guys where working on this.
On Fri, Dec 4, 2015 at 8:51 PM, Steve Zingman <szingman@msgstor.com> wrote:
OK, So you need to work on bridge. you are going to point the repeater at DMRlink and DMRlink at you master.
On 12/04/2015 09:49 PM, Michael Hebert wrote:
Not yet. I need to drive to the repeater site and reprogram it to point to the dmrlink
On Fri, Dec 4, 2015 at 8:45 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
Do you have a repeater connected?
On 12/04/2015 09:43 PM, Michael Hebert wrote:
I think it is running! I just typed python2 playback.py and no errors
Anyway to check?
On Fri, Dec 4, 2015 at 8:39 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
I screwed up in the config file that is copied to every app directory. path needs a trailing /
On 12/04/2015 09:36 PM, Michael Hebert wrote:
Do you guys think there is a problem with my install or are we finding bugs in dmrlink??
On Fri, Dec 4, 2015 at 8:34 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
good question
On 12/04/2015 09:32 PM, Mike Zingman wrote:
Where is the /
/opt/dmrlinksubscriber_idsxxx.csv ->>> /opt/dmrlink/subscriber_ idsxxx.csv
On Fri, Dec 4, 2015 at 9:28 PM, Michael Hebert < <mhebert1975@gmail.com>mhebert1975@gmail.com> wrote:
Making progress! I need to copy if from /opt/drmlink
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 297, in <module> with open(PATH+'subscriber_idsxxx.csv', 'rU') as subscriber_ids_csv: IOError: [Errno 2] No such file or directory: '/opt/dmrlinksubscriber_idsxxx.csv'
On Fri, Dec 4, 2015 at 8:26 PM, Steve Zingman < <szingman@msgstor.com>szingman@msgstor.com> wrote:
> change LOG_LEVEL: warning to LOG_LEVEL: WARNING > > log_level is in caps > > On 12/04/2015 09:23 PM, Michael Hebert wrote: > > changed the logname and still got the same error, just lowercase > > root@repeater:/opt/dmrlink/playback# python2 playback.py > Traceback (most recent call last): > File "playback.py", line 16, in <module> > from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, > int_id, hex_str_3 > File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> > 'propagate': True, > File "/usr/lib/python2.7/logging/config.py", line 794, in > dictConfig > dictConfigClass(config).configure() > File "/usr/lib/python2.7/logging/config.py", line 627, in configure > '%r: %s' % (name, e)) > ValueError: Unable to configure logger 'dmrlink\nblank if you do > not need or wish to specify. It is mostly\nuseful when DMRlink uses > multiple interfaces to serve as an\napplication gatway/proxy from private > and/or VPN networks\nto the real world.': Unknown level: 'warning' > > > On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman < > <szingman@msgstor.com>szingman@msgstor.com> wrote: > >> Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: >> dmrlink >> >> On 12/04/2015 09:16 PM, Michael Hebert wrote: >> >> Here is what is in the dmrlink.cfg >> >> [LOGGER] >> LOG_FILE: /var/log/dmrlink/dmrlink.log >> LOG_HANDLERS: file >> LOG_LEVEL: warning >> LOG_NAME: DMRlink >> >> On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman < >> <szingman@msgstor.com>szingman@msgstor.com> wrote: >> >>> Do you have DMRlink in your config file? Notice the uppercase. >>> >>> On 12/04/2015 09:04 PM, Michael Hebert wrote: >>> >>> Steve, >>> >>> When I try to run playback.py I get the following error. >>> >>> root@repeater:/opt/dmrlink/playback# python2 playback.py >>> Traceback (most recent call last): >>> File "playback.py", line 16, in <module> >>> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, >>> int_id, hex_str_3 >>> File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> >>> 'propagate': True, >>> File "/usr/lib/python2.7/logging/config.py", line 794, in >>> dictConfig >>> dictConfigClass(config).configure() >>> File "/usr/lib/python2.7/logging/config.py", line 576, in >>> configure >>> '%r: %s' % (name, e)) >>> ValueError: Unable to configure handler 'file': [Errno 2] No such >>> file or directory: '/var/log/dmrlink/dmrlink.log' >>> >>> I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError >>> >>> Now when I run playback.py I get the following error >>> >>> root@repeater:/opt/dmrlink/playback# python2 playback.py >>> Traceback (most recent call last): >>> File "playback.py", line 16, in <module> >>> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, >>> int_id, hex_str_3 >>> File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> >>> 'propagate': True, >>> File "/usr/lib/python2.7/logging/config.py", line 794, in >>> dictConfig >>> dictConfigClass(config).configure() >>> File "/usr/lib/python2.7/logging/config.py", line 627, in >>> configure >>> '%r: %s' % (name, e)) >>> ValueError: Unable to configure logger 'DMRlink\nblank if you do >>> not need or wish to specify. It is mostly\nuseful when DMRlink uses >>> multiple interfaces to serve as an\napplication gatway/proxy from private >>> and/or VPN networks\nto the real world.': Unknown level: 'warning' >>> >>> >>> Not sure how to fix this. >>> >>> Michael KD5DFB >>> >>> >>> >>> >>> On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman < >>> <szingman@msgstor.com>szingman@msgstor.com> wrote: >>> >>>> Added python-twisted and unzip to mk_dmrlink >>>> >>>> On 12/04/2015 03:27 AM, Michael Hebert wrote: >>>> >>>> apt-get install python-twisted >>>> >>>> >>>> -- >>>> "Anything is possible if you don't know what you are talking about." >>>> 1st Law of Logic >>>> >>>> >>>> _______________________________________________ >>>> Allstar-Digital mailing list >>>> <Allstar-Digital@lists.keekles.org> >>>> Allstar-Digital@lists.keekles.org >>>> >>>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>> >>>> >>> >>> >>> _______________________________________________ >>> Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>> >>> >>> -- >>> "Anything is possible if you don't know what you are talking about." >>> 1st Law of Logic >>> >>> >>> _______________________________________________ >>> Allstar-Digital mailing list >>> <Allstar-Digital@lists.keekles.org> >>> Allstar-Digital@lists.keekles.org >>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>> >>> >> >> >> _______________________________________________ >> Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >> >> >> -- >> "Anything is possible if you don't know what you are talking about." >> 1st Law of Logic >> >> >> _______________________________________________ >> Allstar-Digital mailing list >> <Allstar-Digital@lists.keekles.org> >> Allstar-Digital@lists.keekles.org >> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >> >> > > > _______________________________________________ > Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital > > > -- > "Anything is possible if you don't know what you are talking about." > 1st Law of Logic > > > _______________________________________________ > Allstar-Digital mailing list > <Allstar-Digital@lists.keekles.org>Allstar-Digital@lists.keekles.org > <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> > http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital > >
_______________________________________________ Allstar-Digital mailing list <Allstar-Digital@lists.keekles.org>Allstar-Digital@lists.keekles.org <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
Mike slow down. I haven't getting any of my stuff and I don't like being last.. LOL Nice job Mike. David On Fri, Dec 4, 2015 at 8:21 PM, Michael Hebert <mhebert1975@gmail.com> wrote:
I have successfully connected 2 RPi together using DMRlink.
Here is the debug log from the master
DEBUG (MASTER99) MASTER Connection Maintenance Loop Started INFO (MASTER99) Master Registration Packet Received from peer 101, 192.168.1.101:50000 DEBUG (MASTER99) Peer Added To Peer List: {'STATUS': {'KEEP_ALIVE_RX_TIME': 1449289054, 'KEEP_ALIVES_SENT': 0, 'KEEP_ALIVES_OUTSTANDING': 0, 'CONNECTED': True, 'KEEP_ALIVES_RECEIVED': 0, 'KEEP_ALIVES_MISSED': 0}, 'MODE_DECODE': {'TS_1': True, 'TS_2': True, 'PEER_MODE': 'DIGITAL', 'PEER_OP': True}, 'FLAGS_DECODE': {'VOICE': True, 'RCM': True, 'XNL_SLAVE': False, 'MASTER': False, 'CON_APP': True, 'XNL_CON': False, 'CSBK': False, 'DATA': True, 'XNL_MASTER': False, 'AUTH': True}, 'IP': '192.168.1.101', 'FLAGS': '\x00\x00`\x1c', 'MODE': 'j', 'PORT': 50000}, 192.168.1.101:50000 (IPSC now has 1 Peers) DEBUG (MASTER99) MASTER Connection Maintenance Loop Started DEBUG (MASTER99) Time Since Last KeepAlive Request from Peer 101: 1 seconds DEBUG (MASTER99) Master Keep-Alive Request Received from peer 101, 192.168.1.101:50000
Here is the debug log from the peer
DEBUG (PEER101) PEER Connection Maintenance Loop Started DEBUG (PEER101) Keep Alive Sent to the Master: 99, 192.168.1.99:50000 DEBUG (PEER101), Skip asking for a Peer List, we are the only Peer DEBUG (PEER101) Keep-Alive Reply (we sent the request) Received from the Master 99, 192.168.1.99:50000 DEBUG (PEER101) PEER Connection Maintenance Loop Started DEBUG (PEER101) Keep Alive Sent to the Master: 99, 192.168.1.99:50000 DEBUG (PEER101) Keep-Alive Reply (we sent the request) Received from the Master 99, 192.168.1.99:50000 DEBUG (PEER101) PEER Connection Maintenance Loop Started
On Fri, Dec 4, 2015 at 8:56 PM, Steve Zingman <szingman@msgstor.com> wrote:
DMRlink can be a Master or a Peer. Really both at the same time.
On 12/04/2015 09:55 PM, Michael Hebert wrote:
Hmm... I wonder if I could spin up another RPi with dmrlink and bridge them together?
I think you guys where working on this.
On Fri, Dec 4, 2015 at 8:51 PM, Steve Zingman <szingman@msgstor.com> wrote:
OK, So you need to work on bridge. you are going to point the repeater at DMRlink and DMRlink at you master.
On 12/04/2015 09:49 PM, Michael Hebert wrote:
Not yet. I need to drive to the repeater site and reprogram it to point to the dmrlink
On Fri, Dec 4, 2015 at 8:45 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
Do you have a repeater connected?
On 12/04/2015 09:43 PM, Michael Hebert wrote:
I think it is running! I just typed python2 playback.py and no errors
Anyway to check?
On Fri, Dec 4, 2015 at 8:39 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
I screwed up in the config file that is copied to every app directory. path needs a trailing /
On 12/04/2015 09:36 PM, Michael Hebert wrote:
Do you guys think there is a problem with my install or are we finding bugs in dmrlink??
On Fri, Dec 4, 2015 at 8:34 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
good question
On 12/04/2015 09:32 PM, Mike Zingman wrote:
Where is the /
/opt/dmrlinksubscriber_idsxxx.csv ->>> /opt/dmrlink/subscriber_ idsxxx.csv
On Fri, Dec 4, 2015 at 9:28 PM, Michael Hebert < <mhebert1975@gmail.com>mhebert1975@gmail.com> wrote:
> Making progress! I need to copy if from /opt/drmlink > > root@repeater:/opt/dmrlink/playback# python2 playback.py > Traceback (most recent call last): > File "playback.py", line 16, in <module> > from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, > int_id, hex_str_3 > File "/opt/dmrlink/playback/dmrlink.py", line 297, in <module> > with open(PATH+'subscriber_idsxxx.csv', 'rU') as > subscriber_ids_csv: > IOError: [Errno 2] No such file or directory: > '/opt/dmrlinksubscriber_idsxxx.csv' > > > On Fri, Dec 4, 2015 at 8:26 PM, Steve Zingman < > <szingman@msgstor.com>szingman@msgstor.com> wrote: > >> change LOG_LEVEL: warning to LOG_LEVEL: WARNING >> >> log_level is in caps >> >> On 12/04/2015 09:23 PM, Michael Hebert wrote: >> >> changed the logname and still got the same error, just lowercase >> >> root@repeater:/opt/dmrlink/playback# python2 playback.py >> Traceback (most recent call last): >> File "playback.py", line 16, in <module> >> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, >> int_id, hex_str_3 >> File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> >> 'propagate': True, >> File "/usr/lib/python2.7/logging/config.py", line 794, in >> dictConfig >> dictConfigClass(config).configure() >> File "/usr/lib/python2.7/logging/config.py", line 627, in >> configure >> '%r: %s' % (name, e)) >> ValueError: Unable to configure logger 'dmrlink\nblank if you do >> not need or wish to specify. It is mostly\nuseful when DMRlink uses >> multiple interfaces to serve as an\napplication gatway/proxy from private >> and/or VPN networks\nto the real world.': Unknown level: 'warning' >> >> >> On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman < >> <szingman@msgstor.com>szingman@msgstor.com> wrote: >> >>> Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: >>> dmrlink >>> >>> On 12/04/2015 09:16 PM, Michael Hebert wrote: >>> >>> Here is what is in the dmrlink.cfg >>> >>> [LOGGER] >>> LOG_FILE: /var/log/dmrlink/dmrlink.log >>> LOG_HANDLERS: file >>> LOG_LEVEL: warning >>> LOG_NAME: DMRlink >>> >>> On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman < >>> <szingman@msgstor.com>szingman@msgstor.com> wrote: >>> >>>> Do you have DMRlink in your config file? Notice the uppercase. >>>> >>>> On 12/04/2015 09:04 PM, Michael Hebert wrote: >>>> >>>> Steve, >>>> >>>> When I try to run playback.py I get the following error. >>>> >>>> root@repeater:/opt/dmrlink/playback# python2 playback.py >>>> Traceback (most recent call last): >>>> File "playback.py", line 16, in <module> >>>> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, >>>> int_id, hex_str_3 >>>> File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> >>>> 'propagate': True, >>>> File "/usr/lib/python2.7/logging/config.py", line 794, in >>>> dictConfig >>>> dictConfigClass(config).configure() >>>> File "/usr/lib/python2.7/logging/config.py", line 576, in >>>> configure >>>> '%r: %s' % (name, e)) >>>> ValueError: Unable to configure handler 'file': [Errno 2] No such >>>> file or directory: '/var/log/dmrlink/dmrlink.log' >>>> >>>> I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError >>>> >>>> Now when I run playback.py I get the following error >>>> >>>> root@repeater:/opt/dmrlink/playback# python2 playback.py >>>> Traceback (most recent call last): >>>> File "playback.py", line 16, in <module> >>>> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, >>>> int_id, hex_str_3 >>>> File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> >>>> 'propagate': True, >>>> File "/usr/lib/python2.7/logging/config.py", line 794, in >>>> dictConfig >>>> dictConfigClass(config).configure() >>>> File "/usr/lib/python2.7/logging/config.py", line 627, in >>>> configure >>>> '%r: %s' % (name, e)) >>>> ValueError: Unable to configure logger 'DMRlink\nblank if you do >>>> not need or wish to specify. It is mostly\nuseful when DMRlink uses >>>> multiple interfaces to serve as an\napplication gatway/proxy from private >>>> and/or VPN networks\nto the real world.': Unknown level: 'warning' >>>> >>>> >>>> Not sure how to fix this. >>>> >>>> Michael KD5DFB >>>> >>>> >>>> >>>> >>>> On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman < >>>> <szingman@msgstor.com>szingman@msgstor.com> wrote: >>>> >>>>> Added python-twisted and unzip to mk_dmrlink >>>>> >>>>> On 12/04/2015 03:27 AM, Michael Hebert wrote: >>>>> >>>>> apt-get install python-twisted >>>>> >>>>> >>>>> -- >>>>> "Anything is possible if you don't know what you are talking about." >>>>> 1st Law of Logic >>>>> >>>>> >>>>> _______________________________________________ >>>>> Allstar-Digital mailing list >>>>> <Allstar-Digital@lists.keekles.org> >>>>> Allstar-Digital@lists.keekles.org >>>>> >>>>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>>> >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>> >>>> >>>> -- >>>> "Anything is possible if you don't know what you are talking about." >>>> 1st Law of Logic >>>> >>>> >>>> _______________________________________________ >>>> Allstar-Digital mailing list >>>> <Allstar-Digital@lists.keekles.org> >>>> Allstar-Digital@lists.keekles.org >>>> >>>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>> >>>> >>> >>> >>> _______________________________________________ >>> Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>> >>> >>> -- >>> "Anything is possible if you don't know what you are talking about." >>> 1st Law of Logic >>> >>> >>> _______________________________________________ >>> Allstar-Digital mailing list >>> <Allstar-Digital@lists.keekles.org> >>> Allstar-Digital@lists.keekles.org >>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>> >>> >> >> >> _______________________________________________ >> Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >> >> >> -- >> "Anything is possible if you don't know what you are talking about." >> 1st Law of Logic >> >> >> _______________________________________________ >> Allstar-Digital mailing list >> <Allstar-Digital@lists.keekles.org> >> Allstar-Digital@lists.keekles.org >> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >> >> > > _______________________________________________ > Allstar-Digital mailing list > <Allstar-Digital@lists.keekles.org>Allstar-Digital@lists.keekles.org > <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> > http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital > >
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
As you can tell, I am anxious to get it up and running :-) On Sat, Dec 5, 2015 at 1:06 AM, David KE6UPI <dshaw@ke6upi.com> wrote:
Mike slow down. I haven't getting any of my stuff and I don't like being last.. LOL
Nice job Mike.
David
On Fri, Dec 4, 2015 at 8:21 PM, Michael Hebert <mhebert1975@gmail.com> wrote:
I have successfully connected 2 RPi together using DMRlink.
Here is the debug log from the master
DEBUG (MASTER99) MASTER Connection Maintenance Loop Started INFO (MASTER99) Master Registration Packet Received from peer 101, 192.168.1.101:50000 DEBUG (MASTER99) Peer Added To Peer List: {'STATUS': {'KEEP_ALIVE_RX_TIME': 1449289054, 'KEEP_ALIVES_SENT': 0, 'KEEP_ALIVES_OUTSTANDING': 0, 'CONNECTED': True, 'KEEP_ALIVES_RECEIVED': 0, 'KEEP_ALIVES_MISSED': 0}, 'MODE_DECODE': {'TS_1': True, 'TS_2': True, 'PEER_MODE': 'DIGITAL', 'PEER_OP': True}, 'FLAGS_DECODE': {'VOICE': True, 'RCM': True, 'XNL_SLAVE': False, 'MASTER': False, 'CON_APP': True, 'XNL_CON': False, 'CSBK': False, 'DATA': True, 'XNL_MASTER': False, 'AUTH': True}, 'IP': '192.168.1.101', 'FLAGS': '\x00\x00`\x1c', 'MODE': 'j', 'PORT': 50000}, 192.168.1.101:50000 (IPSC now has 1 Peers) DEBUG (MASTER99) MASTER Connection Maintenance Loop Started DEBUG (MASTER99) Time Since Last KeepAlive Request from Peer 101: 1 seconds DEBUG (MASTER99) Master Keep-Alive Request Received from peer 101, 192.168.1.101:50000
Here is the debug log from the peer
DEBUG (PEER101) PEER Connection Maintenance Loop Started DEBUG (PEER101) Keep Alive Sent to the Master: 99, 192.168.1.99:50000 DEBUG (PEER101), Skip asking for a Peer List, we are the only Peer DEBUG (PEER101) Keep-Alive Reply (we sent the request) Received from the Master 99, 192.168.1.99:50000 DEBUG (PEER101) PEER Connection Maintenance Loop Started DEBUG (PEER101) Keep Alive Sent to the Master: 99, 192.168.1.99:50000 DEBUG (PEER101) Keep-Alive Reply (we sent the request) Received from the Master 99, 192.168.1.99:50000 DEBUG (PEER101) PEER Connection Maintenance Loop Started
On Fri, Dec 4, 2015 at 8:56 PM, Steve Zingman <szingman@msgstor.com> wrote:
DMRlink can be a Master or a Peer. Really both at the same time.
On 12/04/2015 09:55 PM, Michael Hebert wrote:
Hmm... I wonder if I could spin up another RPi with dmrlink and bridge them together?
I think you guys where working on this.
On Fri, Dec 4, 2015 at 8:51 PM, Steve Zingman <szingman@msgstor.com> wrote:
OK, So you need to work on bridge. you are going to point the repeater at DMRlink and DMRlink at you master.
On 12/04/2015 09:49 PM, Michael Hebert wrote:
Not yet. I need to drive to the repeater site and reprogram it to point to the dmrlink
On Fri, Dec 4, 2015 at 8:45 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
Do you have a repeater connected?
On 12/04/2015 09:43 PM, Michael Hebert wrote:
I think it is running! I just typed python2 playback.py and no errors
Anyway to check?
On Fri, Dec 4, 2015 at 8:39 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
I screwed up in the config file that is copied to every app directory. path needs a trailing /
On 12/04/2015 09:36 PM, Michael Hebert wrote:
Do you guys think there is a problem with my install or are we finding bugs in dmrlink??
On Fri, Dec 4, 2015 at 8:34 PM, Steve Zingman < <szingman@msgstor.com>szingman@msgstor.com> wrote:
> good question > > On 12/04/2015 09:32 PM, Mike Zingman wrote: > > Where is the / > > /opt/dmrlinksubscriber_idsxxx.csv ->>> /opt/dmrlink/subscriber_ > idsxxx.csv > > On Fri, Dec 4, 2015 at 9:28 PM, Michael Hebert < > <mhebert1975@gmail.com>mhebert1975@gmail.com> wrote: > >> Making progress! I need to copy if from /opt/drmlink >> >> root@repeater:/opt/dmrlink/playback# python2 playback.py >> Traceback (most recent call last): >> File "playback.py", line 16, in <module> >> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, >> int_id, hex_str_3 >> File "/opt/dmrlink/playback/dmrlink.py", line 297, in <module> >> with open(PATH+'subscriber_idsxxx.csv', 'rU') as >> subscriber_ids_csv: >> IOError: [Errno 2] No such file or directory: >> '/opt/dmrlinksubscriber_idsxxx.csv' >> >> >> On Fri, Dec 4, 2015 at 8:26 PM, Steve Zingman < >> <szingman@msgstor.com>szingman@msgstor.com> wrote: >> >>> change LOG_LEVEL: warning to LOG_LEVEL: WARNING >>> >>> log_level is in caps >>> >>> On 12/04/2015 09:23 PM, Michael Hebert wrote: >>> >>> changed the logname and still got the same error, just lowercase >>> >>> root@repeater:/opt/dmrlink/playback# python2 playback.py >>> Traceback (most recent call last): >>> File "playback.py", line 16, in <module> >>> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, >>> int_id, hex_str_3 >>> File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> >>> 'propagate': True, >>> File "/usr/lib/python2.7/logging/config.py", line 794, in >>> dictConfig >>> dictConfigClass(config).configure() >>> File "/usr/lib/python2.7/logging/config.py", line 627, in >>> configure >>> '%r: %s' % (name, e)) >>> ValueError: Unable to configure logger 'dmrlink\nblank if you do >>> not need or wish to specify. It is mostly\nuseful when DMRlink uses >>> multiple interfaces to serve as an\napplication gatway/proxy from private >>> and/or VPN networks\nto the real world.': Unknown level: 'warning' >>> >>> >>> On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman < >>> <szingman@msgstor.com>szingman@msgstor.com> wrote: >>> >>>> Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: >>>> dmrlink >>>> >>>> On 12/04/2015 09:16 PM, Michael Hebert wrote: >>>> >>>> Here is what is in the dmrlink.cfg >>>> >>>> [LOGGER] >>>> LOG_FILE: /var/log/dmrlink/dmrlink.log >>>> LOG_HANDLERS: file >>>> LOG_LEVEL: warning >>>> LOG_NAME: DMRlink >>>> >>>> On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman < >>>> <szingman@msgstor.com>szingman@msgstor.com> wrote: >>>> >>>>> Do you have DMRlink in your config file? Notice the uppercase. >>>>> >>>>> On 12/04/2015 09:04 PM, Michael Hebert wrote: >>>>> >>>>> Steve, >>>>> >>>>> When I try to run playback.py I get the following error. >>>>> >>>>> root@repeater:/opt/dmrlink/playback# python2 playback.py >>>>> Traceback (most recent call last): >>>>> File "playback.py", line 16, in <module> >>>>> from dmrlink import IPSC, NETWORK, networks, logger, >>>>> dmr_nat, int_id, hex_str_3 >>>>> File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> >>>>> 'propagate': True, >>>>> File "/usr/lib/python2.7/logging/config.py", line 794, in >>>>> dictConfig >>>>> dictConfigClass(config).configure() >>>>> File "/usr/lib/python2.7/logging/config.py", line 576, in >>>>> configure >>>>> '%r: %s' % (name, e)) >>>>> ValueError: Unable to configure handler 'file': [Errno 2] No >>>>> such file or directory: '/var/log/dmrlink/dmrlink.log' >>>>> >>>>> I created /var/log/dmrlink/dmrlink.log and it fixed the >>>>> ValueError >>>>> >>>>> Now when I run playback.py I get the following error >>>>> >>>>> root@repeater:/opt/dmrlink/playback# python2 playback.py >>>>> Traceback (most recent call last): >>>>> File "playback.py", line 16, in <module> >>>>> from dmrlink import IPSC, NETWORK, networks, logger, >>>>> dmr_nat, int_id, hex_str_3 >>>>> File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> >>>>> 'propagate': True, >>>>> File "/usr/lib/python2.7/logging/config.py", line 794, in >>>>> dictConfig >>>>> dictConfigClass(config).configure() >>>>> File "/usr/lib/python2.7/logging/config.py", line 627, in >>>>> configure >>>>> '%r: %s' % (name, e)) >>>>> ValueError: Unable to configure logger 'DMRlink\nblank if you do >>>>> not need or wish to specify. It is mostly\nuseful when DMRlink uses >>>>> multiple interfaces to serve as an\napplication gatway/proxy from private >>>>> and/or VPN networks\nto the real world.': Unknown level: 'warning' >>>>> >>>>> >>>>> Not sure how to fix this. >>>>> >>>>> Michael KD5DFB >>>>> >>>>> >>>>> >>>>> >>>>> On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman < >>>>> <szingman@msgstor.com>szingman@msgstor.com> wrote: >>>>> >>>>>> Added python-twisted and unzip to mk_dmrlink >>>>>> >>>>>> On 12/04/2015 03:27 AM, Michael Hebert wrote: >>>>>> >>>>>> apt-get install python-twisted >>>>>> >>>>>> >>>>>> -- >>>>>> "Anything is possible if you don't know what you are talking about." >>>>>> 1st Law of Logic >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Allstar-Digital mailing list >>>>>> <Allstar-Digital@lists.keekles.org> >>>>>> Allstar-Digital@lists.keekles.org >>>>>> >>>>>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>>>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>>>> >>>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>>> >>>>> >>>>> -- >>>>> "Anything is possible if you don't know what you are talking about." >>>>> 1st Law of Logic >>>>> >>>>> >>>>> _______________________________________________ >>>>> Allstar-Digital mailing list >>>>> <Allstar-Digital@lists.keekles.org> >>>>> Allstar-Digital@lists.keekles.org >>>>> >>>>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>>> >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>> >>>> >>>> -- >>>> "Anything is possible if you don't know what you are talking about." >>>> 1st Law of Logic >>>> >>>> >>>> _______________________________________________ >>>> Allstar-Digital mailing list >>>> <Allstar-Digital@lists.keekles.org> >>>> Allstar-Digital@lists.keekles.org >>>> >>>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>> >>>> >>> >>> >>> _______________________________________________ >>> Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>> >>> >>> -- >>> "Anything is possible if you don't know what you are talking about." >>> 1st Law of Logic >>> >>> >>> _______________________________________________ >>> Allstar-Digital mailing list >>> <Allstar-Digital@lists.keekles.org> >>> Allstar-Digital@lists.keekles.org >>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>> >>> >> >> _______________________________________________ >> Allstar-Digital mailing list >> <Allstar-Digital@lists.keekles.org> >> Allstar-Digital@lists.keekles.org >> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >> >> > > > _______________________________________________ > Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital > > > -- > "Anything is possible if you don't know what you are talking about." > 1st Law of Logic > > > _______________________________________________ > Allstar-Digital mailing list > Allstar-Digital@lists.keekles.org > http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital > >
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
I love it Michael. I can't wait to get the radio and programming cable to start.. Just got my DV4Mini and will start the install tonight of DMRlink. But the guess is.... Are we doing two DV4Mini and two RPi's and making a point to point? Because I went with one DV4Mini. David On Sat, Dec 5, 2015 at 9:35 PM, Michael Hebert <mhebert1975@gmail.com> wrote:
As you can tell, I am anxious to get it up and running :-)
On Sat, Dec 5, 2015 at 1:06 AM, David KE6UPI <dshaw@ke6upi.com> wrote:
Mike slow down. I haven't getting any of my stuff and I don't like being last.. LOL
Nice job Mike.
David
On Fri, Dec 4, 2015 at 8:21 PM, Michael Hebert <mhebert1975@gmail.com> wrote:
I have successfully connected 2 RPi together using DMRlink.
Here is the debug log from the master
DEBUG (MASTER99) MASTER Connection Maintenance Loop Started INFO (MASTER99) Master Registration Packet Received from peer 101, 192.168.1.101:50000 DEBUG (MASTER99) Peer Added To Peer List: {'STATUS': {'KEEP_ALIVE_RX_TIME': 1449289054, 'KEEP_ALIVES_SENT': 0, 'KEEP_ALIVES_OUTSTANDING': 0, 'CONNECTED': True, 'KEEP_ALIVES_RECEIVED': 0, 'KEEP_ALIVES_MISSED': 0}, 'MODE_DECODE': {'TS_1': True, 'TS_2': True, 'PEER_MODE': 'DIGITAL', 'PEER_OP': True}, 'FLAGS_DECODE': {'VOICE': True, 'RCM': True, 'XNL_SLAVE': False, 'MASTER': False, 'CON_APP': True, 'XNL_CON': False, 'CSBK': False, 'DATA': True, 'XNL_MASTER': False, 'AUTH': True}, 'IP': '192.168.1.101', 'FLAGS': '\x00\x00`\x1c', 'MODE': 'j', 'PORT': 50000}, 192.168.1.101:50000 (IPSC now has 1 Peers) DEBUG (MASTER99) MASTER Connection Maintenance Loop Started DEBUG (MASTER99) Time Since Last KeepAlive Request from Peer 101: 1 seconds DEBUG (MASTER99) Master Keep-Alive Request Received from peer 101, 192.168.1.101:50000
Here is the debug log from the peer
DEBUG (PEER101) PEER Connection Maintenance Loop Started DEBUG (PEER101) Keep Alive Sent to the Master: 99, 192.168.1.99:50000 DEBUG (PEER101), Skip asking for a Peer List, we are the only Peer DEBUG (PEER101) Keep-Alive Reply (we sent the request) Received from the Master 99, 192.168.1.99:50000 DEBUG (PEER101) PEER Connection Maintenance Loop Started DEBUG (PEER101) Keep Alive Sent to the Master: 99, 192.168.1.99:50000 DEBUG (PEER101) Keep-Alive Reply (we sent the request) Received from the Master 99, 192.168.1.99:50000 DEBUG (PEER101) PEER Connection Maintenance Loop Started
On Fri, Dec 4, 2015 at 8:56 PM, Steve Zingman <szingman@msgstor.com> wrote:
DMRlink can be a Master or a Peer. Really both at the same time.
On 12/04/2015 09:55 PM, Michael Hebert wrote:
Hmm... I wonder if I could spin up another RPi with dmrlink and bridge them together?
I think you guys where working on this.
On Fri, Dec 4, 2015 at 8:51 PM, Steve Zingman <szingman@msgstor.com> wrote:
OK, So you need to work on bridge. you are going to point the repeater at DMRlink and DMRlink at you master.
On 12/04/2015 09:49 PM, Michael Hebert wrote:
Not yet. I need to drive to the repeater site and reprogram it to point to the dmrlink
On Fri, Dec 4, 2015 at 8:45 PM, Steve Zingman < <szingman@msgstor.com> szingman@msgstor.com> wrote:
Do you have a repeater connected?
On 12/04/2015 09:43 PM, Michael Hebert wrote:
I think it is running! I just typed python2 playback.py and no errors
Anyway to check?
On Fri, Dec 4, 2015 at 8:39 PM, Steve Zingman < <szingman@msgstor.com>szingman@msgstor.com> wrote:
> I screwed up in the config file that is copied to every app > directory. > path needs a trailing / > > On 12/04/2015 09:36 PM, Michael Hebert wrote: > > Do you guys think there is a problem with my install or are we > finding bugs in dmrlink?? > > On Fri, Dec 4, 2015 at 8:34 PM, Steve Zingman < > <szingman@msgstor.com>szingman@msgstor.com> wrote: > >> good question >> >> On 12/04/2015 09:32 PM, Mike Zingman wrote: >> >> Where is the / >> >> /opt/dmrlinksubscriber_idsxxx.csv ->>> /opt/dmrlink/subscriber_ >> idsxxx.csv >> >> On Fri, Dec 4, 2015 at 9:28 PM, Michael Hebert < >> <mhebert1975@gmail.com>mhebert1975@gmail.com> wrote: >> >>> Making progress! I need to copy if from /opt/drmlink >>> >>> root@repeater:/opt/dmrlink/playback# python2 playback.py >>> Traceback (most recent call last): >>> File "playback.py", line 16, in <module> >>> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, >>> int_id, hex_str_3 >>> File "/opt/dmrlink/playback/dmrlink.py", line 297, in <module> >>> with open(PATH+'subscriber_idsxxx.csv', 'rU') as >>> subscriber_ids_csv: >>> IOError: [Errno 2] No such file or directory: >>> '/opt/dmrlinksubscriber_idsxxx.csv' >>> >>> >>> On Fri, Dec 4, 2015 at 8:26 PM, Steve Zingman < >>> <szingman@msgstor.com>szingman@msgstor.com> wrote: >>> >>>> change LOG_LEVEL: warning to LOG_LEVEL: WARNING >>>> >>>> log_level is in caps >>>> >>>> On 12/04/2015 09:23 PM, Michael Hebert wrote: >>>> >>>> changed the logname and still got the same error, just lowercase >>>> >>>> root@repeater:/opt/dmrlink/playback# python2 playback.py >>>> Traceback (most recent call last): >>>> File "playback.py", line 16, in <module> >>>> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, >>>> int_id, hex_str_3 >>>> File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> >>>> 'propagate': True, >>>> File "/usr/lib/python2.7/logging/config.py", line 794, in >>>> dictConfig >>>> dictConfigClass(config).configure() >>>> File "/usr/lib/python2.7/logging/config.py", line 627, in >>>> configure >>>> '%r: %s' % (name, e)) >>>> ValueError: Unable to configure logger 'dmrlink\nblank if you do >>>> not need or wish to specify. It is mostly\nuseful when DMRlink uses >>>> multiple interfaces to serve as an\napplication gatway/proxy from private >>>> and/or VPN networks\nto the real world.': Unknown level: 'warning' >>>> >>>> >>>> On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman < >>>> <szingman@msgstor.com>szingman@msgstor.com> wrote: >>>> >>>>> Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: >>>>> dmrlink >>>>> >>>>> On 12/04/2015 09:16 PM, Michael Hebert wrote: >>>>> >>>>> Here is what is in the dmrlink.cfg >>>>> >>>>> [LOGGER] >>>>> LOG_FILE: /var/log/dmrlink/dmrlink.log >>>>> LOG_HANDLERS: file >>>>> LOG_LEVEL: warning >>>>> LOG_NAME: DMRlink >>>>> >>>>> On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman < >>>>> <szingman@msgstor.com>szingman@msgstor.com> wrote: >>>>> >>>>>> Do you have DMRlink in your config file? Notice the uppercase. >>>>>> >>>>>> On 12/04/2015 09:04 PM, Michael Hebert wrote: >>>>>> >>>>>> Steve, >>>>>> >>>>>> When I try to run playback.py I get the following error. >>>>>> >>>>>> root@repeater:/opt/dmrlink/playback# python2 playback.py >>>>>> Traceback (most recent call last): >>>>>> File "playback.py", line 16, in <module> >>>>>> from dmrlink import IPSC, NETWORK, networks, logger, >>>>>> dmr_nat, int_id, hex_str_3 >>>>>> File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> >>>>>> 'propagate': True, >>>>>> File "/usr/lib/python2.7/logging/config.py", line 794, in >>>>>> dictConfig >>>>>> dictConfigClass(config).configure() >>>>>> File "/usr/lib/python2.7/logging/config.py", line 576, in >>>>>> configure >>>>>> '%r: %s' % (name, e)) >>>>>> ValueError: Unable to configure handler 'file': [Errno 2] No >>>>>> such file or directory: '/var/log/dmrlink/dmrlink.log' >>>>>> >>>>>> I created /var/log/dmrlink/dmrlink.log and it fixed the >>>>>> ValueError >>>>>> >>>>>> Now when I run playback.py I get the following error >>>>>> >>>>>> root@repeater:/opt/dmrlink/playback# python2 playback.py >>>>>> Traceback (most recent call last): >>>>>> File "playback.py", line 16, in <module> >>>>>> from dmrlink import IPSC, NETWORK, networks, logger, >>>>>> dmr_nat, int_id, hex_str_3 >>>>>> File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> >>>>>> 'propagate': True, >>>>>> File "/usr/lib/python2.7/logging/config.py", line 794, in >>>>>> dictConfig >>>>>> dictConfigClass(config).configure() >>>>>> File "/usr/lib/python2.7/logging/config.py", line 627, in >>>>>> configure >>>>>> '%r: %s' % (name, e)) >>>>>> ValueError: Unable to configure logger 'DMRlink\nblank if you >>>>>> do not need or wish to specify. It is mostly\nuseful when DMRlink uses >>>>>> multiple interfaces to serve as an\napplication gatway/proxy from private >>>>>> and/or VPN networks\nto the real world.': Unknown level: 'warning' >>>>>> >>>>>> >>>>>> Not sure how to fix this. >>>>>> >>>>>> Michael KD5DFB >>>>>> >>>>>> >>>>>> >>>>>> >>>>>> On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman < >>>>>> <szingman@msgstor.com>szingman@msgstor.com> wrote: >>>>>> >>>>>>> Added python-twisted and unzip to mk_dmrlink >>>>>>> >>>>>>> On 12/04/2015 03:27 AM, Michael Hebert wrote: >>>>>>> >>>>>>> apt-get install python-twisted >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> "Anything is possible if you don't know what you are talking about." >>>>>>> 1st Law of Logic >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Allstar-Digital mailing list >>>>>>> <Allstar-Digital@lists.keekles.org> >>>>>>> Allstar-Digital@lists.keekles.org >>>>>>> >>>>>>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>>>>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>>>> >>>>>> >>>>>> -- >>>>>> "Anything is possible if you don't know what you are talking about." >>>>>> 1st Law of Logic >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Allstar-Digital mailing list >>>>>> <Allstar-Digital@lists.keekles.org> >>>>>> Allstar-Digital@lists.keekles.org >>>>>> >>>>>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>>>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>>>> >>>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>>> >>>>> >>>>> -- >>>>> "Anything is possible if you don't know what you are talking about." >>>>> 1st Law of Logic >>>>> >>>>> >>>>> _______________________________________________ >>>>> Allstar-Digital mailing list >>>>> <Allstar-Digital@lists.keekles.org> >>>>> Allstar-Digital@lists.keekles.org >>>>> >>>>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>>> >>>>> >>>> >>>> >>>> _______________________________________________ >>>> Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>> >>>> >>>> -- >>>> "Anything is possible if you don't know what you are talking about." >>>> 1st Law of Logic >>>> >>>> >>>> _______________________________________________ >>>> Allstar-Digital mailing list >>>> <Allstar-Digital@lists.keekles.org> >>>> Allstar-Digital@lists.keekles.org >>>> >>>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>> >>>> >>> >>> _______________________________________________ >>> Allstar-Digital mailing list >>> <Allstar-Digital@lists.keekles.org> >>> Allstar-Digital@lists.keekles.org >>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>> >>> >> >> >> _______________________________________________ >> Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >> >> >> -- >> "Anything is possible if you don't know what you are talking about." >> 1st Law of Logic >> >> >> _______________________________________________ >> Allstar-Digital mailing list >> Allstar-Digital@lists.keekles.org >> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >> >> > > > _______________________________________________ > Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital > > > -- > "Anything is possible if you don't know what you are talking about." > 1st Law of Logic > > > _______________________________________________ > Allstar-Digital mailing list > Allstar-Digital@lists.keekles.org > http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital > >
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
Davis, That is what I am going for right now. In the end, I am going for what Steve just posted. One to many DV4mini Michael KD5DFB On Sun, Dec 6, 2015 at 9:41 AM, David KE6UPI <dshaw@ke6upi.com> wrote:
I love it Michael. I can't wait to get the radio and programming cable to start.. Just got my DV4Mini and will start the install tonight of DMRlink.
But the guess is.... Are we doing two DV4Mini and two RPi's and making a point to point? Because I went with one DV4Mini.
David
On Sat, Dec 5, 2015 at 9:35 PM, Michael Hebert <mhebert1975@gmail.com> wrote:
As you can tell, I am anxious to get it up and running :-)
On Sat, Dec 5, 2015 at 1:06 AM, David KE6UPI <dshaw@ke6upi.com> wrote:
Mike slow down. I haven't getting any of my stuff and I don't like being last.. LOL
Nice job Mike.
David
On Fri, Dec 4, 2015 at 8:21 PM, Michael Hebert <mhebert1975@gmail.com> wrote:
I have successfully connected 2 RPi together using DMRlink.
Here is the debug log from the master
DEBUG (MASTER99) MASTER Connection Maintenance Loop Started INFO (MASTER99) Master Registration Packet Received from peer 101, 192.168.1.101:50000 DEBUG (MASTER99) Peer Added To Peer List: {'STATUS': {'KEEP_ALIVE_RX_TIME': 1449289054, 'KEEP_ALIVES_SENT': 0, 'KEEP_ALIVES_OUTSTANDING': 0, 'CONNECTED': True, 'KEEP_ALIVES_RECEIVED': 0, 'KEEP_ALIVES_MISSED': 0}, 'MODE_DECODE': {'TS_1': True, 'TS_2': True, 'PEER_MODE': 'DIGITAL', 'PEER_OP': True}, 'FLAGS_DECODE': {'VOICE': True, 'RCM': True, 'XNL_SLAVE': False, 'MASTER': False, 'CON_APP': True, 'XNL_CON': False, 'CSBK': False, 'DATA': True, 'XNL_MASTER': False, 'AUTH': True}, 'IP': '192.168.1.101', 'FLAGS': '\x00\x00`\x1c', 'MODE': 'j', 'PORT': 50000}, 192.168.1.101:50000 (IPSC now has 1 Peers) DEBUG (MASTER99) MASTER Connection Maintenance Loop Started DEBUG (MASTER99) Time Since Last KeepAlive Request from Peer 101: 1 seconds DEBUG (MASTER99) Master Keep-Alive Request Received from peer 101, 192.168.1.101:50000
Here is the debug log from the peer
DEBUG (PEER101) PEER Connection Maintenance Loop Started DEBUG (PEER101) Keep Alive Sent to the Master: 99, 192.168.1.99:50000 DEBUG (PEER101), Skip asking for a Peer List, we are the only Peer DEBUG (PEER101) Keep-Alive Reply (we sent the request) Received from the Master 99, 192.168.1.99:50000 DEBUG (PEER101) PEER Connection Maintenance Loop Started DEBUG (PEER101) Keep Alive Sent to the Master: 99, 192.168.1.99:50000 DEBUG (PEER101) Keep-Alive Reply (we sent the request) Received from the Master 99, 192.168.1.99:50000 DEBUG (PEER101) PEER Connection Maintenance Loop Started
On Fri, Dec 4, 2015 at 8:56 PM, Steve Zingman <szingman@msgstor.com> wrote:
DMRlink can be a Master or a Peer. Really both at the same time.
On 12/04/2015 09:55 PM, Michael Hebert wrote:
Hmm... I wonder if I could spin up another RPi with dmrlink and bridge them together?
I think you guys where working on this.
On Fri, Dec 4, 2015 at 8:51 PM, Steve Zingman <szingman@msgstor.com> wrote:
OK, So you need to work on bridge. you are going to point the repeater at DMRlink and DMRlink at you master.
On 12/04/2015 09:49 PM, Michael Hebert wrote:
Not yet. I need to drive to the repeater site and reprogram it to point to the dmrlink
On Fri, Dec 4, 2015 at 8:45 PM, Steve Zingman < <szingman@msgstor.com>szingman@msgstor.com> wrote:
> Do you have a repeater connected? > > > On 12/04/2015 09:43 PM, Michael Hebert wrote: > > I think it is running! I just typed python2 playback.py and no errors > > Anyway to check? > > On Fri, Dec 4, 2015 at 8:39 PM, Steve Zingman < > <szingman@msgstor.com>szingman@msgstor.com> wrote: > >> I screwed up in the config file that is copied to every app >> directory. >> path needs a trailing / >> >> On 12/04/2015 09:36 PM, Michael Hebert wrote: >> >> Do you guys think there is a problem with my install or are we >> finding bugs in dmrlink?? >> >> On Fri, Dec 4, 2015 at 8:34 PM, Steve Zingman < >> <szingman@msgstor.com>szingman@msgstor.com> wrote: >> >>> good question >>> >>> On 12/04/2015 09:32 PM, Mike Zingman wrote: >>> >>> Where is the / >>> >>> /opt/dmrlinksubscriber_idsxxx.csv ->>> /opt/dmrlink/subscriber_ >>> idsxxx.csv >>> >>> On Fri, Dec 4, 2015 at 9:28 PM, Michael Hebert < >>> <mhebert1975@gmail.com>mhebert1975@gmail.com> wrote: >>> >>>> Making progress! I need to copy if from /opt/drmlink >>>> >>>> root@repeater:/opt/dmrlink/playback# python2 playback.py >>>> Traceback (most recent call last): >>>> File "playback.py", line 16, in <module> >>>> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, >>>> int_id, hex_str_3 >>>> File "/opt/dmrlink/playback/dmrlink.py", line 297, in <module> >>>> with open(PATH+'subscriber_idsxxx.csv', 'rU') as >>>> subscriber_ids_csv: >>>> IOError: [Errno 2] No such file or directory: >>>> '/opt/dmrlinksubscriber_idsxxx.csv' >>>> >>>> >>>> On Fri, Dec 4, 2015 at 8:26 PM, Steve Zingman < >>>> <szingman@msgstor.com>szingman@msgstor.com> wrote: >>>> >>>>> change LOG_LEVEL: warning to LOG_LEVEL: WARNING >>>>> >>>>> log_level is in caps >>>>> >>>>> On 12/04/2015 09:23 PM, Michael Hebert wrote: >>>>> >>>>> changed the logname and still got the same error, just lowercase >>>>> >>>>> root@repeater:/opt/dmrlink/playback# python2 playback.py >>>>> Traceback (most recent call last): >>>>> File "playback.py", line 16, in <module> >>>>> from dmrlink import IPSC, NETWORK, networks, logger, >>>>> dmr_nat, int_id, hex_str_3 >>>>> File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> >>>>> 'propagate': True, >>>>> File "/usr/lib/python2.7/logging/config.py", line 794, in >>>>> dictConfig >>>>> dictConfigClass(config).configure() >>>>> File "/usr/lib/python2.7/logging/config.py", line 627, in >>>>> configure >>>>> '%r: %s' % (name, e)) >>>>> ValueError: Unable to configure logger 'dmrlink\nblank if you >>>>> do not need or wish to specify. It is mostly\nuseful when DMRlink uses >>>>> multiple interfaces to serve as an\napplication gatway/proxy from private >>>>> and/or VPN networks\nto the real world.': Unknown level: 'warning' >>>>> >>>>> >>>>> On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman < >>>>> <szingman@msgstor.com>szingman@msgstor.com> wrote: >>>>> >>>>>> Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: >>>>>> dmrlink >>>>>> >>>>>> On 12/04/2015 09:16 PM, Michael Hebert wrote: >>>>>> >>>>>> Here is what is in the dmrlink.cfg >>>>>> >>>>>> [LOGGER] >>>>>> LOG_FILE: /var/log/dmrlink/dmrlink.log >>>>>> LOG_HANDLERS: file >>>>>> LOG_LEVEL: warning >>>>>> LOG_NAME: DMRlink >>>>>> >>>>>> On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman < >>>>>> <szingman@msgstor.com>szingman@msgstor.com> wrote: >>>>>> >>>>>>> Do you have DMRlink in your config file? Notice the uppercase. >>>>>>> >>>>>>> On 12/04/2015 09:04 PM, Michael Hebert wrote: >>>>>>> >>>>>>> Steve, >>>>>>> >>>>>>> When I try to run playback.py I get the following error. >>>>>>> >>>>>>> root@repeater:/opt/dmrlink/playback# python2 playback.py >>>>>>> Traceback (most recent call last): >>>>>>> File "playback.py", line 16, in <module> >>>>>>> from dmrlink import IPSC, NETWORK, networks, logger, >>>>>>> dmr_nat, int_id, hex_str_3 >>>>>>> File "/opt/dmrlink/playback/dmrlink.py", line 256, in >>>>>>> <module> >>>>>>> 'propagate': True, >>>>>>> File "/usr/lib/python2.7/logging/config.py", line 794, in >>>>>>> dictConfig >>>>>>> dictConfigClass(config).configure() >>>>>>> File "/usr/lib/python2.7/logging/config.py", line 576, in >>>>>>> configure >>>>>>> '%r: %s' % (name, e)) >>>>>>> ValueError: Unable to configure handler 'file': [Errno 2] No >>>>>>> such file or directory: '/var/log/dmrlink/dmrlink.log' >>>>>>> >>>>>>> I created /var/log/dmrlink/dmrlink.log and it fixed the >>>>>>> ValueError >>>>>>> >>>>>>> Now when I run playback.py I get the following error >>>>>>> >>>>>>> root@repeater:/opt/dmrlink/playback# python2 playback.py >>>>>>> Traceback (most recent call last): >>>>>>> File "playback.py", line 16, in <module> >>>>>>> from dmrlink import IPSC, NETWORK, networks, logger, >>>>>>> dmr_nat, int_id, hex_str_3 >>>>>>> File "/opt/dmrlink/playback/dmrlink.py", line 256, in >>>>>>> <module> >>>>>>> 'propagate': True, >>>>>>> File "/usr/lib/python2.7/logging/config.py", line 794, in >>>>>>> dictConfig >>>>>>> dictConfigClass(config).configure() >>>>>>> File "/usr/lib/python2.7/logging/config.py", line 627, in >>>>>>> configure >>>>>>> '%r: %s' % (name, e)) >>>>>>> ValueError: Unable to configure logger 'DMRlink\nblank if you >>>>>>> do not need or wish to specify. It is mostly\nuseful when DMRlink uses >>>>>>> multiple interfaces to serve as an\napplication gatway/proxy from private >>>>>>> and/or VPN networks\nto the real world.': Unknown level: 'warning' >>>>>>> >>>>>>> >>>>>>> Not sure how to fix this. >>>>>>> >>>>>>> Michael KD5DFB >>>>>>> >>>>>>> >>>>>>> >>>>>>> >>>>>>> On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman < >>>>>>> <szingman@msgstor.com>szingman@msgstor.com> wrote: >>>>>>> >>>>>>>> Added python-twisted and unzip to mk_dmrlink >>>>>>>> >>>>>>>> On 12/04/2015 03:27 AM, Michael Hebert wrote: >>>>>>>> >>>>>>>> apt-get install python-twisted >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> "Anything is possible if you don't know what you are talking about." >>>>>>>> 1st Law of Logic >>>>>>>> >>>>>>>> >>>>>>>> _______________________________________________ >>>>>>>> Allstar-Digital mailing list >>>>>>>> <Allstar-Digital@lists.keekles.org> >>>>>>>> Allstar-Digital@lists.keekles.org >>>>>>>> >>>>>>>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>>>>>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> "Anything is possible if you don't know what you are talking about." >>>>>>> 1st Law of Logic >>>>>>> >>>>>>> >>>>>>> _______________________________________________ >>>>>>> Allstar-Digital mailing list >>>>>>> <Allstar-Digital@lists.keekles.org> >>>>>>> Allstar-Digital@lists.keekles.org >>>>>>> >>>>>>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>>>>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>>>>> >>>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>>>> >>>>>> >>>>>> -- >>>>>> "Anything is possible if you don't know what you are talking about." >>>>>> 1st Law of Logic >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Allstar-Digital mailing list >>>>>> <Allstar-Digital@lists.keekles.org> >>>>>> Allstar-Digital@lists.keekles.org >>>>>> >>>>>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>>>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>>>> >>>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>>> >>>>> >>>>> -- >>>>> "Anything is possible if you don't know what you are talking about." >>>>> 1st Law of Logic >>>>> >>>>> >>>>> _______________________________________________ >>>>> Allstar-Digital mailing list >>>>> <Allstar-Digital@lists.keekles.org> >>>>> Allstar-Digital@lists.keekles.org >>>>> >>>>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Allstar-Digital mailing list >>>> <Allstar-Digital@lists.keekles.org> >>>> Allstar-Digital@lists.keekles.org >>>> >>>> <http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital> >>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>>> >>>> >>> >>> >>> _______________________________________________ >>> Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>> >>> >>> -- >>> "Anything is possible if you don't know what you are talking about." >>> 1st Law of Logic >>> >>> >>> _______________________________________________ >>> Allstar-Digital mailing list >>> Allstar-Digital@lists.keekles.org >>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >>> >>> >> >> >> _______________________________________________ >> Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >> >> >> -- >> "Anything is possible if you don't know what you are talking about." >> 1st Law of Logic >> >> >> _______________________________________________ >> Allstar-Digital mailing list >> Allstar-Digital@lists.keekles.org >> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital >> >> > > > _______________________________________________ > Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital > > > -- > "Anything is possible if you don't know what you are talking about." > 1st Law of Logic > > > _______________________________________________ > Allstar-Digital mailing list > Allstar-Digital@lists.keekles.org > http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital > >
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
I have posted the executable and configuration files for DMRGateway running on the RPi2and ONLY the RPi2. This is the piece that takes AMBE frames from DMRlink (ambe_audio) formats them and sends them to the DV3000. The returned PCM is then sent to AllStar Asterisk via the USRP channel driver. I'm almost finished with a simple install script to take a fresh RPi2 DIAL and install DMRlink, DMRGateway and AMBEserver. The script will not configure DMRlink for you but you will have all the parts to build a complete receive only gateway. This is all early, there will be bugs. If you want something that holds your hand, this is not it. <https://github.com/N4IRS/DMRGateway> For INAD, 73 Steve N4IRS -- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
I just want to clarify, I don't want my hand held, but I want to try this. I'm pretty new to linux and networking. I've already ordered a RPI2 and I'm going to use a unmanaged switch and dummy loads to set this all up on the bench. Once things get going I am going to put this up on the mountain. I'm probably going to be hitting this list pretty hard. On a plus note I work with Mototrbo systems at work and I've setup IPSC, Capacity plus, and Connect plus. So mostly I'll need help with the DMRLINK end of it. N1XBM Apparare Scientor Paratus Communicare Allstar Node # 27086, 41540, 41812, 42086
Look at the configuration files and document included with DMRlink. The config files contain comments that will guild you through setup. This is IPSC not Linux. DMRLink will run on any OS that supports Python. The script mk_dmrlink will create a directory structure that will allow more then one instance of DMRlink to be run, say bridge and ambe_audio on the same machine at the same time. I will post the script that builds all the pieces later today. Steve On 12/06/2015 01:03 PM, Robert Newberry wrote:
I just want to clarify, I don't want my hand held, but I want to try this. I'm pretty new to linux and networking. I've already ordered a RPI2 and I'm going to use a unmanaged switch and dummy loads to set this all up on the bench. Once things get going I am going to put this up on the mountain.
I'm probably going to be hitting this list pretty hard. On a plus note I work with Mototrbo systems at work and I've setup IPSC, Capacity plus, and Connect plus. So mostly I'll need help with the DMRLINK end of it.
N1XBM Apparare Scientor Paratus Communicare Allstar Node # 27086, 41540, 41812, 42086
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
Great news Steve! I was having issues getting wiringPi installed. I had to use apt-get install sudo to get it to install. If you look in the wiringPi ./build, they are using sudo. Also, cannot get AMBEtest2.py to run. I think it has to do with wiringPI root@repeater:~/DV3000# python2 AMBEtest2.py Traceback (most recent call last): File "AMBEtest2.py", line 6, in <module> import RPi.GPIO as GPIO ImportError: No module named RPi.GPIO On Sun, Dec 6, 2015 at 12:15 PM, Steve Zingman <szingman@msgstor.com> wrote:
Look at the configuration files and document included with DMRlink. The config files contain comments that will guild you through setup. This is IPSC not Linux. DMRLink will run on any OS that supports Python. The script mk_dmrlink will create a directory structure that will allow more then one instance of DMRlink to be run, say bridge and ambe_audio on the same machine at the same time. I will post the script that builds all the pieces later today.
Steve
On 12/06/2015 01:03 PM, Robert Newberry wrote:
I just want to clarify, I don't want my hand held, but I want to try this. I'm pretty new to linux and networking. I've already ordered a RPI2 and I'm going to use a unmanaged switch and dummy loads to set this all up on the bench. Once things get going I am going to put this up on the mountain.
I'm probably going to be hitting this list pretty hard. On a plus note I work with Mototrbo systems at work and I've setup IPSC, Capacity plus, and Connect plus. So mostly I'll need help with the DMRLINK end of it.
N1XBM Apparare Scientor Paratus Communicare Allstar Node # 27086, 41540, 41812, 42086
_______________________________________________ Allstar-Digital mailing listAllstar-Digital@lists.keekles.orghttp://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
It shouldn't be that difficult to do; much of the process is editing configuration files and restarting the processes controlled by those files to make sure things are properly configured. Matthew Pitts N8OHU On December 6, 2015 1:03:02 PM EST, Robert Newberry <N1XBM@amsat.org> wrote:
I just want to clarify, I don't want my hand held, but I want to try this. I'm pretty new to linux and networking. I've already ordered a RPI2 and I'm going to use a unmanaged switch and dummy loads to set this all up on the bench. Once things get going I am going to put this up on the mountain.
I'm probably going to be hitting this list pretty hard. On a plus note I work with Mototrbo systems at work and I've setup IPSC, Capacity plus, and Connect plus. So mostly I'll need help with the DMRLINK end of it.
N1XBM Apparare Scientor Paratus Communicare Allstar Node # 27086, 41540, 41812, 42086
------------------------------------------------------------------------
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
I only charged 2 cents per answer. LOL On Sun, Dec 6, 2015 at 12:03 PM, Robert Newberry <N1XBM@amsat.org> wrote:
I just want to clarify, I don't want my hand held, but I want to try this. I'm pretty new to linux and networking. I've already ordered a RPI2 and I'm going to use a unmanaged switch and dummy loads to set this all up on the bench. Once things get going I am going to put this up on the mountain.
I'm probably going to be hitting this list pretty hard. On a plus note I work with Mototrbo systems at work and I've setup IPSC, Capacity plus, and Connect plus. So mostly I'll need help with the DMRLINK end of it.
N1XBM Apparare Scientor Paratus Communicare Allstar Node # 27086, 41540, 41812, 42086
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
Repo is fixed. On 12/04/2015 09:36 PM, Michael Hebert wrote:
Do you guys think there is a problem with my install or are we finding bugs in dmrlink??
On Fri, Dec 4, 2015 at 8:34 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
good question
On 12/04/2015 09:32 PM, Mike Zingman wrote:
Where is the /
/opt/dmrlinksubscriber_idsxxx.csv ->>> /opt/dmrlink/subscriber_idsxxx.csv
On Fri, Dec 4, 2015 at 9:28 PM, Michael Hebert <mhebert1975@gmail.com <mailto:mhebert1975@gmail.com>> wrote:
Making progress! I need to copy if from /opt/drmlink
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 297, in <module> with open(PATH+'subscriber_idsxxx.csv', 'rU') as subscriber_ids_csv: IOError: [Errno 2] No such file or directory: '/opt/dmrlinksubscriber_idsxxx.csv'
On Fri, Dec 4, 2015 at 8:26 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
change LOG_LEVEL: warning to LOG_LEVEL: WARNING
log_level is in caps
On 12/04/2015 09:23 PM, Michael Hebert wrote:
changed the logname and still got the same error, just lowercase
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'dmrlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
On Fri, Dec 4, 2015 at 8:17 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Just for the heck of it, change LOG_NAME: DMRlink to LOG_NAME: dmrlink
On 12/04/2015 09:16 PM, Michael Hebert wrote:
Here is what is in the dmrlink.cfg
[LOGGER] LOG_FILE: /var/log/dmrlink/dmrlink.log LOG_HANDLERS: file LOG_LEVEL: warning LOG_NAME: DMRlink
On Fri, Dec 4, 2015 at 8:08 PM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Do you have DMRlink in your config file? Notice the uppercase.
On 12/04/2015 09:04 PM, Michael Hebert wrote:
Steve,
When I try to run playback.py I get the following error.
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 576, in configure '%r: %s' % (name, e)) ValueError: Unable to configure handler 'file': [Errno 2] No such file or directory: '/var/log/dmrlink/dmrlink.log'
I created /var/log/dmrlink/dmrlink.log and it fixed the ValueError
Now when I run playback.py I get the following error
root@repeater:/opt/dmrlink/playback# python2 playback.py Traceback (most recent call last): File "playback.py", line 16, in <module> from dmrlink import IPSC, NETWORK, networks, logger, dmr_nat, int_id, hex_str_3 File "/opt/dmrlink/playback/dmrlink.py", line 256, in <module> 'propagate': True, File "/usr/lib/python2.7/logging/config.py", line 794, in dictConfig dictConfigClass(config).configure() File "/usr/lib/python2.7/logging/config.py", line 627, in configure '%r: %s' % (name, e)) ValueError: Unable to configure logger 'DMRlink\nblank if you do not need or wish to specify. It is mostly\nuseful when DMRlink uses multiple interfaces to serve as an\napplication gatway/proxy from private and/or VPN networks\nto the real world.': Unknown level: 'warning'
Not sure how to fix this.
Michael KD5DFB
On Fri, Dec 4, 2015 at 5:32 AM, Steve Zingman <szingman@msgstor.com <mailto:szingman@msgstor.com>> wrote:
Added python-twisted and unzip to mk_dmrlink
On 12/04/2015 03:27 AM, Michael Hebert wrote:
apt-get install python-twisted
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org <mailto:Allstar-Digital@lists.keekles.org> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
-- "Anything is possible if you don't know what you are talking about." 1st Law of Logic
Steve, I received an error when running ./mk_dmrlink This is on a DIAL image root@repeater:/srv/DMRlink# ./mk_dmrlink --2015-10-17 09:47:01-- https://pypi.python.org/packages/source/b/bitstring/bitstring-3.1.3.zip Resolving pypi.python.org (pypi.python.org)... 23.235.44.223 Connecting to pypi.python.org (pypi.python.org)|23.235.44.223|:443... connected. HTTP request sent, awaiting response... 200 OK Length: 620620 (606K) [application/octet-stream] Saving to: ‘bitstring-3.1.3.zip’ bitstring-3.1.3.zip 100%[=====================>] 606.07K 1.46MB/s in 0.4s 2015-10-17 09:47:01 (1.46 MB/s) - ‘bitstring-3.1.3.zip’ saved [620620/620620] ./mk_dmrlink: 33: ./mk_dmrlink: unzip: not found ./mk_dmrlink: 34: cd: can't cd to bitstring-3.1.3 python: can't open file 'setup.py': [Errno 2] No such file or directory Once I ran apt-get install unzip it worked without any issues. Michael KD5DFB On Thu, Dec 3, 2015 at 8:44 AM, Steve N4IRS <szingman@msgstor.com> wrote:
I have added a script to create a directory structure and copy the files needed to use DMRlink for DMRGateway. This should help to get started with DMRlink see <https://github.com/N4IRS/DMRlink/blob/master/install.txt>
73, Steve N4IRS
-- ,,, (o o) -----ooO-(_)-Ooo------ --- N4IRS was Here ---
_______________________________________________ Allstar-Digital mailing list Allstar-Digital@lists.keekles.org http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
participants (7)
-
David KE6UPI -
Matthew Pitts -
Michael Hebert -
Mike Zingman -
Robert Newberry -
Steve N4IRS -
Steve Zingman