[Allstar Digital] DMRlink Install
Steve Zingman
szingman at msgstor.com
Fri Dec 4 21:56:46 EST 2015
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 at msgstor.com
> <mailto:szingman at 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 at msgstor.com <mailto:szingman at 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 at msgstor.com <mailto:szingman at 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 at msgstor.com <mailto:szingman at 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 at gmail.com
>>>>> <mailto:mhebert1975 at gmail.com>> wrote:
>>>>>
>>>>> Making progress! I need to copy if from
>>>>> /opt/drmlink
>>>>>
>>>>> root at 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 at msgstor.com
>>>>> <mailto:szingman at 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 at 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 at msgstor.com
>>>>>> <mailto:szingman at 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 at msgstor.com
>>>>>>> <mailto:szingman at 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 at 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 at 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 at msgstor.com
>>>>>>>> <mailto:szingman at 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 at lists.keekles.org
>>>>>>>> <mailto:Allstar-Digital at lists.keekles.org>
>>>>>>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>> _______________________________________________
>>>>>>>> Allstar-Digital mailing list
>>>>>>>> Allstar-Digital at lists.keekles.org
>>>>>>>> <mailto:Allstar-Digital at 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 at lists.keekles.org <mailto:Allstar-Digital at lists.keekles.org>
>>>>>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> _______________________________________________
>>>>>>> Allstar-Digital mailing list
>>>>>>> Allstar-Digital at lists.keekles.org
>>>>>>> <mailto:Allstar-Digital at 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 at lists.keekles.org
>>>>>> <mailto:Allstar-Digital at lists.keekles.org>
>>>>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>> _______________________________________________
>>>>>> Allstar-Digital mailing list
>>>>>> Allstar-Digital at lists.keekles.org
>>>>>> <mailto:Allstar-Digital at 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 at lists.keekles.org
>>>>> <mailto:Allstar-Digital at lists.keekles.org>
>>>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Allstar-Digital mailing list
>>>>> Allstar-Digital at lists.keekles.org
>>>>> <mailto:Allstar-Digital at lists.keekles.org>
>>>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
>>>>>
>>>>>
>>>>>
>>>>>
>>>>> _______________________________________________
>>>>> Allstar-Digital mailing list
>>>>> Allstar-Digital at lists.keekles.org
>>>>> <mailto:Allstar-Digital at 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 at lists.keekles.org
>>>> <mailto:Allstar-Digital at lists.keekles.org>
>>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
>>>>
>>>>
>>>>
>>>>
>>>> _______________________________________________
>>>> Allstar-Digital mailing list
>>>> Allstar-Digital at lists.keekles.org
>>>> <mailto:Allstar-Digital at 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 at lists.keekles.org
>>> <mailto:Allstar-Digital at lists.keekles.org>
>>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
>>>
>>>
>>>
>>>
>>> _______________________________________________
>>> Allstar-Digital mailing list
>>> Allstar-Digital at lists.keekles.org
>>> <mailto:Allstar-Digital at 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 at lists.keekles.org
>> <mailto:Allstar-Digital at lists.keekles.org>
>> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
>>
>>
>>
>>
>> _______________________________________________
>> Allstar-Digital mailing list
>> Allstar-Digital at lists.keekles.org
>> <mailto:Allstar-Digital at 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 at lists.keekles.org
> <mailto:Allstar-Digital at lists.keekles.org>
> http://lists.keekles.org/cgi-bin/mailman/listinfo/allstar-digital
>
>
>
>
> _______________________________________________
> Allstar-Digital mailing list
> Allstar-Digital at 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.allstarlink.org/pipermail/allstar-digital/attachments/20151204/6e20a1f3/attachment.html>
More information about the Allstar-Digital
mailing list