Debian Trixie and the new DEB822 source format affects weewx
83 views
Skip to first unread message
Andrew Bauer (Andy)
unread,
Oct 7, 2025, 1:12:44 PM (9 days ago) Oct 7
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to weewx-user
When upgrading to Debian Trixie, one of the final steps is to call apt modernize-sources.
This will convert all your debian source files under /etc/apt/sources.list.d to the new DEB822 format. This includes the weewx source file.
This will create a new weewx.sources file and rename the old sources file to weewx.list.bak.
After doing so, you may see the following message when calling apt update:
Notice: Skipping acquire of configured file 'main/binary-amd64/Packages' as repository 'https://weewx.com/apt/python3 buster InRelease' doesn't support architecture 'amd64'
To make that go away, append Architectures: all to weewx.sources like so:
Types: deb URIs: https://weewx.com/apt/python3/ Suites: buster Components: main Signed-By: /etc/apt/trusted.gpg.d/weewx.gpg Architectures: all
That is it.
matthew wall
unread,
Oct 7, 2025, 8:32:57 PM (9 days ago) Oct 7
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to weewx...@googlegroups.com
andy,
thank you for posting the workaround for this.
apparently the 'apt modernize-sources' function was released before ready for prime time. there is a bug about apt not including architecture (or other attributes) when modernizing: