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?
image: Screenshot_20250204-181306.png
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?
image: image.png
i want to set it to an hourly cadence
Ncc-1709 6 Feb 2025 13:05
image: image.png
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
image: image.png
how do i fix it?
urgh.. just remembered tools/moons and
image: image.png
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?
image: image.png
image: image.png
i can link the log if needed
image: image.png
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
image: image.png
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
image: image.png
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
image: image.png
Matt Falahe 9 Feb 2025 04:51
any logs?
you had some jobs ...
Clive Scott 9 Feb 2025 04:51
image: image.png
image: image.png
image: image.png
image: image.png
Matt Falahe 9 Feb 2025 04:55
I meant the actual logs
Clive Scott 9 Feb 2025 04:57
image: image.png
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
image: image.png
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
image: image.png
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
image: image.png
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
image: image.png
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 🙂
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
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?
image: image.png
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?
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*
image: image.png
image: image.png
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
image: image.png
not there
or
image: image.png
or in the char sheet
image: image.png
image: image.png
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
FoxThink
image: image.png
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
image: image.png
image: image.png
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.
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?
image: IMG_6425.png
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
image: image.png
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 😂
image: image.png
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.
file: message.txt
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
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
image: d31e5f1d4ea0815a085bdb34c627c1ad.png
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
image: 14706c3c102e3e8b6ccfccc73337f652.png
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 😦
image: image.png
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
image: image.png
image: image.png
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
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
image: image.png
Wibla 25 Mar 2025 20:03
🤔
Ncc-1709 25 Mar 2025 20:03
got that trying
image: image.png
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...
image: cpu-pinpoint17428994141742932894.png
Ncc-1709 25 Mar 2025 20:06
contabo
image: image.png
image: image.png
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
image: image.png
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
image: image.png
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
image: image.png
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
Wibla 26 Mar 2025 04:07
image: image.png
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?
image: Screenshot_2025-03-26_at_21-20-16_SeAT_Settings.png
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.
image: image.png
Ncc-1709 26 Mar 2025 16:33
yeh 8 core
image: image.png
image: image.png
image: image.png
Wibla 26 Mar 2025 16:39
Hmm
That's an unhappy database
Ncc-1709 26 Mar 2025 16:48
image: image.png
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 😄
image: image.png
image: image.png
Ncc-1709 26 Mar 2025 17:56
i dont have hd showing
image: image.png
image: image.png
figured it out
image: image.png
it tripped over on those settings 😦
image: image.png
image: image.png
Wibla 27 Mar 2025 17:51
ouch
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
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...
image: image.png
it's doing this inactive/active shit again
error handling has to be overhauled 😛
image: image.png
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 charge our members X% + 1% for R64/R32 that they pay to us every month. The first one is calculated using the Alliance's AA auth setup. We use SeAT for the second...and in the last few months we've lost isk in general especially when someone joins in the last few days of the month and mines the heck out of an R64 in 2-3 days.
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
image: image.png
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.
image: 6D02B351-6795-42C0-AC6B-647C9FD5FE27.png
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..
image: AE48D252-98DB-47D8-ACB4-23E10F9948F7.png
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:
image: image.png
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?
image: image.png
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
image: image.png
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
image: image.png
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
image: image.png
image: image.png
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?
image: image.png
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
image: image.png
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
file: message.txt
image: image.png
HaKke 9 Apr 2025 07:44
hey, Is there any way I can get this error under control?
image: image.png
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
image: image.png
following the strat of "just get a bigger box" has served me well
still hovering ~7k tokens
Wibla 9 Apr 2025 17:45
yeah
image: image.png
😮
that's... the lowest I've seen?
lol
since upgrading
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
image: image.png
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?