I finally got around to installing 1.5.9. I'm running it an RPi 4 with an external SSD. I flashed the SSD with 1.5.9, and went through my usual post-update steps using the app. I have a TrendTech/BrosTrend AC3L wifi adapter which requires using the terminal to install drivers. I normally don't have any problems. This time I did. See below for a full copy/paste of the terminal text. Tried a sudo apt update and essentially got the same error public key error. I flashed SM 1.5.6 to a card and tried again. No problems there. So something changed between 1.5.6 and 1.5.9 updates (I did not update 1.5.7/8 by flashing the SSD) that is now giving me that public key/headers package error. Copying and pasting terminal code is the extent of my RPi skills, so this one is way beyond me. Any help is appreciated! Thanks.
stellarmate@stellarmate:~ $ sh -c 'busybox wget deb.trendtechcn.com/install -O /tmp/install && sh /tmp/install'
Connecting to deb.trendtechcn.com (220.127.116.11:80)
Connecting to deb.trendtechcn.com (18.104.22.168:443)
install 100% |********************************| 16512 0:00:00 ETA
Root access is required
Package manager is: apt-get
Get:1 mirrors.ocf.berkeley.edu/debian buster InRelease [122 kB]
Hit:2 raspbian.raspberrypi.org/raspbian buster InRelease
Hit:3 ppa.stellarmate.com/repos/apt/stable buster InRelease
Err:1 mirrors.ocf.berkeley.edu/debian buster InRelease
The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY DCC9EFBF77E11517
Reading package lists... Done
W: GPG error: mirrors.ocf.berkeley.edu/debian buster InRelease: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 04EE7237B7D453EC NO_PUBKEY 648ACFD622F3D138 NO_PUBKEY DCC9EFBF77E11517
E: The repository 'mirrors.ocf.berkeley.edu/debian buster InRelease' is not signed.
N: Updating from such a repository can't be done securely, and is therefore disabled by default.
N: See apt-secure( manpage for repository creation and user configuration details.
Warning, command failed: apt-get update
Couldn't detect the appropriate kernel headers package!
I didn’t. I’ve had problems in the past and gotten really good customer service from BrosTrend/TrendTech. I’ve tried them multiple times, and haven’t had received a single response this time. I ended up getting a new adapter.
Note this is a generic override of all repositories at mirrors.ocf.berkeley.edu/debian and is not the best way to do this but may allow the install to happen.
As super user, edit using your favorite editor
I had an error that was a bit similar. The TrendTech program was trying to build kernel modules for kernel version 5.10.52 but my Stellarmate was in 5.10.17. Updated the packages (Menu-->System Tools-->Package Updater) and then everything went smoothly.
What's your kernel version? ( uname -r )
You could also try to install the kernel headers (sudo apt-get install raspberrypi-kernel-headers )
Last edit: 3 months 4 weeks ago by lttnono. Reason: afterthought : install kernel headers for the RPi
Hmmm...ok you should try
1- sudo apt-get update
2- sudo apt-get install raspberrypi-kernel-headers
3- run the TrendTech command to install the drivers
If this still fails, maybe there's a repository to point to (I remember I uncommented the "sources" repo in the /etc/apt/sources.list file - using midnight commander and its integrated editor that I had previously installed with sudo apt-get install mc and run with sudo mc. Great little clone of Norton Commander from the good old days of Microsoft DOS ^^ )
BTW after all your updates are you still in 5.10.17 or have you moved up to 5.10.52?
I uncommented that line in the sources.list. It did something because the sudo update command showed a few more things happening than normal. However, I'm still getting the "Unable to locate package raspberrypi-kernel-headers" error when I run the install headers command. And I'm still on the .17 version. Thanks for trying to help.
Well, if apt can't get to those headers, neither will the install script from TrendTech. One more thing I fiddled with is the /etc/apt/sources.list.d/raspi.list file in which I think I uncommented the three repos. Could you try uncommenting those, re-run a sudo apt-get update and then try again with the rasberrypi-kernel-headers (or go straight for the TrendTech install process which does the same thing at some point)?
Still no luck. If nothing else, I'm learning a little more about RPi than I thought I ever would. Thanks for all of the suggestions. I got another adapter that is actually working, so not all is lost. Hopefully it will perform well compared to the old one. And maybe this header install problem will randomly fix itself in a future update.