Thanks for giving the beta a try! You are not the first to be having this problem, but, unfortunately, I haven't figured out how to replicate the error yet. Could you do me a favor, and tell me the results of running these 4 commands. They will help isolate the versions that are causing the problem.
*python2 -c "import configobj; print(configobj.__version__)"* *python3 -c "import configobj; print(configobj.__version__)"* *head -n 1 /var/tmp/weewx4_src/weewx/bin/wee_import* */usr/bin/env python -V* Hopefully, I will be able to replicate the error, but so far I have not On Sun, Jan 5, 2020 at 12:23 PM KnC Mc <[email protected]> wrote: > OK... Not going to start modifying things until I understand what is going > on... Here is the situation: > > CentOS 7 running on a quad core NUC. Python 2.7.5 & Python 3 installed. > Standard python installs under yum with the following symlinks created > under the Python 2.7.5 install: > > */usr/bin/python -> python2* > */usr/bin/python2 -> python2.7* > */usr/bin/python2.7* > > > I ran the following... > > *mkdir /var/tmp/weewx4_src* > *cd /var/tmp/weewx4_src* > > *git clone -b development https://github.com/weewx/weewx > <https://github.com/weewx/weewx>* > > *sudo PYTHONPATH=/var/tmp/weewx4_src/weewx/bin > /var/tmp/weewx4_src/weewx/bin/wee_import --help* > > > I am actually getting more errors than before (that is my luck)... > > *Traceback (most recent call last):* > > * File "/var/tmp/weewx4_src/weewx/bin/wee_import", line 726, in <module>* > > * import weeimport.weeimport* > > * File "/var/tmp/weewx4_src/weewx/bin/weeimport/weeimport.py", line 30, > in <module>* > > * import weecfg.database* > > * File "/var/tmp/weewx4_src/weewx/bin/weecfg/database.py", line 22, in > <module>* > > * import weewx.manager* > > * File "/var/tmp/weewx4_src/weewx/bin/weewx/manager.py", line 21, in > <module>* > > * import weewx.accum* > > * File "/var/tmp/weewx4_src/weewx/bin/weewx/accum.py", line 95, in > <module>* > > * defaults_dict = configobj.ConfigObj(StringIO(DEFAULTS_INI), > encoding='utf-8')* > > * File "/usr/lib/python2.7/site-packages/configobj.py", line 1242, in > __init__* > > * self._load(infile, configspec)* > > * File "/usr/lib/python2.7/site-packages/configobj.py", line 1302, in > _load* > > * infile = self._handle_bom(infile)* > > * File "/usr/lib/python2.7/site-packages/configobj.py", line 1442, in > _handle_bom* > > * if not line.startswith(BOM):* > > *UnicodeDecodeError: 'ascii' codec can't decode byte 0xef in position 0: > ordinal not in range(128)* > > > I have verified all the files exist, now I am going to look at the lines > in the files. I am not a programmer, but I sometimes can figure things out > with the limited knowledge of programming languages I have, so we will > see. If there is a ENV variable that is broke because of the multiple > versions of python, hopefully I can figure that out... just to reiterate > all the file paths in the Traceback exist, including > */usr/lib/python2.7/site-packages/configobj.py.* > > Any thoughts? > > -- > You received this message because you are subscribed to the Google Groups > "weewx-user" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/weewx-user/b9bafcb0-5496-4f72-bb04-7db24b157670%40googlegroups.com > <https://groups.google.com/d/msgid/weewx-user/b9bafcb0-5496-4f72-bb04-7db24b157670%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "weewx-user" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/CAPq0zEAMUjouSFD7vs5XQpkr%2BY14UuZEmVEfK5d1p-dvgpZ6MQ%40mail.gmail.com.
