Unreal 6.0.0 can't link (spkifp mismatch)

This forum is for everyone having trouble with linking two UnrealIRCd servers

Moderator: Supporters

Post Reply
CrazyCat
Posts: 214
Joined: Thu Apr 28, 2005 1:05 pm
Location: France
Contact:

Unreal 6.0.0 can't link (spkifp mismatch)

Post by CrazyCat »

Hi there,

My servers were working well together when using unreal5.2.2

I upgraded them and now they start but can't link:

Code: Select all

link.LINK_DENIED_AUTH_FAILED error: Link with server [email protected] denied: Authentication failed: spkifp mismatch
My link block are correct, I did ./unrealircd spkifp on each server and checked that it's ok. The spkifp are the same (the servers shares the same certificates), I can't understand what happen.

Any idea to help me ?
CrazyCat
Posts: 214
Joined: Thu Apr 28, 2005 1:05 pm
Location: France
Contact:

Re: Unreal 6.0.0 can't link (spkifp mismatch)

Post by CrazyCat »

Ok, found. I don't edit my previous post but prefer to answer to had visibility to this solution:
The ./unrealircd spkifp command use conf/tls/server.cert.pem and conf/tls/server.key.pem, it doesn't care of your tls settings in unrealircd.conf.

So, if you use let's encrypt, you have to copy and rename certs to have the correct signature.
Syzop
UnrealIRCd head coder
Posts: 2112
Joined: Sat Mar 06, 2004 8:57 pm
Location: .nl
Contact:

Re: Unreal 6.0.0 can't link (spkifp mismatch)

Post by Syzop »

Just in case anyone reads this thread: UnrealIRCd 6.0.1 was released a few days later, it includes a warning about the default location being used and also prints some usage information, since you can just run ./unrealircd spkifp /path/to/cert/file
CrazyCat
Posts: 214
Joined: Thu Apr 28, 2005 1:05 pm
Location: France
Contact:

Re: Unreal 6.0.0 can't link (spkifp mismatch)

Post by CrazyCat »

Excellent idea to add the warning.
Lord255
Posts: 95
Joined: Sat Feb 29, 2020 12:58 am
Location: offline

Re: Unreal 6.0.0 can't link (spkifp mismatch)

Post by Lord255 »

handled in https://github.com/unrealircd/unrealirc ... 5f0dad9dfd ? i guess. :)
(mark as solved?)
Post Reply