Confused. You last posted an attempt to install on a recent debian so v5 should have worked fine. Why again aren’t you using v5? What does you /etc/os-release say? What distro and architecture are you on ?
On Monday, September 2, 2024 at 8:29:40 AM UTC-7 bell...@gmail.com wrote: > Check out this thread, > https://groups.google.com/g/weewx-user/c/PLYefyx2Pnw > rich > > On Monday 2 September 2024 at 11:14:19 UTC-4 Ξ wrote: > >> Hi Tom! >> >> *1.* I'm trying to install an older version because anything 5+ requires >> python3-ephem of which the latest version for my distribution is 3.7.6.0-3 >> which in itself requires python3 under 3.6 >> >> *2.* I'm only showing the relevant error, otherwise the full process >> goes like this: >> sudo apt-get install weewx=4.10.2-1 >> Reading package lists... Done >> Building dependency tree... Done >> Reading state information... Done >> Suggested packages: >> sqlite ftp >> The following NEW packages will be installed: >> weewx >> 0 upgraded, 1 newly installed, 0 to remove and 223 not upgraded. >> Need to get 0 B/1836 kB of archives. >> After this operation, 6148 kB of additional disk space will be used. >> Preconfiguring packages ... >> Selecting previously unselected package weewx. >> (Reading database ... 124186 files and directories currently installed.) >> Preparing to unpack .../weewx_4.10.2-1_all.deb ... >> >> Unpacking weewx (4.10.2-1) ... >> Setting up weewx (4.10.2-1) ... >> Traceback (most recent call last): >> File "/usr/share/weewx/wee_config", line 12, in <module> >> from weecfg.config import ConfigEngine, Logger >> File "/usr/share/weewx/weecfg/__init__.py", line 21, in <module> >> from six.moves import StringIO, input >> ModuleNotFoundError: No module named 'six.moves' >> dpkg: error processing package weewx (--configure): >> installed weewx package post-installation script subprocess returned >> error exit status 1 >> Errors were encountered while processing: >> weewx >> E: Sub-process /usr/bin/dpkg returned an error code (1) >> >> *3.* Output of the commands >> >> zed@debian:~$ python3 -V >> Python 3.12.5 >> zed@debian:~$ pip -V >> pip 24.2 from /usr/lib/python3/dist-packages/pip (python 3.12) >> zed@debian:~$ pip3 -V >> pip 24.2 from /usr/lib/python3/dist-packages/pip (python 3.12) >> zed@debian:~$ python3 -m site >> sys.path = [ >> '/home/zed', >> '/usr/lib/python312.zip', >> '/usr/lib/python3.12', >> '/usr/lib/python3.12/lib-dynload', >> '/usr/local/lib/python3.12/dist-packages', >> '/usr/lib/python3/dist-packages', >> ] >> USER_BASE: '/home/zed/.local' (exists) >> USER_SITE: '/home/zed/.local/lib/python3.12/site-packages' (doesn't exist) >> ENABLE_USER_SITE: True >> >> >> Many thanks! >> >> >> On Monday, September 2, 2024 at 5:41:27 PM UTC+3 Tom Keffer wrote: >> >> Not sure why you're trying to install an old version of WeeWX. Why not >> the current version, V5.1.0? >> >> There are many things that cause this error. You're not showing much >> about the error, so it's hard to diagnose. Are you trying to install WeeWX >> using apt-get? Or, dpkg? >> >> The Python used by the install process may not be the same one as used by >> your "pip show six" command. Or, it may not have access to >> /usr/lib/python3/dist-packages >> >> What do you get with the command "python3 -V"? >> >> How about "pip -V"? >> >> How about "pip3 -V"? >> >> How about "python3 -m site"? >> >> -- 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 weewx-user+unsubscr...@googlegroups.com. To view this discussion on the web visit https://groups.google.com/d/msgid/weewx-user/94d4c83b-976c-4d89-a7f4-a403cbd6c103n%40googlegroups.com.