SeAT - ❓-support - Page 15

Gigi 20 Dec 2025 22:22
@user_301981661761896449 Should i be searching for "fitting" in the laravel logs? the log is below.
file: message.txt [not recorded]
image: image.png
@user_301981661761896449 network ☝️
Crypta Electrica 20 Dec 2025 22:40
Have a look at what the response was on the requests that were 500 status
Gigi 20 Dec 2025 22:43
like this?
image: image.png
ahh this
image: image.png
Crypta Electrica 20 Dec 2025 22:45
Yep this panel, but click the response tab
Gigi 20 Dec 2025 22:46
image: image.png
that...looks unhelpful. sorry...
Crypta Electrica 20 Dec 2025 22:47
Haha all good.. I'll have to have a look later at the log file you sent as should be in there, I am just out atm.
Gigi 20 Dec 2025 22:47
no worries and no pressure take your time and Happy Holidays!!
Crypta Electrica 20 Dec 2025 23:06
All good. Can you DM me the fit please
Gigi 21 Dec 2025 00:59
It's all fits....
none of the fits i have on there show me the character column
but here is the first one i have on there
[Vexor, SOLOS Vexor - Angel Ratting (Fleet)]
Omnidirectional Tracking Enhancer II
Drone Damage Amplifier II
Drone Damage Amplifier II
Drone Damage Amplifier II
Damage Control II

100MN Monopropellant Enduring Afterburner
Large Shield Extender II
Large Shield Extender II
Pithum A-Type Explosive Shield Amplifier

Drone Link Augmentor II
Auto Targeting System I
125mm Gatling AutoCannon I



Medium Core Defense Field Extender I
Medium Core Defense Field Extender I
Medium Core Defense Field Extender I

Warrior II x5
Republic Fleet Warrior x1
Republic Fleet Valkyrie x2
Hornet EC-300 x5
Republic Fleet Berserker x2

Republic Fleet Fusion S x200



@user_301981661761896449 ☝️
Crypta Electrica 21 Dec 2025 01:36
Hmm interesting... I thought it might have been on fits with a new item. As the error is to do with the SDE (which currently has not kept up with eve) I'll look into it more later
Kavoro 21 Dec 2025 08:31
Ive had the same issue for a while, but only on accounts that were assigned admin permissions. Meanwhile logging in as admin through the link generated in the command line shows it just fine.
Matt Falahe 21 Dec 2025 23:04
@user_301981661761896449 https://github.com/eveseat-plugins/seat-fitting/pull/20 Please double check but this should fix the errors + added search functionality in fitting.blade.php by ship type and fit name
Orsiki 21 Dec 2025 23:12
Running on Ubuntu in a docker instance - and after patching running into some errors with traefik.
2025-12-21T22:44:50Z ERR Provider error, retrying in 5.000492591s error="Error response from daemon: client version 1.24 is too old. Minimum supported API version is 1.44, please upgrade your client to a newer version" providerName=docker
anyone else seeing these?
HorchataKing 25 Dec 2025 20:48
Happy Holidays to all! I recently came upon an error with my SeAT setup, and haven't been able to track it down yet. After installing several plugins (PI, HR, Production, Structure manager), whenever anyone goes to the skills tab, we recieve a server 500 error. Any troubleshooting help would be appreciated.
recursive_tree 25 Dec 2025 20:49
Check your logs and post them here
.docs.troubleshooting
SeAT-Bot 25 Dec 2025 20:49
@user_614098468218339348, https://eveseat.github.io/docs/troubleshooting/
HorchataKing 25 Dec 2025 20:50
any log in particular that would be helpful, I didn't see anything myself when glancing
recursive_tree 25 Dec 2025 20:50
Laravel logs
If there is an error, there will be an entry in your laravel logs
HorchataKing 25 Dec 2025 20:52
file: message.txt [not recorded]
file: message.txt [not recorded]
The second one is just generated by checking my own skill sheet.
recursive_tree 25 Dec 2025 21:05
Is your seat-web version greater than 5.0.29? 5.0.29 should contain a fix so it at least doesn't crash. The root cause of your error is an outdated SDE that doesn't contain the name of a skill you trained. However, you can't currently upgrade your SDE because we have to change the way we import the SDE (and the new way isn't ready yet).
HorchataKing 25 Dec 2025 21:08
I believe I am on 5.0.29, but a screenshot of current versions will follow. I was just looking at the process for updating all the packages. Is this the new skills added for the mining destroyers and command destroyers not registering yet properly?
image: image.png
recursive_tree 25 Dec 2025 21:09
you are on 5.0.28 according to that image. seat-web at the bottom
HorchataKing 25 Dec 2025 21:09
ahhhh, I see.
I will perform updates, I think I have the correct process on the website, and if I have further problems I will let you know. Thank you for your time, kind sir.
Unbend Farms 29 Dec 2025 20:42
it not loading charter info
Jay's 31 Dec 2025 10:24
o/ I'm having an issue with SeAT unable to start since this morning. Here is the relevant part of the logs :
[2025-12-31  11:22:23]    (eve-seat-5b4d86995d-ddwcm eve-seat-scheduler)    Updating dependencies
[2025-12-31  11:22:23]    (eve-seat-5b4d86995d-ddwcm eve-seat-scheduler)    Your requirements could not be resolved to an installable set of packages.
[2025-12-31  11:22:23]    (eve-seat-5b4d86995d-ddwcm eve-seat-scheduler)    
[2025-12-31  11:22:23]    (eve-seat-5b4d86995d-ddwcm eve-seat-scheduler)      Problem 1
[2025-12-31  11:22:23]    (eve-seat-5b4d86995d-ddwcm eve-seat-scheduler)        - eveseat/eveapi is locked to version 5.0.31 and an update of this package was not requested.
[2025-12-31  11:22:23]    (eve-seat-5b4d86995d-ddwcm eve-seat-scheduler)        - eveseat/eseye 3.2.0 requires web-token/jwt-signature-algorithm-rsa ^3.0 -> satisfiable by web-token/jwt-signature-algorithm-rsa[3.4.8].
[2025-12-31  11:22:23]    (eve-seat-5b4d86995d-ddwcm eve-seat-scheduler)        - eveseat/eveapi 5.0.31 requires eveseat/eseye ^3.2 -> satisfiable by eveseat/eseye[3.2.0].
[2025-12-31  11:22:23]    (eve-seat-5b4d86995d-ddwcm eve-seat-scheduler)        - web-token/jwt-library 3.4.8 requires paragonie/sodium_compat ^1.20|^2.0 -> found paragonie/sodium_compat[dev-master, v1.20.0, ..., v1.x-dev, v2.0.1, ..., v2.5.0] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-8x19-j2j3-bn67") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config.
[2025-12-31  11:22:23]    (eve-seat-5b4d86995d-ddwcm eve-seat-scheduler)        - web-token/jwt-signature-algorithm-rsa 3.4.8 requires web-token/jwt-library ^3.3 -> satisfiable by web-token/jwt-library[3.4.8].
Looks like it's this specific line :
- web-token/jwt-library 3.4.8 requires paragonie/sodium_compat ^1.20|^2.0 -> found paragonie/sodium_compat[dev-master, v1.20.0, ..., v1.x-dev, v2.0.1, ..., v2.5.0] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-8x19-j2j3-bn67") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config.
recursive_tree 31 Dec 2025 10:34
Hmm. Why doesn't composer select paragonie/sodium_compat v2.5.0? That should not be affected and I don't see why it can't use that
Wibla 31 Dec 2025 10:47
hm
composer update snafu?
recursive_tree 31 Dec 2025 11:03
Rebuilding the containers seems to fix it. However, in that case, we run into another issue:

    - laravel/framework is locked to version v10.50.0 and an update of this package was not requested.
    - laravel/framework v10.50.0 requires tijsverkoyen/css-to-inline-styles ^2.2.5 -> satisfiable by tijsverkoyen/css-to-inline-styles[v2.4.0].
    - symfony/css-selector v8.0.0 requires php >=8.4 -> your php version (8.2.30) does not satisfy that requirement.
    - tijsverkoyen/css-to-inline-styles v2.4.0 requires symfony/css-selector ^5.4 || ^6.0 || ^7.0 || ^8.0 -> satisfiable by symfony/css-selector[v8.0.0].
It looks like tijsverkoyen/css-to-inline-styles added support for symfony/css-selector, but symfony/css-selector needs php 8.4
Wibla 31 Dec 2025 11:10
so we're in dependency hell atm? 😄
Crypta Electrica 31 Dec 2025 12:09
Having a look now
Ive been testing locally and just bumping to php 8.4 should solve the issues and sees to be fine in all the testing I have done (not 100% coverage but better than nought)
Dionysus 31 Dec 2025 16:49
when i add it to the pluggins and run docker compose it builds, but then during startup i get into a loop with this error

scheduler-1  | Your requirements could not be resolved to an installable set of packages.
scheduler-1  |
scheduler-1  |   Problem 1
scheduler-1  |     - eveseat/eveapi is locked to version 5.0.31 and an update of this package was not requested.
scheduler-1  |     - eveseat/eseye 3.2.0 requires web-token/jwt-signature-algorithm-rsa ^3.0 -> satisfiable by web-token/jwt-signature-algorithm-rsa[3.4.8].
scheduler-1  |     - eveseat/eveapi 5.0.31 requires eveseat/eseye ^3.2 -> satisfiable by eveseat/eseye[3.2.0].
scheduler-1  |     - web-token/jwt-library 3.4.8 requires paragonie/sodium_compat ^1.20|^2.0 -> found paragonie/sodium_compat[dev-master, v1.20.0, ..., v1.x-dev, v2.0.1, ..., v2.5.0] but these were not loaded, because they are affected by security advisories. To ignore the advisories, add ("PKSA-8x19-j2j3-bn67") to the audit "ignore" config. To turn the feature off entirely, you can set "block-insecure" to false in your "audit" config.
scheduler-1  |     - web-token/jwt-signature-algorithm-rsa 3.4.8 requires web-token/jwt-library ^3.3 -> satisfiable by web-token/jwt-library[3.4.8].
scheduler-1  |
scheduler-1  | You can also try re-running composer require with an explicit version constraint, e.g. "composer require warlof/seat-connector:*" to figure out if any version is installable, or "composer require warlof/seat-connector:^2.1" if you know which you need.
scheduler-1  |
scheduler-1  | Installation failed, reverting ./composer.json and ./composer.lock to their original content.
recursive_tree 31 Dec 2025 16:50
See #channel_821363152046129193 , but tldr: pull docker containers using docker compose pull and retry
Dionysus 31 Dec 2025 16:50
ill give that a try
other than that install was super easy, tried alliance auth too but jeesh that took forever to get only minimal functionality
yeah that fixed it! amazing
Unbend Farms 31 Dec 2025 20:47
how can i change the login page in docker?
Matt Falahe 31 Dec 2025 20:52
Check documentation .docs.styling
Unbend Farms 31 Dec 2025 21:06
i folow the steps but is is not changing
file: image.png [not recorded]
file: image.png [not recorded]
file: image.png [not recorded]
file: image.png [not recorded]
Asrik 31 Dec 2025 21:13
this is the place were you edit the code
after you made changes you will need to restart the docker containers.
if it doesnt show up, you might have to clear the catch from your browser or from the firewall (if it catch it)
you can also try using private mode sometimes it helps
@user_1112314695848841227 you can also take a look at this form post. https://discord.com/channels/821361165791133716/1247605206372323359/1247605206372323359
i think the docs need to be updated
ill take a look at it in a bit
Unbend Farms 31 Dec 2025 21:35
thanks for the help
Matt Falahe 31 Dec 2025 22:36
@user_1112314695848841227 I dont know what error you are getting and what you want to use in your login page but like above you can follow my guide how to do login page.
Unbend Farms 31 Dec 2025 22:40
It is fixt thanks for the help
jbrooky 2 Jan 2026 10:27
Hello, I have a hopefully stupid question: Is there a way to purge users from SeAT that don't have characters in one of my 2 corps?
Akov 2 Jan 2026 18:32
not automatically
recursive_tree 2 Jan 2026 19:24
Users can be deleted under Settings->Users, but it can't be automated.
I can't recommend doing it though, at least some plugins assume users never go away and might break in unexpected ways
If you want to delete users for access control purposes, that is a bad idea. They can just register again and have a new user. Use squads for that
Lastly, a user without active tokens doesn't need much processing power and doesn't take much storage space
Akov 2 Jan 2026 21:28
mass deactivating though....totally do that
jbrooky 3 Jan 2026 16:12
thank you both 🙂
m0d 4 Jan 2026 06:19
Does the SeAT backup and restore function take plugins into account?
Crypta Electrica 4 Jan 2026 06:34
As in the one from the docs where you dump the db and env file. Then the answer is it depends... Most yes, but if they use alternate storage then no. Good example of one that wouldnt be is seat-info
Contrum 9 Jan 2026 08:43
Is is a good idea for me to run a delete operation directly in the DB to remove all characters not in a particular corp? Or is there a better way to do it
recursive_tree 9 Jan 2026 14:45
What problem do you want to solve with this?
Gigi 10 Jan 2026 04:08
@user_614098468218339348 Was using your Market Monitor plugin and am getting this error when i try to search for a name
file: message.txt [not recorded]
seat.solosnexus.space says: DataTables warning: table id=dataTableBuilder - Ajax error. For more information about this error, please see https://datatables.net/tn/7
recursive_tree 11 Jan 2026 10:04
Thanks for the report. I pushed an update that disables the search bar. Making it work is a bit more complicated than anticipated
Raiden 11 Jan 2026 16:44
Will the connector plugin remove roles of people who have NOT linked there discord in seat? Or just the people who have
recursive_tree 11 Jan 2026 20:34
It can only modify authed people, but you can set it up so that only authed people get the role that grants access to a channel
Nonamed0911 11 Jan 2026 20:56
Hello! I see, that right now - the list of factories is not updating. For example, I see my old factories that are already destroyed. https://seat.xxxxxx.com/characters/pi/factories Is it a known issue?
Raiden 14 Jan 2026 07:58
anybody know how to get i to say something else other than SeAT? like my corp name instead ?
image: image.png
RAZAR 14 Jan 2026 08:34
The data is not updated
image: image.png
Matt Falahe 14 Jan 2026 11:18
https://discord.com/channels/821361165791133716/1247605206372323359 Please read this
Anymore details like Is that character fresh in seat Any errors from processing that character How long this error is there
Is there a way to prevent a toon from registering a new account and/or not allow an alt to be added if it exists in a different seat account
Crypta Electrica 15 Jan 2026 22:15
Not really... If they register an alt that is on another account it (from memory) will depend on how / why its on another account. If it's the same eve account as before seat I think will move it the same main user. If the char has been transferred so is on a new eve account, seat can tell and will create a new user.
Akov 15 Jan 2026 22:33
Right now if I sign in to seat with my alt, I creates a new account always
Crypta Electrica 15 Jan 2026 23:20
Are you using the link character button or logging out and logging in separate?
Or do you mean you have already linked the alt to the main account, then if you log in with the alt in another session it creates a new account for the alt?
Gigi 15 Jan 2026 23:57
Hiya ya'll. Getting an ajax error when going through a candidates "fittings" tab. They have added all scopes. all toons are ok except for this one toon that gives me an ajax error after clicking on the fittings tab.
file: message.txt [not recorded]
Annu 18 Jan 2026 15:02
Chaps, I ran the seat 5.x docker auto install, but don't seem to be able to locate my .env file, any tips?
recursive_tree 18 Jan 2026 16:46
are you in the correct directory? (/opt/seat-docker) .env is a dotfile so it is hidden by default. If you run ls, did you add -a? (ls -a /opt/seat-docker) Lastly, did you get any errors while running the auto install?
Annu 18 Jan 2026 16:52
I can see the file using that now yes
Ta 🙂
Nightmare 23 Jan 2026 21:12
hm..something happend...and im getting only 404 page not found after SeAT working for some month...
all container are running/started as they should
reboot of the system, is without any effect...hm...
ha...upgraded the error to a bad gateway togehter with a 404🤔
Azrael Hunts 23 Jan 2026 23:41
is it possible to link multiple discords to seat?
recursive_tree 24 Jan 2026 07:57
Did you update traefik as described in #channel_821363152046129193 ?
You can send notifications to multiple discords, but seat-connector can only manage one
Nightmare 24 Jan 2026 10:44
hm missed that ping totally....
Stelios 25 Jan 2026 19:45
Hey guys! I'm trying to tie in Seat Connector with discord and it seems that the profile section that allows a user to connect a discord account is locked behind a permission. Is it possible to grant that permission to all users by default or do I have to go through a few steps with squads?
Asrik 25 Jan 2026 20:10
Squads
Stelios 26 Jan 2026 20:33
Is it possible to create a default squad that all users are added to immediately?
Asrik 26 Jan 2026 20:35
within the squads there is a filter.. you can add which filter you like and have that lets call it "default squad" with the permissions you need or want.
Matt Falahe 26 Jan 2026 20:36
if you are the admin of the server just do a auto squad with correct connector permission - rules ---> everyone but me.
Stelios 26 Jan 2026 20:37
Filters seem to slim down what is acceptable but I want every seat account added to it. If I set it to auto and leave filters blank will it sort everyone in?
Oh thanks! Is that a filter option?
Matt Falahe 26 Jan 2026 20:37
iin that case everyone will be able to see the connector except you. You dont need that because you see everything regardless
yes
Stelios 29 Jan 2026 02:34
Hey guys! So we started using Discord Connector recently and sped up the apply roles job as an hour wait before runs felt super long. It worked great for about a day but then the jobs all started failing with a max attempt exceeded exception.

Illuminate\Queue\MaxAttemptsExceededException: Warlof\Seat\Connector\Jobs\DriverApplyPolicies has been attempted too many times. in /var/www/seat/vendor/laravel/framework/src/Illuminate/Queue/MaxAttemptsExceededException.php:24
The failed jobs GUI doesn't seem to indicate what the actual failure is though. Does Seat produce detailed logs to a file somewhere I can look through by chance to try and identify the actual failure?
Stelios 29 Jan 2026 04:56
Thanks!
Akov 29 Jan 2026 05:04
Hey guys! So we started using Discord
as not use it for ssl termination?
or to get the certs?
Deags 7 Feb 2026 00:17
Get the certs to put into nginx
Akov 7 Feb 2026 01:42
by default it uses the acme autogenerated certs
you should setup the auto generated stuff for nginx too
but by default they are stored in /etc/certs
but really nginx natively supports the letsencrypt stuff
Deags 7 Feb 2026 02:11
Well, tbch, my CEO wants to swap to Auth from SeAT
and it was my understanding I needed the existing SSL cert to get access to the website
Crypta Electrica 7 Feb 2026 02:35
Given its just traefik and let's encrypt. No you don't need to move the certs.
Wibla 9 Feb 2026 16:42
@role_821362767428190228 I guess we go again
feel free to fuck off and not come back, eh?
Akov 9 Feb 2026 19:04
I've seen this bot before lol
file: image.png [not recorded]
Wibla 9 Feb 2026 19:11
yeah
Crypta Electrica 10 Feb 2026 01:01
Unfortunately while I can report spam and delete theessage I cannot ban them
Asrik 10 Feb 2026 01:33
thats annoying you cant ban them
Wibla 10 Feb 2026 06:33
Might be time for a mod role
ksk 12 Feb 2026 14:14
Hola! Came into hosting an existing instance of Seat for me corp, wondering about the load this setup generates: Not quite sure how to quantify that load for starters, having an 8-core box at Hetzner, seat is always the top cpu-eating service with its MariaDB and php-processes. Like, is it expected to always have "php artisan[]" processes running, if you have 460 Chars (suppose: Many will not have valid tokens) only? Any pointers welcome, thanks!
FremontDango 12 Feb 2026 14:30
You can reduce the number of horizon worker if you are overloaded
but that is expected to always run so you get updates pulled
Also ensure you get opcache enabled
ksk 12 Feb 2026 14:47
mhhm, suppose I am asking "What is it doing" rather, will take a look myelf 🤔 I would imagine the Docker images have opcache enabled by default? (did not mention using docker..)
Wibla 12 Feb 2026 17:04
I had that disabled, hm
FremontDango 12 Feb 2026 19:28
php works 80% worse without opcache so