SeAT - ❓-support - Page 10
Clive Scott
3 Feb 2025 17:09
I personally don't have the time to do this physically, but I wanted to do it for the corporation in Eve
Asrik
3 Feb 2025 21:36
Then I would suggest if you have a friend you know and can trust to ask them to help you set it up for you
Raiden
4 Feb 2025 23:13
Which one of these do I use to clear my failed job queue?
nunu
5 Feb 2025 11:31
i use queue:clear to clear all job queue
enter 'queue' maybe has some one you need about schedule.😊
Raiden
5 Feb 2025 23:47
queue:prune-failed
will this clear my failed jobs ? i dont like messing with the job queue as i have messed it up before
Asrik
6 Feb 2025 00:04
Make a backup or a snapshot
Ncc-1709
6 Feb 2025 00:46
has the esi just collapsed?
gone from 5k errors to 8k and rapidly climbing in 3 mins
Kiba
6 Feb 2025 00:58
~10 failures against recent killmails in the last hour, otherwise no.
Asrik
6 Feb 2025 01:39
https://evestatus.com/
Contrum
6 Feb 2025 11:47
Hello o7
which one of these affect data update for all characters?
i want to set it to an hourly cadence
Ncc-1709
6 Feb 2025 13:05
30 is longest ive been able to set it
ty that actually helps 🙂
recursive_tree
6 Feb 2025 13:14
The buckets command. The default of running buckets every two minutes leads to an update rate of once per hour per character, so you don’t have to change anything.
Contrum
6 Feb 2025 13:29
My buckets command is set to execute every day once at 0000. Shouldn't I change it to every 2 minutes?
recursive_tree
6 Feb 2025 15:46
That leads to an update rate of once every month. So yes, you should go to 2 minutes.
In general, a character is updated once every thirty times the bucket command runs
Wibla
6 Feb 2025 16:33
wow, daily bucket update
that's a big oof
Contrum
6 Feb 2025 19:19
It does update everything once a day though
I'm not sure how it's still working
recursive_tree
6 Feb 2025 19:36
If this is your current setup, it calls the buckets command once every hour, so a character is updated every 30h, or roughly a day.
Gigi
6 Feb 2025 22:49
@user_614098468218339348 Is there any way to delete the data for the billing plugin anf start fresh?
Crypta Electrica
7 Feb 2025 01:13
You would need to truncate the tables in the database directly
Gigi
7 Feb 2025 01:30
hmm is there a way to delete the invoice created for the month?
recursive_tree
7 Feb 2025 08:01
There is a command to do it. I don’t know it on top of my head. Remind me on sunday when I’m back from skiing.
Gigi
7 Feb 2025 16:12
Sounds like a plan. Have fun skiing!
Ncc-1709
8 Feb 2025 14:42
so, my extractions tab seems to have broken. the toggle ore button isnt doing anything and it seems to have lost info
how do i fix it?
urgh.. just remembered tools/moons and
Wibla
8 Feb 2025 15:11
lol 😄
yeah that's an old friend...
Ncc-1709
8 Feb 2025 15:12
it seems to have lost the moon database
any idea how to repair it?
i can link the log if needed
Raiden
8 Feb 2025 17:39
can anyone tell me how to clear my failed job queue? none of the following jobs seems to be doing the trick
Ncc-1709
8 Feb 2025 21:54
Is there anyway of fixing the ajax error? just spent the past 6h trying and literally nothing i have done has worked. even tried forcing composer to use the older version of yajra/laravel-datatables, which came back saying theres no composer.json to work with
Akov
8 Feb 2025 22:29
oh
wait for the data to load before mucking with it
thats 99% of those errors
Gigi
8 Feb 2025 22:34
Whenever I install/reinstall a plugin - the job queue is reset.
Ncc-1709
9 Feb 2025 02:00
?
so all the extra add ons i added are working fine, infact the number of error's happening is at the lowest ive seen, like ever, except that table id=dataTableBuilder - Ajax error
that seems to be Extractions and tools moons reporter thats affected
i did try stripping all the addons out and same thing
Clive Scott
9 Feb 2025 04:32
does not update data, neither corporations nor skills and so on. does not update anything
Matt Falahe
9 Feb 2025 04:51
any logs?
you had some jobs ...
Clive Scott
9 Feb 2025 04:51
Matt Falahe
9 Feb 2025 04:55
I meant the actual logs
Clive Scott
9 Feb 2025 04:57
what other logs should I show? What could be the cause of this? Maybe some config file?
php artisan horizon
Help me .
Goem
9 Feb 2025 06:06
I think your supervisor is inactive
Clive Scott
9 Feb 2025 06:12
turns off
Akov
9 Feb 2025 09:37
did you remember to set the email address in settings for the user agent?
Seion
10 Feb 2025 14:26
I am attempting to use podman-compose to run eveseat and I cannot access it at the supplied port
but if I do a curl 127.0.0.1:8111 I see the redirect html
but external of the actual server I get nothing
I think its because its listening on 127.0.0.1 and not 0.0.0.0
127.0.0.1:8111->8080/tcp,
my reverse proxy is not on the server directly
nvm I might of found it in the proxy compose file
yea that fixed it
next question is how do I move my db from one server to the other. I tried to follow the guide on the docker admin page, of exporting and importing, but that did not work
what I did so far was pulled seat from github, copied over the .env file from my old server, started up the services with the docker compose -f ... up -d command, ran the zcat command after copying it over from the other server.
actually I used the admin login and the database was restored, I think I just need to fix the eve sso scopes
I guess esi-bookmarks.readcharacterbookmarks.v1 is not valid anymore?
recursive_tree
10 Feb 2025 15:14
it got deprecated a week or so ago. Did you get an error, or what went wrong?
Seion
10 Feb 2025 15:20
sso was complaining about it when tried to login
I just went through cleared out all SSO Scopes in settings with the admin login and copied and pasted all the ones from the dev app site and it works now
only other thing now is the docker-compose.override.yml is not working
I have this under volumes
- /opt/eveseat/custom/custom-layout-mini.css:/var/www/seat/public/custom-layout-mini.css
- /opt/eveseat/custom/corp_logo.jpg:/var/www/seat/public/logo.jpg
But the login page still looks the same. It worked on the server I moved it from. The files are there at /opt/eveseat/custom
console:
HTTPS-Only Mode: Upgrading insecure request “https://{removed}:8080/custom-layout-mini.css/” failed. (M21-C12263)
why is it adding 8080
it works if I navigate directly to it without the 8080
Ncc-1709
10 Feb 2025 16:53
oh i got people saying they cannot login to seat with that esi token issue
ive removed it from my scopes list and login is fine again
Wibla
10 Feb 2025 17:22
ah yeah that's being removed heh
Kiba
10 Feb 2025 17:22
Would anticipate if you had the esi-bookmarks.read_corporation_bookmarks.v1 you'd also have to remove that one.
Both were removed from the app scope on the developer site. Interestingly enough, even though the update post mentions removal of opportunities, the scope still exists in the apps in the EVE Developer website unlike the bookmarks. (esi-characters.read_opportunities.v1)
Contrum
10 Feb 2025 18:04
im running a docker installation. how can i remove the scope?
i dont have a scopes list anywhere in my configs
Kiba
10 Feb 2025 18:09
It's in Settings -> Single Sign-on -> Available SSO Scopes
Contrum
10 Feb 2025 18:13
Oh i see
thanks =)
Ariel Rin
11 Feb 2025 00:51
Opportunities is deprecated, Bookmarks is removed because it was already deprecated in 2019
v different changes
expect the opportunities scope to follow suit within a decent deprecation window
Crypta Electrica
11 Feb 2025 00:57
Yeah this is my bad, I had the PR there to merge from recursivetree to address this sitting there for a while, but been a rather rough couple of weeks. I will have the fix out tonight to address the scope change
I am just working on DB migrations to clean them out of the last few places atm
Zoid
11 Feb 2025 01:32
anyone know how to fix the seat config page? its not showing up when i log in with single sign on and i cant auth any chars because it says out of scope
Goem
11 Feb 2025 01:54
I guess you can skip sso with: php artisan seat:admin:login command to generate admin login URL
Zoid
11 Feb 2025 01:55
right so i can login with that but when i head over to seat settings all i see is a white page
Goem
11 Feb 2025 01:57
screenshots? IDK about that issue
Zoid
11 Feb 2025 01:59
every page seams to load except the single sign-on and the seat settings
Goem
11 Feb 2025 02:04
I never had that issue sry 😦
Zoid
11 Feb 2025 02:04
all good
to top it off i have the esi-bookmarks.readcharacterbookmarks.v1 keeping me from logging in with a toon aswell
Goem
11 Feb 2025 02:08
Maybe go to settings->Users and Impersonate to the main user can solve the issue?
Zoid
11 Feb 2025 02:10
no users listed
time to nuke the DB and redis?
i dont need any of this data i have atm
HaKke
11 Feb 2025 10:52
got the same problem: "{"error":"invalidscope","errordescription":"The requested 'esi-bookmarks.readcharacterbookmarks.v1' scope is not valid."}"
Xalkost
11 Feb 2025 11:03
I think what could work for both of you (for the ESI scope problem)
run an admin login (so you don't use the SSO)
go to Settings > Single Sign-on
find the dead scopes and remove them
hit update SSO scopes and try to login again using the SSO 🙂
HaKke
11 Feb 2025 11:04
ty will try 🙂
Many thanks! It worked.
Xalkost
11 Feb 2025 11:19
You're very welcome mate 🙂
sysdate
11 Feb 2025 13:10
https://media.discordapp.net/attachments/1336378117547102341/1338859456284459059/K-040.png?ex=67ac9d89&is=67ab4c09&hm=f1bf957329774f3baa2c320a5271c1414e9c3d26e133078c919af4ee9af73fe6&=&format=webp&quality=lossless&width=767&height=488
Seems have some problem
Crypta Electrica
11 Feb 2025 13:11
I mean... literally... the messages above yours
sysdate
11 Feb 2025 13:11
loool
copy
Crypta Electrica
11 Feb 2025 13:12
Im burning some time doing testing on a patch that will fix it atm
@user_284863185163386890 https://discord.com/channels/821361165791133716/821363152046129193/1338874311703924746
Gigi
11 Feb 2025 15:09
Hope ski-trip was fun. Any chance you were able to find out which command i can run to clear the invoices?
nunu
11 Feb 2025 15:20
front-1 | INFO Running migrations.
front-1 |
front-1 | 20250211000000removedeprecatedssoscopesprofiles ........... 1ms FAIL
front-1 |
front-1 | In 20250211000000removedeprecatedssoscopesprofiles.php line 44:
front-1 |
front-1 | Attempt to read property "value" on null
front-1 |
front-1 |
front-1 exited with code 0
After the update docker 5.0.68, this error occurred.
Gigi
11 Feb 2025 16:05
I've never used any commands because i used the script to install - would this command still work for me? and if yes should i just type it in opt/seat-docker folder?
recursive_tree
11 Feb 2025 19:41
docker compose exec front php artisan seat:cache:clear
It is
billing:reset
so
docker compose -f ... exec front php artisan biling:reset
Is this the full output of the failed migration?
In the meantime, you can downgrade your seat docker version to get it back up and running while we're fixing the issue
This is expected. Or does your stack fail to start?
A fix is on the way: https://github.com/eveseat/web/pull/701
How does "not being able to connect" manifest?
I'd be interested in the logs of the web container to see why it failed
but yes, you can roll back a version to get it back up and running right now
Sharpie
11 Feb 2025 20:42
the web container is seat-docker-front?
recursive_tree
11 Feb 2025 20:42
sorry yes, it is front
web was on seat 4, oops
Sharpie
11 Feb 2025 20:44
just DM'ed them to you I am not sure if they have an IPs or not
recursive_tree
11 Feb 2025 20:44
@user_118681249576386562 it is the same issue as nunu has
the fix has been merged by crypta as I am typing this. It should be released relatively soon
Sharpie
11 Feb 2025 20:46
cool, I will just wait for the fix, sorry to bother you and thanks again.
Crypta Electrica
11 Feb 2025 20:52
Should be good to go now, just pull the new image
Sharpie
11 Feb 2025 20:57
Pulling
We are back online ❤️
Ncc-1709
11 Feb 2025 22:37
o/
new issue
user 591 can see the main toon of user
1118 in their char list?
i cannot find any sign of them being linked*
Akov
11 Feb 2025 22:44
Do you see them in both
Ncc-1709
11 Feb 2025 22:45
with impersonate, yes
Akov
11 Feb 2025 22:45
What about with out
Ncc-1709
11 Feb 2025 22:45
not there
or
or in the char sheet
but he can click it and see
Zoid
11 Feb 2025 23:09
I can confirm this plus the cache clear fixed both my issues with the settings being blank and the scope issue
Crypta Electrica
12 Feb 2025 02:13
What permissions / roles does the user have, that is where I would be looking
Akov
12 Feb 2025 02:15
shouldn't be in his account list no matter the permissions right?
Crypta Electrica
12 Feb 2025 02:15
I may have misunderstood? Isnt the user viewing the other character sheet not the owner of the viewed character?
Kiba
12 Feb 2025 02:22
As Crypta mentioned, it would appear in the overall list of characters for a given user if the user has some sort of role or squad with roles that provides them access to see the other person's character. On the character summary page, it will only show characters that are related to the same SeAT account.
Akov
12 Feb 2025 02:41
right
but his is showing a character on two seat accounts, that are only authed on one of those seat accounts
Crypta Electrica
12 Feb 2025 02:59
Hence the question around roles / perms. what roles the Magicstar user have that may be relevant and gving access to the charr
Gigi
12 Feb 2025 03:07
So i get this response when i run this command
stat /opt/seat-docker/...: no such file or directory
ChatGPT tells me the command should be as follows - is this right?
docker compose -f docker-compose.yml exec front php artisan billing:reset
what about docker-compose.mariadb.yml?
Astral
12 Feb 2025 03:19
for a new install
Crypta Electrica
12 Feb 2025 05:37
What plugins do you have.. I am not familiar with that table. If its a new install, can you blow away the db volume adn try from fresh again in case it was an interrupted migration
Ncc-1709
12 Feb 2025 11:37
same as everyone else
he hasnt any hr roles
Crypta Electrica
12 Feb 2025 11:47
o/
Ncc-1709
12 Feb 2025 12:00
solved... one toon is ceo of the other account in the alt corp
CJ Kondur
12 Feb 2025 12:38
Hello, I am attempting to change the login style of the webpage, but anything I try to use as the background image I get met with this under "Console" for the webpage F12 menu on Chrome:
> because it violates the following Content Security Policy directive: "img-src 'self' data: https://image.eveonline.com/ https://images.evetech.net/ https://img.shields.io/ https://web.ccpgamescdn.com/".
I am not entirely sure how to fix it.
Matt Falahe
12 Feb 2025 12:42
Hello,
https://discord.com/channels/821361165791133716/1247605206372323359/1247605206372323359
this is quite common issue, you can find my fix step by step in this thread that works for me.
CJ Kondur
12 Feb 2025 12:43
I have tried that and I get met with the same message if it is not a provided link from one of those urls
Matt Falahe
12 Feb 2025 12:43
what image your are trying to use?
you need to add this as a source in traefik policy or just download this on your server and use it locally
CJ Kondur
12 Feb 2025 12:45
🤦♂️ I forgot about locally lol. I will give that a shot
I will also add the source as well and try that
Matt Falahe
12 Feb 2025 12:47
no worries or just in that traefik replacement in line img-src 'self' data: add the source and test that.
CJ Kondur
12 Feb 2025 12:47
Will do, thank you
Adding the source works, it has been a long night 😄
Astral
12 Feb 2025 13:19
Well even more curiously after wiping and loading with no plugins a past url link is on that yet clean database for it.. or is url links just global in the end or something I assume it would need to exist in DB but the containers have their own exclusive database file location and such for this install funny enough.
Crypta Electrica
12 Feb 2025 13:41
I would need to check but I would expect the custom links to be cached somewhere at the very least. So clearing cache may remove that
Astral
12 Feb 2025 14:06
Different volumes different dB for both.. feels odd
Cam
12 Feb 2025 15:12
Can anyone tell me why these jobs just constantly fail over and over again and maybe how to stop them, if I even need to?
recursive_tree
12 Feb 2025 15:13
can you show me the logs to see why they're failing?
.docs.troubleshooting
SeAT-Bot
12 Feb 2025 15:14
@user_614098468218339348, https://eveseat.github.io/docs/troubleshooting/
Cam
12 Feb 2025 15:17
Unfortunately it looks like it wont download properly on my phone. Ill have to send them over after work. Appreciate the response though
Raiden
12 Feb 2025 16:10
If the esi is down will it give a 500 error automaticlly ? ive noticed when loging in a new char ill get a 500 errror but if i wait a minute and refresh it will go through
just curious
Seems to be an issue with chrome on android. If I use any other browser seems to work fine
Cobra Kanwari [.AAC.]
12 Feb 2025 19:03
somone here who can help me with a update on a docker compose system?
NovaSummoner
12 Feb 2025 20:18
Like you need to update?
https://eveseat.github.io/docs/upgrading/general/
Pick your instance. I use Seat 5.x Traefik
# Update to the latest dockerhub images
docker compose -f docker-compose.yml -f docker-compose.mariadb.yml -f docker-compose.traefik.yml pull
# Take the stack down
docker compose -f docker-compose.yml -f docker-compose.mariadb.yml -f docker-compose.traefik.yml down
# Bring the stack back up
docker compose -f docker-compose.yml -f docker-compose.mariadb.yml -f docker-compose.traefik.yml up -d
# Cleanup any dangling images
docker image prune -f
HaKke
12 Feb 2025 21:29
Hello, Cobra and I are currently trying to upgrade his Docker Seat from 4.0 to 5.0. After the update, the web server keeps reporting the error ERRTOOMANY_REDIRECTS. Does anyone have a starting point for me? It’s a Docker installation. The service seems to be running in the background and is working, but the frontend is not accessible. Unfortunately, I don’t know anything about Docker.
Matt Falahe
12 Feb 2025 22:37
Are you using Cloudflare? I had that when my server had reverse proxy and Cloudflare didn't like that. Check first setting of the Cloudflare next check your server settings.
HaKke
12 Feb 2025 22:56
We made it, we also got the hang of Docker. xD
Matt Falahe
12 Feb 2025 23:26
nice
Zoid
12 Feb 2025 23:40
anyone know why it kernal panics everytime i get a new toon on seat? from what i can tell the logs hang when it goes to save the data. on restart i dont loose any data
Raikia
13 Feb 2025 03:40
if you go to a corporation, then tracking tab, then you search for a name, anyone else get datatables errors? it looks like this is the 500 error that is being thrown https://pastebin.com/undPzub4
Astral
13 Feb 2025 03:58
Bare? Container? Actual host os and version?
Zoid
13 Feb 2025 03:59
container
Astral
13 Feb 2025 04:04
What versions container wise and host wise? And got an error too?
Cobra Kanwari [.AAC.]
13 Feb 2025 11:10
im stiill struggeling with the update. at the moment it looks likte its running. so i can conect to it but some things are not runing like they should do. for exampel the new version trys to check the stuff butu cant see what version is runing
verry bad explaning from ne
lol
Xalkost
13 Feb 2025 11:46
tbh i'vn't understood much, i got the SeAT 4 to Seat 5 migration.
Looks like your versions are the latest. So what's going on ? you've missing plugins, you've data not populated, what's going on ? 🙂
Cobra Kanwari [.AAC.]
13 Feb 2025 11:59
well for exampel if i want to put in a system for the price updates its searching forever
recursive_tree
13 Feb 2025 12:28
Two things to check:
1) Open the developer tool in your browser, reload the page and report if any requests are failing
2) Is your SDE fine? If you can tell me if you are on docker or bare, I can give you the command
run
docker compose exec front php artisan eve:update:sde --force, report the result and see it it fixes it
if wanderer is also in a container, you can add another docker-compose file for wanderer and configure it to use seat's traefik
I mean yes, it won't work out of the box. You'll have to edit either the seat or wanderer configs
Wibla
21 Mar 2025 20:19
uhm
Astral
21 Mar 2025 23:45
Weren't they deprecating a few routes that weren't being used?
Have you recently updated at all?
pythic
22 Mar 2025 00:29
last year to version 5
not sure how I can see the minor version. compose file says seat:5
Ncc-1709
22 Mar 2025 00:32
there was an update pushed a few week ago to fix it
pythic
22 Mar 2025 00:33
just pull the new image then?
Ncc-1709
22 Mar 2025 00:33
cd /opt/seat-docker
docker compose -f docker-compose.yml -f docker-compose.override.yml -f docker-compose.mariadb.yml -f docker-compose.traefik.yml pull
then
docker compose -f docker-compose.yml -f docker-compose.override.yml -f docker-compose.mariadb.yml -f docker-compose.traefik.yml up -d
pythic
22 Mar 2025 00:33
aight thanks!
Ncc-1709
22 Mar 2025 00:33
you could pull it down after update but you probably dont need too
pythic
22 Mar 2025 00:36
i'll try in a few hrs, thanks!
Wibla
22 Mar 2025 09:17
not sure what's happened here 😂
pythic
22 Mar 2025 13:50
@user_155822088693743616 worked like a charm thanks
tmas
22 Mar 2025 19:32
So I'm getting an interesting error - at least some of my users get a 500 error when redirected to the seatcore::auth.eve.callback route while trying to link a new character to their existing account.
The error message from the Laravel log file is attached as a file since Discord does that when I try to paste it.
I'm not totally sure, but I suspect this may be related to the ESI change that removed bookmark scopes interacting with this code in Seat\Web\Http\Controllers\Auth\SsoController::redirectToProvider:
php
if (auth()->check()) {
// attempt to determine a used scopes and apply the same pattern for the newly linked character
$token = auth()->user()->main_character->refresh_token;
if (! is_null($token))
$used_scopes = $token->scopes;
}
My best guess is that the existing token still has the now-invalid scopes, so the new token request is including those scopes. For some reason after getting the 500 error the user is sometimes able to reopen SeAT and see that the character they linked was successfully added to their existing profile with a valid token (this happened for a corp member, but when I tried it my character was not added).
In my testing, I verified that the state parameter is properly passed from SeAT to CCP and also included when the user is redirected back to SeAT. Strangely, for the corp member whose character was successfully added despite the error, the state parameter was missing after CCP redirected them back to SeAT.
I also verified that authorizing a new character (via the main login screen) works fine, and linking a new character to that user immediately afterwards also works. I believe this supports my theory about the removed scopes.
I'm not sure if there's a good way to get a list of valid scopes from CCP, but if there is we could check the list of scopes we want against that list before triggering the OAuth flow and filter out any invalid scopes. If there isn't, maybe it would be better to just use the default scope list instead of trying to match the existing token.
recursive_tree
22 Mar 2025 19:38
The removed scopes got removed from all refreshtokens in this migration: https://github.com/eveseat/eveapi/blob/master/src/database/migrations/20250211000000removedeprecatedssoscopes.php
We have a list of scopes: https://github.com/eveseat/eveapi/blob/cbce4e36f500d1433365bb681681c9a5bc3b5ba3/src/Config/eveapi.scopes.php
If you need a list of scopes, you should take this
tmas
22 Mar 2025 19:40
Interesting... I do have the latest version of eveseat/eveapi installed
Honestly I wonder if this is just bog-standard random ESI problems and whether it works has nothing to do with linking a character to an existing account vs. authorizing a new character
I checked the token scopes on the fresh character where the process worked vs. the scopes on my main character and they're exactly the same, so I'm definitely leaning towards "it's ESI's fault and the best thing we could possibly do is display a more informative error message"
Crypta Electrica
23 Mar 2025 10:02
From a user point of view. Using the navigation buttons such as back and forward are the usual causes of an incorrect (from previous call) or missing state paramater from CCP.
Ncc-1709
24 Mar 2025 00:29
same thing happened to ours. ended up with 15k errors in 36h
MurakuButler
24 Mar 2025 00:44
Squad broken UI currently update.... cant control
Crypta Electrica
24 Mar 2025 10:22
Did you do anything different leading up to this point? Can you clear your browser cache and refresh the page to see if it persists. I assume you are talking about the filters modal btw.
MurakuButler
24 Mar 2025 10:46
alrdy clear cache. but, broken UI. this window alwayd open and front and cant controle others.
i fing update timing. but, i not access to squad page 1month over
Crypta Electrica
24 Mar 2025 10:52
Can you try this in a private browser window. Do you have any extensions blocking JavaScript?
Also check your browser network tools and make sure there ant issues loading some files.
MurakuButler
24 Mar 2025 13:04
okay, fixed. It seems like e-book readers were doing something wrong.
Xaivada Skywalker
24 Mar 2025 14:26
Can SeAT API return me which accounts have invalid ESI scope?
or invalid ESI permisson?
Ncc-1709
24 Mar 2025 15:32
this is happening more and more often and is starting to get anoying 😦
Akov
24 Mar 2025 19:40
I found this to be a load related issue tbh
Ncc-1709
24 Mar 2025 21:31
and no matter how i try to balance things it keeps happening even without us using full cpu
Akov
24 Mar 2025 21:32
hows your disk
thats what dug my grave until I upgraded
I can send you the bash script I wrote to refresh folk
its the ultimate hack job, but proved effective
sent in dm
run it from the folder your compose is in, and it just calls the job dispatches for refreshing individual toon
Ncc-1709
24 Mar 2025 21:36
ah you made that script. i didnt get it to work
Akov
24 Mar 2025 22:00
fixed him!
Ncc-1709
24 Mar 2025 23:14
❤️ ty
random thought for the day
is there a way to make the workers use less cpu eachso i can run more of them while using less cpu
atm if i try to run less, i end up with job backlog
if i run more, i max out the cpu and bog it down
lots of ram spare
Asrik
25 Mar 2025 18:49
As in a dynamic CPU core? I dont think that even exist. However, in most VM host you may be able to allow CPU reserve.
Wibla
25 Mar 2025 18:50
how many cores do you have?
Ncc-1709
25 Mar 2025 19:36
8 core
Wibla
25 Mar 2025 19:47
how many workers?
Ncc-1709
25 Mar 2025 19:49
20 atm
Wibla
25 Mar 2025 19:52
how many tokens and what bucket update schedule?
Ncc-1709
25 Mar 2025 19:55
4500 ish tokens
ive got bucket on 10 mins atm
i tried 1 and it tripped up again
Wibla
25 Mar 2025 19:55
tried 1?
Ncc-1709
25 Mar 2025 19:56
tried 1 min bucket
Wibla
25 Mar 2025 19:56
bucket update cannot be lower than 2 minutes
I'd set the bucket update schedule to 15 minutes
Ncc-1709
25 Mar 2025 19:58
the default used to be 1 lol
ive had it set at 30 for ages but weve been getting too many issues with stuff just not updating in a timly manner, which is why i tried dropping it
Wibla
25 Mar 2025 20:00
https://eveseat.github.io/docs/admin_guides/buckets/
you have 30 buckets, any token touched by a bucket is frozen for 60 minutes
so the realistic minimum is once every 2 minutes... but that's dependent on server load
I can see that... I'd try 15 minutes
Ncc-1709
25 Mar 2025 20:03
Wibla
25 Mar 2025 20:03
🤔
Ncc-1709
25 Mar 2025 20:03
got that trying
Wibla
25 Mar 2025 20:04
I run a blade install, so...
I just run
php artisan seat:buckets:list in /var/www/seat
heh
what kind of CPU is this? is this a VM on dedicated hardware or a VPS?
4530 tokens on 4 vCPU (Ryzen 5700G), 14 workers, 20 minute bucket refresh...
Ncc-1709
25 Mar 2025 20:06
contabo
cpu isnt 100% its around 80
Wibla
25 Mar 2025 20:08
ok so it's VPS
good luck 😛
I'd try /15 or /20 for
seat:buckets:update, but you are basically fucked because VPS
Ncc-1709
25 Mar 2025 20:09
can you clarify why?
Wibla
25 Mar 2025 20:09
you're sharing hardware with a bunch of other customers and their workloads
Ncc-1709
25 Mar 2025 20:11
so in that case, do you think this would work
Wibla
25 Mar 2025 20:11
no
your VPS is incapable of running
seat:buckets:update every 10 minutes
there isn't enough performance available to do it
set it to 15 or 20
Ncc-1709
25 Mar 2025 20:16
its 15 now
so what type of server would we need to get it moved to?
VDS i guess... narf
so, how many workers ? more or less
Wibla
25 Mar 2025 20:21
I wouldn't run 20
Ncc-1709
25 Mar 2025 20:21
try 8? or 16?
Wibla
25 Mar 2025 20:21
16 is probably safe
database uses the most CPU here when it does updates
at least in a single process
Ncc-1709
25 Mar 2025 20:34
im gonna try poke contabo see if they can move us to a less crowded blade
well... that was fast
Crypta Electrica
26 Mar 2025 00:29
On a vps where perf is low you can try monitoring the CPU steal stats
Ncc-1709
26 Mar 2025 00:49
no idea how to do that
Crypta Electrica
26 Mar 2025 01:03
https://www.site24x7.com/learn/linux/cpu-steal-time.html
Wibla
26 Mar 2025 04:07
you're on the 8 core cloud vps plan yeah?
let's hope it behaves better on a less busy compute node
Thiranoyama
26 Mar 2025 07:18
Anyone know if it's possible to get the moon tax in an alliance based on whose moon (i.e. corporation member of the alliance) that got mined with one instance of SeAT? E.g. if there are two corps holding moons, get individual taxes to each Corp
Steiner
26 Mar 2025 14:20
does anyone know i can get the connector option visible to everyone?
Weyland
26 Mar 2025 14:26
I'd go about with a Squad to get everyone in there. And create a role attached to that squad that has the permission to see it.
Something like this... And create a role that allows to see
Connector. Attach that to the Squad.
Ncc-1709
26 Mar 2025 16:33
yeh 8 core
Wibla
26 Mar 2025 16:39
Hmm
That's an unhappy database
Ncc-1709
26 Mar 2025 16:48
it hasnt moved yet that i can tell. they havent sent completion mail
in what way?
Wibla
26 Mar 2025 17:04
just the cpu usage looks/feels high
what's your
seat:buckets:updateset to atm?
Ncc-1709
26 Mar 2025 17:20
15
Wibla
26 Mar 2025 17:23
okay
install htop and look at IO 😄
Ncc-1709
26 Mar 2025 17:56
i dont have hd showing
figured it out
it tripped over on those settings 😦
Wibla
27 Mar 2025 17:51
ouch
Asrik
27 Mar 2025 17:52
https://tenor.com/view/michael-scott-steve-carell-the-office-cringe-gif-17778800
Ncc-1709
28 Mar 2025 18:35
So we got shifted to another blade.. which actually was the one above.. then got shifted again and... everyone noticed the difference... bloody stupid
spot the moment we moved.. https://cdn.discordapp.com/attachments/1251308958476664903/1354859234604482670/image.png?ex=67e823fd&is=67e6d27d&hm=c1fa14219c423f2d4a5ce07223180e1ca70f203797bd48e2f9988a3d9b2ebb24&
Wibla
28 Mar 2025 18:37
uh
so now it ... works even better ?
Ncc-1709
28 Mar 2025 18:38
it works now lol
i havent had to poke a char to update since
Wibla
29 Mar 2025 09:04
ah fun...
it's doing this inactive/active shit again
error handling has to be overhauled 😛
just did a cache clear, let's see if it behaves
so far so good...
Desca
31 Mar 2025 07:15
Currently SeAT API, Eseye, EVE API, Notifications, Services and Web is outdated. Is that intended? Or am I missing major updates on my installation?
I'm trying to troubleshoot the installation as currently there's issues with the SSO scopes.
{"error":"invalidscope","errordescription":"The requested 'esi-characters.read_opportunities.v1' scope is not valid."}
recursive_tree
31 Mar 2025 07:51
You have to update it from time to time: https://eveseat.github.io/docs/upgrading/general/
The error you mention does happen if you haven't updated in the last month or so due to changes on CCP's side
Desca
31 Mar 2025 07:55
Thought so. Thank you!
[EDENC] Prospektor Schipplock
31 Mar 2025 15:53
hey there
i need some addon for seat, called upwell.gg
or any tool that can report via discord bot back to alliance
what tool is needed for that ?
Raiden
31 Mar 2025 20:04
@user_283311733060272128 What are you trying to do exactly ? seems like alot of features are already built in SeAT that upwell.gg does
Gigi
1 Apr 2025 01:54
@user_614098468218339348 Does seatbilling plugin take into account the date of a corp member joining the corp? It doesn’t seem like it does. One person joined the corporation 2 days ago and seatbilling is showing up with numbers that don’t match his activity I.e. too much.
It seems like seat_billing is computing the total tax for the month based on the rates provided in settings regardless of when someone joins the corp in that month.
recursive_tree
1 Apr 2025 05:05
No it doesn’t
Gigi
1 Apr 2025 12:56
So it's not possible to fix this? The problem is that when someone joins a corp on the 30th of the month they are billed with the tax rates that corp has in null for all that they mined in let's say hi-sec with no tax in the 29 days prior.
Something like adding a filter for a specific corp that can be outlined in the settings?
recursive_tree
1 Apr 2025 12:59
Not really with how the module works. You might be able to slap on a fix like not taxing in the first month, but the plugins is fundamentally broken and pretty much unmaintainable
I still want to rewrite it at some point, but I never got further than thinking about how to do it properly. It doesn’t help that the plugin has many special features and options only a few people use, but they will immediately come and complain when they are missing in a rewrite.
It also doesn’t help that I don’t collect taxes and don’t know what people actually need
Gigi
1 Apr 2025 13:11
For us as a sov null corp in an alliance.....here's the scenario.- Alliance charges us (corp) X% for R64/R32 that we pay every month
We don't use SeAT for ratting taxes since that is already provided in the in-game setup and is auto deducted saving us a lot of logisitical back and forth.
recursive_tree
1 Apr 2025 13:13
You can mitigate it to a degree by not taxing highsec ore
[EDENC] Prospektor Schipplock
1 Apr 2025 14:57
@user_1202730251763843082 i want to set up a structure timer ping if structures are attacked, and forwad to my discord. Or do i have to use upwell.gg for that ?
Raiden
1 Apr 2025 15:39
its built into SeAT. check out notifcations. You can send a bunch of information to discord usig the webhooks
Gigi
1 Apr 2025 17:14
what is the difference between billing:update and billing:update:live for the schedules?
is there a preference for how these should be set?
recursive_tree
1 Apr 2025 17:41
one finishes the bills when the month ends, the other updates the preview for the month
just leave them on the defaults
Gigi
1 Apr 2025 17:44
is there any way to regenerate the tax invoices?
recursive_tree
1 Apr 2025 17:49
To be honest, I don't see myself having the time and motivation to either rewrite or fix seat-billing.
If the current seat-billing doesn't work for you, I'd recommend looking into alternatives (like pyTonicis/seat-corp-mining-tax or perhaps something in the AA space), or take the initiative to develop a replacement. That also doesn't have to be you yourself, you're perhaps able to find someone in your corp or elsewhere. Sometimes you can also pay people using ISK.
I'm also open if someone want to contribute to seat-billing or take over the whole plugin.
Gigi
1 Apr 2025 17:53
Totally understandable. Wasn't a complaint just curious how it works and if some use-cases are included or excluded etc.
It seems to be working mostly....but there's also elements that are confusing...
For example: when i calculate the taxes myself - it seems that the billing plugin is in fact accounting for corp linkage -- opposite of what i thought i noticed earlier..... but im not sure where it's getting the mineral prices from -- janice? somewhere else?
recursive_tree
1 Apr 2025 17:56
since the plugin does all the processing in the DB, it unfortunately cannot talk to anything external like janice. It uses some form of prices calculated by CCP. I'd have to read the code for the details
Gigi
1 Apr 2025 17:59
it's close....so im now playing with the Ore value modifier to see if that brings the value closer to a janice buy for example.
Asrik
1 Apr 2025 19:36
I just updated the seat web on docker. When i test the connect using private mode, i get this error.
{"error":"invalid_scope","error_description":"The requested 'esi-characters.read_opportunities.v1' scope is not valid."}
However, when i checked the SSO in the setting, i dont see that esi enabled nor an option to be added.
Wibla
1 Apr 2025 19:38
weird
Asrik
1 Apr 2025 19:39
odd... i just click on "update sso scopes" and it resolved the issue.. i dont get that error anymore
Wibla
1 Apr 2025 19:46
in SeAT?
Asrik
1 Apr 2025 20:18
yes. within SeAT..
Steiner
2 Apr 2025 11:11
Has anyone gotten an error like this Unable to update the user xxxx Client error: GET https://discord.com/api/guilds/1351474969082597417/members?limit=1000 resulted in a 403 Forbidden response: {"message": "Missing Access", "code": 50001}
I cant figure out whats wrong but seems like the discord bot is broken??
Asrik
2 Apr 2025 12:41
Sound like an esi issue.. Did the person revoke their esi access? If not have them reauthenticate by logging out and logging back in.
Steiner
2 Apr 2025 12:47
In and out of seat?
Asrik
2 Apr 2025 12:50
Out then in.. But yea..
Raikia
2 Apr 2025 18:39
I have a problem where people are not getting removed from "Auto" Squads. I have a squad with an auto filter that is this:
its like that to look for a valid token AND the alliance
when someone leaves alliance and invalidates their token, they are still in the squad, it doesnt actually remove them
what am i missing here
it works to add people but it doesnt remove
am i missing a schedule or something?
recursive_tree
2 Apr 2025 18:41
Do you happen to have cleanup stale data enabled?
Raikia
2 Apr 2025 18:42
yes i do
recursive_tree
2 Apr 2025 18:44
Are you on the latest version of seat?
Raikia
2 Apr 2025 18:46
yep, seat 5
looks like an update to seat web but i doubt thats the issue because i had this issue a couple weeks ago before it had an update
recursive_tree
2 Apr 2025 18:47
web v5.0.24 fixes your issue
Raikia
2 Apr 2025 18:48
lol does it really
recursive_tree
2 Apr 2025 18:48
please update and run docker compose exec front php artisan seat:filters:update
Raikia
2 Apr 2025 18:48
ok ill update
thanks
that....did in fact fix it at least for now
thank you sir!
btw is this the correct way to look to see if the token is valid? theres no filter for "token valid"
Thiranoyama
5 Apr 2025 08:13
question about seat billing, is there a way to manually change a payment state to "Completed" and "Remaining" to 0 without paying?
Cam
5 Apr 2025 15:08
Running into some issues with seat-inventory. For some reason it is showing 0 for contracts we have but is working for other contracts. I've triple checked that all the fittings and contract names are the same and I cant reason out why its not showing them
recursive_tree
5 Apr 2025 16:00
1) Are the contracts in SeAT
2) Are the items from the contracts in the item browser
3) Is seat-inventory tracking configured properly
4) is everything in the correct namespace
5) any seat-inventory job failures
Cam
5 Apr 2025 16:37
1 How can I check if the contracts are on SEAT?
2 As far as I can tell
3 Seems to be working because some contracts do work. Its kinda 50/50
4 Same as 3
5 There are some
Yeah okay it appears alot of those seat-iventory jobs are failing, but i cant quite work out why
It appears to be working now, but Im not sure what I did. It hadnt been working for weeks. Only thing I did was make an API key which I think is unrelated?
Some actually appear to still not work but thier duplicates work? Its really strange
recursive_tree
6 Apr 2025 09:30
Thank you, I'll investigate.
Regarding 1: You can check this on the character page of the character that has created the contract
sysdate
6 Apr 2025 14:33
@user_301981661761896449 My SRP Metrics page is not working? Do you have any solution?
recursive_tree
6 Apr 2025 19:44
For the jobs that do succeed, how long to they take?
Cam
6 Apr 2025 20:00
UpdateCorpAssets took 24s last run
Akov
6 Apr 2025 20:58
janice stopped working for me and broke the SRP plugin entirely
dunno if its the same for you
Wibla
8 Apr 2025 06:50
wow, haven't seen <10k in a while
but I guess it has finally gone through all the citadels
recursive_tree
8 Apr 2025 18:44
Would you mind installing a testing version? I think I know what is causing the job errors, but I'd like to validate the fix. Can you try to install recursivetree/seat-inventory:dev-main instead of recursivetree/seat-inventory in your .env?
Cam
8 Apr 2025 19:42
Can do, will this mess with the inventories we already have set up?
recursive_tree
8 Apr 2025 19:43
No
Cam
8 Apr 2025 19:44
Sweet yeah Ill get it installed tonight. Really appreciate the help. What am I looking for, just all the fails to stop?
recursive_tree
8 Apr 2025 19:45
Yes just if the jobs still occasionally fail, and if contracts are now complete
Cam
9 Apr 2025 03:21
Alright were installed Ill report back. Stocks look good though!
So it appears to be working better, but I am noticing some stocks are saying there is ships that arent there. As in we have it saying theres 4 basilisks on contract when theres only 3
It seems this is the only failed job im getting now
HaKke
9 Apr 2025 07:44
hey, Is there any way I can get this error under control?
recursive_tree
9 Apr 2025 07:45
You can go work at ccp and improve their api‘s design
A bit more serious: how many tokens?
HaKke
9 Apr 2025 07:46
^^ ok, Can I disable this query instead? about 3000+
recursive_tree
9 Apr 2025 07:47
Yeah, this is about the scale where it gets problematic
Besides creating errors for the job, do you notice any other problems like running out of error limits?
Because to a degree, errors are expected for that job
HaKke
9 Apr 2025 07:50
Other than that, everything is running perfectly. I reinstalled the instance at the beginning of the year and migrated the old database.
recursive_tree
9 Apr 2025 07:51
Also @user_131158012831203328 did you turn any knobs like the caching strategy to get that situation under control? I remember you had the same problem
Wibla
9 Apr 2025 11:13
I bumped bucket update to 20 minutes
After some recent updates, memory handling was better, so I didn't have to nuke the cache
Akov
9 Apr 2025 16:32
I still get those a bunch
they're fine
this is like average
following the strat of "just get a bigger box" has served me well
still hovering ~7k tokens
Wibla
9 Apr 2025 17:45
yeah
😮
that's... the lowest I've seen?
lol
since upgrading
Asrik
9 Apr 2025 18:54
https://tenor.com/view/i-dont-believe-you-ron-burgundy-will-ferrell-anchorman-youre-lying-gif-15177693
Raiden
9 Apr 2025 23:14
is the moon reporter tool out of date or is dotlan out of date ? they are showing 2 differnt results for moon goo
its dotlan lol
Ariel Rin
10 Apr 2025 04:35
the dotlan data hasnt been accurate in over a decade, if it was ever accurate (people often used to upload troll data to fuck with regions they controlled)
Wibla
10 Apr 2025 05:00
dotlan was never accurate 😄
Astral
10 Apr 2025 05:25
Dotlan's use is jump planning.
Wibla
10 Apr 2025 06:25
basically
😄
DenSL
11 Apr 2025 10:16
is it possible to get mining ledger of character or corporation through seat rest api? i didnt find such api in swagger page
Weyland
11 Apr 2025 12:55
I always wanted to make an add-on for SeAT but my goodness, it's not that easy
Akov
11 Apr 2025 18:30
we have discord bots that do most of that fun stuff
especially integrating with pathfinder/wanderer and eve scout
we did use the seat api to figure out jump bridges....when we still had any
search via sourc and dest and then requirements
recursive_tree
11 Apr 2025 20:58
If it isn't on the swagger page, there is no api endpoint for it. If you need one, open an issue on github. Since the data is already there, it shouldn't be too complicated to add one
Helin0x
13 Apr 2025 01:42
Does seat query the API for mining data for the last 3 months OR the whole of 2025 OR is whats pulled everything eve has in the API for the ledger?
If the limit is not from EVE is there a command to get data from further back in the past?
Asrik
13 Apr 2025 01:56
Have you check under "Character Mining"? The data is there..
Helin0x
13 Apr 2025 01:57
I have a fresh install and I only have data for 2025
was looking to get last years
Asrik
13 Apr 2025 02:01
I have data that goes back 7 months ago..
Helin0x
13 Apr 2025 02:04
you arent on a fresh install I guess?