I've had WeeWx running happily along on a Raspberry Pi 3B for some time. Then I decided to upgrade that system to Bullseye. And, well, I apparently broke it.
I first tried an in-place upgrade, rebooted, and it wasn't sending updates--the last line in the log file indicated that it would send updates to WeatherCloud, but then nothing was happening. So, figuring that the OS upgrade had gone south, I decided to reinstall from scratch.
I downloaded weewx.conf from the Raspberry Pi, along with the .zip files for the extensions I'd installed. Then put a fresh image of RaspberryPiOS onto the card, copied over those saved files, installed WeeWx, used wee_extension to install the extensions, copied weewx.conf into /etc/weewx/, and restarted weewx. But sadly, no dice. Here's what I get in the system log when it tries to start:
Nov 11 11:36:56 wxbox weewx[3405] INFO __main__: Initializing weewx version 4.5.1
Nov 11 11:36:56 wxbox weewx[3405] INFO __main__: Using Python 3.9.2 (default, Mar 12 2021, 04:06:34) #012[GCC 10.2.1 20210110]
Nov 11 11:36:56 wxbox weewx[3405] INFO __main__: Platform Linux-5.10.63-v7+-armv7l-with-glibc2.31
Nov 11 11:36:56 wxbox weewx[3405] INFO __main__: Locale is 'en_US.UTF-8'
Nov 11 11:36:56 wxbox weewx[3405] INFO __main__: PID file is /var/run/weewx.pid
Nov 11 11:36:57 wxbox weewx[3408] INFO __main__: Using configuration file /etc/weewx/weewx.conf
Nov 11 11:36:57 wxbox weewx[3408] INFO __main__: Debug is 1
Nov 11 11:36:57 wxbox weewx[3408] INFO weewx.engine: Loading station type Vantage (weewx.drivers.vantage)
Nov 11 11:36:57 wxbox weewx[3408] INFO weewx.engine: StdConvert target unit is 0x1
As you see, debug is enabled, but that's the last entry as of almost 15 minutes ago. Where should I be looking to sort this out?