Installation failure with Tarkov (Fika mod)

OS Name/Version: Windows 11

Product Name/Version: AMP Release “Phobos” v2.6.3, built 26/09/2025 12:09

Problem Description: I am getting an error when attempting to create a Tarkov (Fika) instance. The error is: “This task could not be completed: Running Update Tasks - - State: 3. powershell.exe failed with exit code 1”. The console output is below.

powershell
Cloning into 'srv'...
fatal: Remote branch 4.0.0 not found in upstream origin

Steps to reproduce:

  • Select Tarkov in “Create an Instance”

  • Click create instance

  • Wait for instance to create and attempt to initialize

  • Receive error and failure to install and initialize

Actions taken to resolve so far:

I have confirmed that I can access both SPT and FIKA and their respective github pages.

I have conducted searches of the forum which resulted in a main theme of problems around GIT LFS not being installed, hitting LFS quotas and the like.

Comments:

From what I gather, LFS is required only for Linux installations (and I am on Windows 11), so it is likely that the issue is not that GIT LFS is not downloaded (though I tried downloading it just to see). Likely that means it is either an issue with the updates the SPT and FIKA teams pushed respectively OR the GitHub LFS quota was reached.

I was hoping someone might have a better understanding of how this AMP template works (or what my issue really is). I was going to attempt to install SPT and FIKA manually however the file system is setup a bit differently in AMP than in a normal installation. I have been able to get them to work in a normal setup but was hoping to manage the server with AMP as AMP is so much more convenient for my situation.

You do need GitLFS on Windows too

Tho in this case it seems an issue with the repo versions

These devs keep screwing around with stuff, it drives me nuts

1 Like

Just had a look at the repo. They have completely rewritten everything in 4.0.0 and moved where it is hosted

The template will need an overhaul for that reason, and since the server now uses .NET 9 rather than NodeJS

Suggest you run 3.11.4 for the time being

1 Like

Thank you so much for the quick response! I am not surprised as that makes total sense. Allegedly 4.0 is going to be a long term stable version without as much reconfiguring but I suppose we will see how long that lasts, especially with the actual game releasing to 1.0 in a month or so.

If you could reply here when the template is working I would much appreciate it (as I’ll get an email notification). No rush of course, it’ll be working when its working. Thank you!

I have a template in my dev branch, will finalise it later today

1 Like

Would be good if someone could test it on windows

I’d be happy to do some testing on my windows setup. I saw the official template updated to legacy and tested it: that is working as intended now and I was able to successfully load up a SPT 3.11.4 setup and all seems to working as intended on Windows.

I know you are actively making updates on the dev branch for 4.0 but I just gave it a shot to humor myself and received the following error:

Console logs
ModLoader: loading: 1 server mods...

Mod: server version: 1.0.0 (targets SPT: ~4.0.0) by: Fika loaded

Loading OnWebAppBuildMods…

[Fika Server] Overriding SPT configuration

Finished loading OnWebAppBuildMods…

Generated and stored self-signed certificate (./user/certs/server.crt)

Loaded self-signed certificate (./user/certs/server.crt)

Critical exception, stopping server…

Unable to get console mode

at SPTarkov.Server.Program.SetConsoleOutputMode()

at SPTarkov.Server.Program.StartServer(String args)

Logger queue caught exception: System.OperationCanceledException: The operation was canceled.

at System.Threading.CancellationToken.ThrowOperationCanceledException()

at System.Threading.CancellationToken.ThrowIfCancellationRequested()

at System.Collections.Concurrent.BlockingCollection`1.TryTakeWithNoTimeValidation(T& item, Int32 millisecondsTimeout, CancellationToken cancellationToken, CancellationTokenSource combinedTokenSource)

at System.Collections.Concurrent.BlockingCollection`1.GetConsumingEnumerable(CancellationToken cancellationToken)+MoveNext()

at SPTarkov.Server.Core.Utils.Logger.SptLoggerQueueManager.LoggerWorkerThread()

03:51:47

=========================================================================================================

The server has unexpectedly stopped, please check your log files and reach out to #spt-support in discord

System.Exception: Unable to get console mode

at SPTarkov.Server.Program.SetConsoleOutputMode()

at SPTarkov.Server.Program.StartServer(String args)

at SPTarkov.Server.Program.Main(String args)

=========================================================================================================

Press any key to exit..

Yeah, AMP and SPT are fighting over console output

If I disable AMP’s console reading, the server runs, but there is no console output. And I can’t tail the log since it is timestamped, ie not a fixed name

Works fine on Linux tho

Has the console changed since 3.11? That version does not seem to have the same error unless something has changed about the console setup in 4.0?

Side note: I attempted to setup docker and have it run in linux as a workaround but I am getting this error:

Running Update Tasks - - State: 3.

/bin/bash failed with exit code 1

Yes, it is a complete re-write in C#, and they have introduced a Windows-specific function for console sanitising

You’d have to show logs for that Linux error, or at least tell me on what update stage it occurred

Edit: nvm, I see it, will fix it shortly

Fixed. Create a new instance

A new instance was able to successfully install everything, but once the server starts Tarkov encounters an error in the console. Listed below, LMK if you need any logs from specific files.

Console Log
13:56:05
ModLoader: loading: 1 server mods...
Mod: server version: 1.0.1 (targets SPT: ~4.0.0) by: Fika loaded
Loading OnWebAppBuildMods...
[Fika Server] Overriding SPT configuration
Finished loading OnWebAppBuildMods...
Loaded self-signed certificate (./user/certs/server.crt)
13:56:06
Server: executing startup callbacks...
┌─────────────────────────────────────────┐
│ SPT 4.0.0 | EFT 0.16.0.40087            │
│ https://discord.sp-tarkov.com           │
│                                         │
│ This work is free of charge             │
│ If you paid money, you were scammed     │
│ Commercial use is prohibited            │
└─────────────────────────────────────────┘
Loading PreSptMods...
Finished loading PreSptMods...
Importing database...
13:56:11
Database import finished
13:56:12
Generating flea offers...
13:56:13
   at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.DeserializeAsync(Stream utf8Json, CancellationToken cancellationToken)
   at FikaServer.Services.LocaleService.RecursiveLoadFiles(String path)
   at FikaServer.Services.LocaleService.RecursiveLoadFiles(String path)
   at FikaServer.Services.LocaleService.LoadGlobalLocales()
   at FikaServer.Services.LocaleService.OnPostLoadAsync()
   at FikaServer.OnLoad.FikaPostLoad.OnLoad()
   at SPTarkov.Server.Core.Utils.App.InitializeAsync()
   at SPTarkov.Server.Services.SptServerStartupService.Startup()
   at SPTarkov.Server.Program.StartServer(String[] args)
Logger queue caught exception: System.OperationCanceledException: The operation was canceled.
   at System.Threading.CancellationToken.ThrowOperationCanceledException()
   at System.Threading.CancellationToken.ThrowIfCancellationRequested()
   at System.Collections.Concurrent.BlockingCollection`1.TryTakeWithNoTimeValidation(T& item, Int32 millisecondsTimeout, CancellationToken cancellationToken, CancellationTokenSource combinedTokenSource)
   at System.Collections.Concurrent.BlockingCollection`1.GetConsumingEnumerable(CancellationToken cancellationToken)+MoveNext()
   at SPTarkov.Server.Core.Utils.Logger.SptLoggerQueueManager.LoggerWorkerThread()
=========================================================================================================
The server has unexpectedly stopped, please check your log files and reach out to #spt-support in discord
System.Text.Json.JsonException: '.' is an invalid start of a value. Path: $ | LineNumber: 0 | BytePositionInLine: 0.
 ---> System.Text.Json.JsonReaderException: '.' is an invalid start of a value. LineNumber: 0 | BytePositionInLine: 0.
   at System.Text.Json.ThrowHelper.ThrowJsonReaderException(Utf8JsonReader& json, ExceptionResource resource, Byte nextByte, ReadOnlySpan`1 bytes)
   at System.Text.Json.Utf8JsonReader.ConsumeValue(Byte marker)
   at System.Text.Json.Utf8JsonReader.ReadFirstToken(Byte first)
   at System.Text.Json.Utf8JsonReader.ReadSingleSegment()
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   --- End of inner exception stack trace ---
   at System.Text.Json.ThrowHelper.ReThrowWithPath(ReadStack& state, JsonReaderException ex)
   at System.Text.Json.Serialization.JsonConverter`1.ReadCore(Utf8JsonReader& reader, T& value, JsonSerializerOptions options, ReadStack& state)
   at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.ContinueDeserialize(ReadBufferState& bufferState, JsonReaderState& jsonReaderState, ReadStack& readStack, T& value)
   at System.Text.Json.Serialization.Metadata.JsonTypeInfo`1.DeserializeAsync(Stream utf8Json, CancellationToken cancellationToken)
   at FikaServer.Services.LocaleService.RecursiveLoadFiles(String path)
   at FikaServer.Services.LocaleService.RecursiveLoadFiles(String path)
   at FikaServer.Services.LocaleService.LoadGlobalLocales()
   at FikaServer.Services.LocaleService.OnPostLoadAsync()
   at FikaServer.OnLoad.FikaPostLoad.OnLoad()
   at SPTarkov.Server.Core.Utils.App.InitializeAsync()
   at SPTarkov.Server.Services.SptServerStartupService.Startup()
   at SPTarkov.Server.Program.StartServer(String[] args)
   at SPTarkov.Server.Program.Main(String[] args)
=========================================================================================================
Press any key to exit...

Edit: Formatting

Never seen that one before, I reckon it is because you are running this in docker on Windows. All bets are off with that, not going to worry about it

Actually, take that back, I started seeing it too

Once again, it was AMP’s damn “smart” exclude (actually not smart) system (with its .autoExclude files dumped in every directory) that was causing SPT to choke. Fml

Imma disable that on every template going forward…

That does seem to have fixed the error. Running in docker is working now almost without issue. It does throw an error when you try to stop it but from what I can tell the instance still stops. Otherwise working for me! I appreciate your efforts here immensely.

Console output
Logger queue caught exception: System.OperationCanceledException: The operation was canceled.
at System.Threading.CancellationToken.ThrowOperationCanceledException()
at System.Threading.CancellationToken.ThrowIfCancellationRequested()
at System.Collections.Concurrent.BlockingCollection`1.TryTakeWithNoTimeValidation(T& item, Int32 millisecondsTimeout, CancellationToken cancellationToken, CancellationTokenSource combinedTokenSource)    at System.Collections.Concurrent.BlockingCollection`1.GetConsumingEnumerable(CancellationToken cancellationToken)+MoveNext()
at SPTarkov.Server.Core.Utils.Logger.SptLoggerQueueManager.LoggerWorkerThread()

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.