#1099175 fwupd: strange errors about connecting to 127.0.0.1 port 2321

Package:
fwupd
Source:
fwupd
Description:
Firmware update daemon
Submitter:
Russell Coker
Date:
2025-03-18 21:54:01 UTC
Severity:
normal
#1099175#5
Date:
2025-03-01 09:35:43 UTC
From:
To:
I have just upgraded a HP z640 system from Bookworm to Trixie and fwupd gives
the following errors on startup:


Mar 01 20:23:08 servername fwupd[4523]: WARNING:tcti:src/util-io/io.c:262:socket_connect() Failed to connect to host 127.0.0.1, port 2321: errno 111: Connection refused
Mar 01 20:23:08 servername fwupd[4523]: ERROR:tcti:src/tss2-tcti/tcti-swtpm.c:617:Tss2_Tcti_Swtpm_Init() Cannot connect to swtpm TPM socket
Mar 01 20:23:08 servername fwupd[4523]: ERROR:tcti:src/tss2-tcti/tctildr-dl.c:149:tcti_from_file() Could not initialize TCTI file: libtss2-tcti-swtpm.so.0
Mar 01 20:23:08 servername fwupd[4523]: WARNING:tcti:src/util-io/io.c:262:socket_connect() Failed to connect to host 127.0.0.1, port 2321: errno 111: Connection refused
Mar 01 20:23:08 servername fwupd[4523]: ERROR:tcti:src/tss2-tcti/tctildr-dl.c:149:tcti_from_file() Could not initialize TCTI file: libtss2-tcti-mssim.so.0
Mar 01 20:23:08 servername fwupd[4523]: ERROR:tcti:src/tss2-tcti/tctildr-dl.c:263:tctildr_get_default() No standard TCTI could be loaded
Mar 01 20:23:08 servername fwupd[4523]: ERROR:tcti:src/tss2-tcti/tctildr.c:477:tctildr_init_context_data() Failed to instantiate TCTI
Mar 01 20:23:08 servername fwupd[4523]: ERROR:esys:src/tss2-esys/esys_context.c:71:Esys_Initialize() Initialize default tcti. ErrorCode (0x000a000a)
Mar 01 20:23:08 servername fwupd[4523]: 09:23:08.975 FuMain               Daemon ready for requests (locale en_AU)
Mar 01 20:23:08 servername systemd[1]: Started fwupd.service - Firmware update daemon.

What is it expecting to find on port 2321?  Could we get it to give a more
informative error message about whatever it is doing?

#1099175#10
Date:
2025-03-18 21:49:38 UTC
From:
To:
On Sat, 01 Mar 2025 20:35:43 +1100 Russell Coker <russell@coker.com.au>  wrote:
 > Package: fwupd
 > Version: 2.0.6-3
 > Severity: normal
 >
 > I have just upgraded a HP z640 system from Bookworm to Trixie and
fwupd gives
 > the following errors on startup:
 >
 >
 > Mar 01 20:23:08 servername fwupd[4523]:
WARNING:tcti:src/util-io/io.c:262:socket_connect() Failed to connect to
host 127.0.0.1, port 2321: errno 111: Connection refused
 > Mar 01 20:23:08 servername fwupd[4523]:
ERROR:tcti:src/tss2-tcti/tcti-swtpm.c:617:Tss2_Tcti_Swtpm_Init() Cannot
connect to swtpm TPM socket
 > Mar 01 20:23:08 servername fwupd[4523]:
ERROR:tcti:src/tss2-tcti/tctildr-dl.c:149:tcti_from_file() Could not
initialize TCTI file: libtss2-tcti-swtpm.so.0
 > Mar 01 20:23:08 servername fwupd[4523]:
WARNING:tcti:src/util-io/io.c:262:socket_connect() Failed to connect to
host 127.0.0.1, port 2321: errno 111: Connection refused
 > Mar 01 20:23:08 servername fwupd[4523]:
ERROR:tcti:src/tss2-tcti/tctildr-dl.c:149:tcti_from_file() Could not
initialize TCTI file: libtss2-tcti-mssim.so.0
 > Mar 01 20:23:08 servername fwupd[4523]:
ERROR:tcti:src/tss2-tcti/tctildr-dl.c:263:tctildr_get_default() No
standard TCTI could be loaded
 > Mar 01 20:23:08 servername fwupd[4523]:
ERROR:tcti:src/tss2-tcti/tctildr.c:477:tctildr_init_context_data()
Failed to instantiate TCTI
 > Mar 01 20:23:08 servername fwupd[4523]:
ERROR:esys:src/tss2-esys/esys_context.c:71:Esys_Initialize() Initialize
default tcti. ErrorCode (0x000a000a)
 > Mar 01 20:23:08 servername fwupd[4523]: 09:23:08.975 FuMain Daemon
ready for requests (locale en_AU)
 > Mar 01 20:23:08 servername systemd[1]: Started fwupd.service -
Firmware update daemon.
 >
 > What is it expecting to find on port 2321? Could we get it to give a more
 > informative error message about whatever it is doing?

 >

Do you have a TPM on your machine?  I believe what you're seeing is a
case the the TPM2 stack can't find a physical TPM so it tries to connect
to a software TPM on the typical socket swtpm would run on.