Of note: I started weewx as root and it has the exact same errors, so I don't think it's who I'm running it as.
On Sunday, November 6, 2016 at 4:38:18 PM UTC-6, David Kowis wrote: > > I had it working on an archlinux box, and I'm slowly changing my boxes > over to Ubuntu. > > It's not starting: > > ``` > Nov 6 16:35:28 ubuntubase weewx[15446]: engine: Initializing weewx > version 3.6.1 > Nov 6 16:35:28 ubuntubase weewx[15446]: engine: Using Python 2.7.12 > (default, Jul 1 2016, 15:12:24) #012[GCC 5.4.0 20160609] > Nov 6 16:35:28 ubuntubase weewx[15446]: engine: Platform > Linux-4.4.0-45-generic-x86_64-with-Ubuntu-16.04-xenial > Nov 6 16:35:28 ubuntubase weewx[15446]: engine: Using configuration file > /etc/weewx/weewx.conf > Nov 6 16:35:28 ubuntubase weewx[15446]: engine: Loading station type > Vantage (weewx.drivers.vantage) > Nov 6 16:35:28 ubuntubase weewx[15446]: import of driver failed: [Errno > 22] Invalid argument (<type 'exceptions.IOError'>) > Nov 6 16:35:28 ubuntubase weewx[15446]: engine: Unable to load driver: > [Errno 22] Invalid argument > Nov 6 16:35:28 ubuntubase weewx[15446]: **** Exiting... > ``` > > I'm using an IP-to-serial connector that connects my old Vantage Pro via > socat. That's working fine and is creating things according to the right > user. > > The only changes from default installation are to have weewx run as > non-root, and the socket is created as the same user (weewx, weewx) > > Can anyone point me at why I'm getting an IO error, or how to get more > information? I'm going to keep hacking at it, and see if I can't figure it > out myself, but google isn't showing me anything :( > > Thanks, > David Kowis > -- 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]. For more options, visit https://groups.google.com/d/optout.
