[2.0.66] Headless Factorio Will Not Start

Anything that prevents you from playing the game properly. Do you have issues playing for the game, downloading it or successfully running it on your computer? Let us know here.
Saiyaken_PHOENIX
Manual Inserter
Manual Inserter
Posts: 3
Joined: Mon Jan 20, 2025 8:12 am
Contact:

[2.0.66] Headless Factorio Will Not Start

Post by Saiyaken_PHOENIX »

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.



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


IP address manually obfuscated here

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]# 
Post Reply

Return to “Technical Help”