Closed zu2abv8h closed 1 year ago
Yes something is broken with the login windows
This has been a thing since previous stable release.
If it helps, I copied login_broken.bin
to login_broken.html
and opened it in Firefox. Find a screenshot below. It never stops stops loading, never moves on to anything else. Just keeps that weird spinny set of dots going. This also happens in Brave.
Argh. For some reason, I can't attach a screenshot.
It's a DDoS-Guard thing "Checking your browser accessing." Unknown what it's actually doing behind the scenes.
{ Manjaro GNOME Wayland session } -- Hmm. Could this be a Wayland thing?
@ParaplegicRacehorse I can't find any file called login_broken.bin
in my local installation.
Can the DDoS-guard setting be disabled, if you think that's the source of the problem?
I can't find any file called
login_broken.bin
in my local installation.
I don't pretend to know where it came from. I just noticed it was there in my install.
Can the DDoS-guard setting be disabled, if you think that's the source of the problem?
I just opened up $HOME/.config/f95checker
because it's been a while since I looked there. Files found: db.sqlite3
, f95checker.json
, imgui.ini
and a folder named images
which contains pre- update-failure images from the games I want to monitor.
f95checker.json
appears to be many, but not all, of the settings in a conveniently editable text file.
At the very top are fields "username" and "password". Those fields were empty. On a lark, I filled my F95 credentials and launched the checker. No-go. It still won't refresh and load updates.
I then noticed it has a "debug" and "max_retries" fields. I set them to true and 15 (from 5), respectively, and restarted the checker. It again failed to fetch new updates. I didn't time exactly, but the time spent attempting the refresh was considerable less than 15 seconds. And my app-dir/log.txt
file was not updated.
Also in f95checker.json
is an "advanced" section which is just a browser user-agent and cookie stuff. I have, in the gui settings, selected the integral browser. I emptied the values of all the cookies and re-ran the checker. Not only did it fail to refresh, but the cookie values were not repopulated.
I am very much doubting the checker looks in this file for anything or if this is for a previous release. If it does not check here, I would like to know where it stores its data.
imgui.ini
appears to contain only window drawing stuff.
db.sqlite3
is, as you might guess, a sqlite database. I don't have software for conveniently parsing sqlite but, when I opened it in vim, it looks like it's full of (unreferenced?) version changelogs for games.
As an additional note, I get no console output when launching from terminal vs. gui filebrowser.
I just tried a thing out.
I moved $HOME/.config/f95checker/
to a different place and launched the application. It did not load any games. It did not successfully "refresh" or offer to log me into f95zone. It did create a new $HOME/.config/f95checker/
with db.sqlite3, images folder (empty) and imgui.ini. It did not create a new settings json file, presumably because I didn't mess with any settings during this test.
This has been a thing since previous stable release. If it helps, I copied
login_broken.bin
tologin_broken.html
and opened it in Firefox. Find a screenshot below. It never stops stops loading, never moves on to anything else. Just keeps that weird spinny set of dots going. This also happens in Brave.Argh. For some reason, I can't attach a screenshot.
It's a DDoS-Guard thing "Checking your browser accessing." Unknown what it's actually doing behind the scenes.
{ Manjaro GNOME Wayland session } -- Hmm. Could this be a Wayland thing?
at some point you got an error logging in and it created that file. opening it wont change anything in the tool, it is used just to let me know what is happening. if its ddos guard, not much to do about it. looks like your ip got flagged...
it could be a wayland thing as for the login window not opening
I can't find any file called
login_broken.bin
in my local installation.Can the DDoS-guard setting be disabled, if you think that's the source of the problem?
that file wont help you in any way, again just for me to know whats going wrong. and it it had created one, youd have seen it on screen, it tells you it did so and says to report that error to me. and ddos guard is not a setting, its a protection against ddos attacks that f95zone. cant just be disabled, and its not something i enabled.
... all the stuff you said ...
@ParaplegicRacehorse i put an FAQ for a reason. the json file is old, from previous installations (pre 9.0). 9.0+ only uses the sqlite database. you can view and edit it with sqlite browser. the imgui.ini file is just interface settings, like column order and so on.
@Willy-JL Is there a way to simulate that I have entered the F95Zone credentials by filling some fields in the SQLite database?
authentication is done with cookies and stored in the "cookies" table of the database. you could log in on browser and dump all the cookies from the browser session into the database
Managed to replicate, not sure on a solution tho. Issue seems to be that QT needs a fresh environment to start a browser instance, i do that with multiprocessing spawn method, but when compiled to executable, spawn is not supported, so it resorts to fork, and that is not a clean environment for QT.
Should be fixed via ae01aad95adb946e859657cf20ab69d94ce539f9, can't replicate it now while I was able before. reelase is incoming
I am facing similar issue when starting checker from scratch. I added a game and clicked refresh.. A small login window opened but it said multiple .dll files are missing, but they are right there. Hence failing to login.
Thank you for this project. I like the idea and would love to use it, unfortunately the "refresh" button doesn't seem to do anything for me: The refresh button keeps on showing "0%" after I click it, even after a restart of the application, and even if I try refreshing then cancelling several times in a row.
I see some logs in my terminal when clicking on the Refresh button, but it doesn't help me:
(both
F95Checker
andF95Checker-Debug
show the same output)Not sure if that helps, but here is the dump of the database in
~/.config/f95checker/db.sqlite3
:and
imgui.ini
:One thing that may be relevant is that the application never prompted me for my F95zone credentials, isn't it supposed to?
Is there something I can do to help troubleshooting this issue? System: Ubuntu 22.04.2 LTS 64 bits