Problem installing "weewx-skyfield-almanac" extension

20 views
Skip to first unread message

Pierre-Yves

unread,
8:37 AM (3 hours ago) 8:37 AM
to weewx-user
Hi every one!

I failed installing weewx-skyfield-almanac by following the "roe-dl" Github repository (https://github.com/roe-dl/weewx-skyfield-almanac).

python3-pandas install is ok, python3-numpy install is ok, but the python3-skyfield install failed with the following messages:

pi@raspberrypi:~ $ sudo apt-get install python3-skyfield
Lecture des listes de paquets... Fait
Construction de l'arbre des dépendances... Fait
Lecture des informations d'état... Fait      
Aucune version du paquet python3-skyfield n'est disponible, mais il existe dans la base
de données. Cela signifie en général que le paquet est manquant, qu'il est devenu obsolète
ou qu'il n'est disponible que sur une autre source

E: Le paquet « python3-skyfield » n'a pas de version susceptible d'être installée

English translation:

Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
No version of the package python3-skyfield is available, but it exists in the database. This usually means that the package is missing, has become obsolete, or is only available from another source.

E: The package "python3-skyfield" has no installable version.

My setup : Raspberry Pi4 2Go - Raspbian Bullseye Python 3.9 (same behavior with a Pi3B+).

I nevertheless pursued by downloading and installing weewx-skyfield-almanac and weewx-skymap-almanac without any problem but, python3-skyfield beeing missing, weewx failed to start.

Attached the syslog (debug = 1) and the extension part of weewx.conf.

Any clue to help solving this problem ?

Thanks a lot

Pierre-Yves

Skyfield extension syslog
Extension configuration part

Karen K

unread,
9:59 AM (1 hour ago) 9:59 AM
to weewx-user
Did you try sudo apt-get update

You can install the aptitude package. This has a user interface to search the package database, in case there is some typo. 

Pierre-Yves

unread,
10:39 AM (1 hour ago) 10:39 AM
to weewx-user
Thanks for feedback Karen.

I tried sudo apt-get update then again "sudo apt-get install python3-skyfield" but had the same output: See below.

pi@raspberrypi:~ $ sudo apt-get update
Reached: 1 http://archive.raspberrypi.org/debian bullseye InRelease
Fetched: 2 http://raspbian.raspberrypi.org/raspbian bullseye InRelease [15.0 kB]
Reached: 3 https://weewx.com/apt/python3 buster InRelease
Fetched: 4 http://raspbian.raspberrypi.org/raspbian bullseye/main Sources [12.2 MB]
Fetched: 5 http://raspbian.raspberrypi.org/raspbian bullseye/main armhf Packages [13.2 MB]
Fetched 25.5 MB in 29s (869 kB/s)
Reading package lists... Done

pi@raspberrypi:~ $ sudo apt-get install python3-skyfield
Reading package lists... Done Building dependency tree...Done 
Reading state information...Done
No version of the package python3-skyfield is available, but it exists in the database.
This usually means that the package is missing, has become obsolete, or is only available from another source.
E: The package "python3-skyfield" has no installable version.

I"ll install the aptitude package as you suggested

PY

Karen K

unread,
10:58 AM (26 minutes ago) 10:58 AM
to weewx-user
Please note, that Debian Bullseye is an old version. End of life is 2024-08-14 (1.5 years ago) and for LTS 2026-08-14, which is in 8 months. You may want to consider trying the "Trixie" version. Then there are different sizes of the OS available at the Raspberry Pi website. I am not sure which of them contains the Skyfield package.

Reply all
Reply to author
Forward
0 new messages