On starting Storeman to check for app updates, Storeman complains about a not existing source but doesn’t tell me which source is the missing or not loadable one. How can I find out what is the missing source, to remove the source manually from Storeman sources list?
Does starting from command line tell you anything extra?
Maybe this very crude command line can help:
ssu lr | grep -v jolla | awk '/\.\.\./ {print $NF}' | while read line
do curl -I $line
done
In the output, look for the “HTTP” lines, every response code other than 200 or 301 is suspicious.
Another way would be to install zypper, and watch the output for zypper ref
for any errors.
@nephros Zypper is installed, zypper ref
reports no error and nothing suspicious. All repos do update. This I did on the phone’s CLI.
The big command is a problem atm, on trying to ssh to the phone it reports
andrea@andrea-Voom-Laptop-Max:~$ ssh volla
ssh: connect to host 192.168.0.3 port 22: Connection refused
This happens sometimes, I have no idea why. It fixes itself and works again after some time and/or a reboot. Have no idea why, but something seems to be wrong with the system. It’s the Volla (GS290) / SFOS 4.4.0.72 .
edit: reboot didn’t help. Still connection refused.
ssh -l defaultuser 192.168.0.3 also doesn’t work.
sftp to phone also not possible.
@robthebold Starting Storeman from CLI reports:
[D] unknown:0 - Using Wayland-EGL
library "libpq_cust.so" not found
[W] unknown:0 - Network request error QNetworkReply::NetworkError(HostNotFoundError) - "Host openrepos.net not found"
Below the cursor is present but not flashing and the Storeman app is running now.
After checking for updates in Storeman there occur a lot of lines:
[D] unknown:0 - Specified Desktop file does not exist ""
and between these lines in the middle a different one:
[C] unknown:0 - Could not read "/home/.zypp-cache/solv/harbour-storeman-obs/solv"
There are 11 D lines before and 11 D lines after the C line.
After closing the Storeman app, nothing more happens and input prompt occurs again.
edit:
I deinstalled zypper and storeman manually by CLI, then reinstalled zypper by devel-su pkcon install zypper
then reinstalled Storeman by Storeman Installer, that I have stored on SD card → works again
For the ‘refused connection’ the WLAN setting was the culprit. It forgot it’s DNS server setting for unknown reasons, therefore no WLAN connection possible. I found this because also Browser didn’t work using WLAN but works with cellular data. On checking WLAN settings I found the missing DNS setting. No idea why the phone forgot the DNS setting. It worked flawless for months before.
Thank you very much for helping me @robthebold and @nephros !
edit (one day later):
Since deinstallation + reinstallation of zypper and Storeman the phone runs much faster and smoother, all apps including Waydroid are launching faster, run smoother, screen more reactive, scrolling and two finger size change is now working flowless. Touch-keyboard reacts also much better on taps now
I have the same for a while on my 10 III.
@Kea, as the maintainer of Storeman I would like to understand the reason why this is happening, so I can try to fix it, if Storeman caused it (unfortunately @Seven.of.nine’s messages do not provide any insight into this).
Thus, can you please check by the help of these commands:
-
devel-su
# Become root user -
pkcon refresh
# Check if there are any errors
orzypper refresh
# If you havezypper
installed, use it instead ofpkcon
, because it provides much more detailed error messages - Use @nephros’ script, which can be simply entered at the command line:
ssu lr | fgrep -v jolla | awk '/\.\.\./ {print $NF}' | while read line; do curl -I $line; done
As he states:
In the output, look for the “HTTP” lines, every response code other than 200 or 301 is suspicious. ssu lr
You can stop at the first step, which outputs an error and then provide the error message here. If you reach step 4 without any error messages, please provide the output of step 4.
NB: The easiest approach for this is to log in to the phone via ssh
or slogin
from a desktop computer and copy&paste the command line output to a web-browser, but you sure can also do all this directly on the phone.
One-liner should read:
ssu lr | fgrep -v jolla | awk '/\.\.\./ {print $NF}' | while read line; do curl -I $line; done
and there is nothing suspicious.
For me it looks like a kind of timeout that happens unrelated to the particular repository.
@kan_ibal, thank you for your reply. What is unclear to me, which specific issue you observed (@Seven.of.nine wrote: “Storeman complains about a not existing source but doesn’t tell me which source is the missing or not loadable one”) and what “the particular repository” means, as @Seven.of.nine stated none is mentioned. To know the exact wording of the error message may be helpful.
Well, inputting the mini-script as a three-liner or as a one-liner yields the same result, but for simply cut&pasting it a one-liner is surely much more handy. Hence I changed it in my posting.
After deinstalling + reinstalling Storeman everything works fine now. The CLI output now is:
[defaultuser@VollaPhone ~]$ harbour-storeman
[D] unknown:0 - Using Wayland-EGL
library "libpq_cust.so" not found
Now Storeman up and running. The line ‘[W] unknown:0…’ is not present now.
Now checking for updates - this comes additional on CLI:
[C] unknown:0 - Could not read "/home/.zypp-cache/solv/harbour-storeman-obs/solv"
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
[C] unknown:0 - Could not read "/home/.zypp-cache/solv/harbour-storeman-obs/solv"
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
[D] unknown:0 - Specified Desktop file does not exist ""
(checking ‘installed apps’ and update by pulley menu)
On closing Storeman, the input prompt occurs again.
I can’t tell more, the phone works now finest, but something still seems to be wrong. The only difference between before and after deinst. / reinst. is that this line is disappeared now:
[W] unknown:0 - Network request error QNetworkReply::NetworkError(HostNotFoundError) - "Host openrepos.net not found"
Thanks, I already gathered, that reinstalling Storeman miraculously fixed the issue. Hence I dismissed this issue as a “one off” incident (also because you also had unrelated network configuration issues), until @Kea stated to observe this, too.
- Your reinstallation-fix was without altering anything WRT the repository configuration, either from within Storeman or by
ssu
, right? - But the issue was well reproducible before the reinstallation of Storeman, correct?
- BTW, «
[W] unknown:0 - Network request error QNetworkReply::NetworkError(HostNotFoundError) - "Host openrepos.net not found"
» sounds as if no OpenRepos repository at all was reachable, but you stated that only a single repository was affected and the other OpenRepos repositories were successfully refreshed, right?
Thank you @kan_ibal, but I cannot find the string “Couldn’t find the specified repository” or even parts of it, as “find the” or “specified”!?! As I fixed the message title (“occured” with a single r) 8 months ago, which version of Storeman are you using (see top pulley → About)?
Version of Storeman->About->0.3.2
It’s indeed not the latest version. Should be 0.3.3
Are you sure :)? Have a look at storeman’s github repository. Definitely there is something of with autoupdate.
The latest is 0.3.7 :).
I had the same issues: Storeman complaining about a non-existing source, storeman version 0.3.2 and no new updates (of Storeman, other apps downloaded with Storeman were updated regularly).
I uninstalled Storeman, downloaded the storeman-installer from openrepos.net (Storeman Installer | OpenRepos.net — Community Repository System) and ran it. Now I’m on version 0.3.7
Maybe a repository of Storeman is missing in Storeman 3.2/3.3 (has it changed?) hence the error and lack of update?