[2.0.66] Headless Factorio Will Not Start
Posted: Sun Sep 07, 2025 5:20 pm
I've just downloaded and started up Factorio-headless, version 2.0.66, in my current VM. Gets this error instantly upon starting up the binary. Hoping to get assistance with this as it's currently my backend for playing on multiplayer, and with Steam updates it's a mild pain, to say the least, to keep it working and reverting back.
My instances with 2.0.60 works fine, still does to this day. All I've done is revert my systemd code back to the old instance and it works. (This is from another instance that's basically identical, just with a different save)
IP address manually obfuscated here
Code: Select all
[root@tailscale-arch-factorio saiyaken]# nano /etc/systemd/system/factorio-1.service
[root@tailscale-arch-factorio saiyaken]# systemctl daemon-reload
[root@tailscale-arch-factorio saiyaken]# systemctl restart factorio-1
[root@tailscale-arch-factorio saiyaken]# systemctl status factorio-1
× factorio-1.service - Factorio Server
Loaded: loaded (/etc/systemd/system/factorio-1.service; enabled; preset: disabled)
Active: failed (Result: core-dump) since Sun 2025-09-07 13:08:08 EDT; 3s ago
Duration: 122ms
Invocation: f5f3bb89bfdd46218c8f2b1d675542aa
Process: 1005 ExecStart=/home/saiyaken/factorio_2.0.66_1/bin/x64/factorio --start-server /home/saiyaken/BND_2.zip (code=dumped, signal=SEGV)
Main PID: 1005 (code=dumped, signal=SEGV)
Mem peak: 1.5M
CPU: 10ms
Sep 07 13:08:08 tailscale-arch-factorio systemd[1]: Started Factorio Server.
Sep 07 13:08:08 tailscale-arch-factorio systemd-coredump[1007]: [🡕] Process 1005 (factorio) of user 0 dumped core.
Stack trace of thread 1005:
#0 0x00007fb82d70f828 n/a (/usr/lib/ld-linux-x86-64.so.2 + 0x21828)
#1 0x00007fb82d70c5e6 n/a (/usr/lib/ld-linux-x86-64.so.2 + 0x1e5e6)
#2 0x00007fb82d70dca1 n/a (/usr/lib/ld-linux-x86-64.so.2 + 0x1fca1)
#3 0x00007fb82d70cb48 n/a (/usr/lib/ld-linux-x86-64.so.2 + 0x1eb48)
ELF object binary architecture: AMD x86-64
Sep 07 13:08:08 tailscale-arch-factorio systemd[1]: factorio-1.service: Main process exited, code=dumped, status=11/SEGV
Sep 07 13:08:08 tailscale-arch-factorio systemd[1]: factorio-1.service: Failed with result 'core-dump'.
[root@tailscale-arch-factorio saiyaken]#
My instances with 2.0.60 works fine, still does to this day. All I've done is revert my systemd code back to the old instance and it works. (This is from another instance that's basically identical, just with a different save)
Code: Select all
[Unit]
Description=Factorio Server
[Service]
Type=simple
User=saiyaken
Restart=no
#RestartSec=60
ExecStart=/home/saiyaken/factorio_2.0.60_37/bin/x64/factorio --start-server /home/saiyaken/BND_1.zip
[Install]
WantedBy=multi-user.target
Code: Select all
[root@tailscale-arch-factorio saiyaken]# fastfetch
-` saiyaken@tailscale-arch-factorio
.o+` --------------------------------
`ooo/ OS: Arch Linux x86_64
`+oooo: Host: KVM/QEMU Standard PC (i440FX + PIIX, 1996) (pc-i440fx-9.2)
`+oooooo: Kernel: Linux 6.16.5-arch1-1
-+oooooo+: Uptime: 44 mins
`/:-:++oooo+: Packages: 177 (pacman)
`/++++/+++++++: Shell: bash 5.3.3
`/++++++++++++++: Display (QEMU Monitor): 1280x800 in 15", 75 Hz
`/+++ooooooooooooo/` Terminal: /dev/pts/0
./ooosssso++osssssso+` CPU: Common KVM processor (4) @ 2.00 GHz
.oossssso-````/ossssss+` GPU: Unknown Device 1111 (VGA compatible)
-osssssso. :ssssssso. Memory: 475.49 MiB / 7.75 GiB (6%)
:osssssss/ osssso+++. Swap: Disabled
/ossssssss/ +ssssooo/- Disk (/): 25.27 GiB / 30.96 GiB (82%) - ext4
`/ossssso+/:- -:/+osssso+- Local IP (ens19): xxx.xxx.xxx.xxx/24
`+sso+:-` `.-/+oso: Locale: en_US.UTF-8
`++:. `-/+/
.` `/
[root@tailscale-arch-factorio saiyaken]#