listmonk icon indicating copy to clipboard operation
listmonk copied to clipboard

public subscription link: Internal Server Error

Open rogerrr222 opened this issue 3 months ago • 4 comments

Version:

  • listmonk: v5.1.0
  • OS: Debian 12

Description of the bug and steps to reproduce: Clicking the link for the "public subscription page" results in the error message "Internal Server Error".

Screenshots: Image

Does anybody know what the problem is? I think the link once worked, and to my knowledge I haven't changed anything .

rogerrr222 avatar Sep 18 '25 08:09 rogerrr222

I have the same issue.

lukasosterheider avatar Oct 10 '25 03:10 lukasosterheider

Maybe this info can be helpful in some way. It's from the "headers" section on the page that you can see on the above screen-capture. Unfortunately I don't know at all what to do. So any help would be appreciated.

X-Firefox-Http3: h3 content-length: 36 content-type: application/json date: Tue, 21 Oct 2025 08:05:48 GMT strict-transport-security: max-age=31536000; via: 1.1 Caddy

Accept: text/html,application/xhtml+xml,application/xml;q=0.9,/;q=0.8 Accept-Encoding: gzip, deflate, br, zstd Accept-Language: en-US,en;q=0.5 Alt-Used: astonishing-swallow.pikapod.net Connection: keep-alive DNT: 1 Host: astonishing-swallow.pikapod.net Priority: u=0, i Sec-Fetch-Dest: document Sec-Fetch-Mode: navigate Sec-Fetch-Site: none Sec-Fetch-User: ?1 Sec-GPC: 1 TE: trailers Upgrade-Insecure-Requests: 1 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:144.0) Gecko/20100101 Firefox/144.0

rogerrr222 avatar Oct 21 '25 08:10 rogerrr222

Please check for error logs in Admin -> Settings -> Logs. All such errors (with causes) are logged.

knadh avatar Oct 25 '25 12:10 knadh

Hello knadh,

thanks for your reply!

This error is listed mostly:

"handlers.go:38: template: login-setup.html:32:23: executing "subscription-form" at <.Data.CaptchaKey>: can't evaluate field CaptchaKey in type interface {}"

Others are:

"subscribers.go:132: error validating query tables: pq: column "unconfirmed" does not exist"

"subscribers.go:132: error validating query tables: pq: invalid input value for enum subscriber_status: "unconfirmed""

Unfortunately I can't make sense of it. Does it point in the right direction?

Regards roger

rogerrr222 avatar Nov 13 '25 14:11 rogerrr222

Hi,

the problem persists and I don't know what to do. Below I copied all of the content in the log:

2025/12/11 11:00:41.264040 main.go:106: v5.1.0 (30846f84 2025-09-09T17:48:45Z, linux/amd64)

2025/12/11 11:00:41.265738 init.go:180: reading config: config.toml

2025/12/11 11:00:41.266543 init.go:320: connecting to db: postgres.internal:5432/p23386

2025/12/11 11:00:41.484089 init.go:259: loading i18n files from: /listmonk/i18n

2025/12/11 11:00:41.484233 init.go:279: loading static files from: /listmonk/static

2025/12/11 11:00:42.477300 init.go:722: media upload provider: filesystem

2025/12/11 11:00:42.477665 init.go:631: initialized email (SMTP) messenger: [email protected]@posteo.de

2025/12/11 11:01:07.897323 handlers.go:38: template: subscription-form.html:32:23: executing "subscription-form" at <.Data.CaptchaKey>: can't evaluate field CaptchaKey in type interface {}

2025/12/11 11:01:15.805434 handlers.go:38: template: subscription-form.html:32:23: executing "subscription-form" at <.Data.CaptchaKey>: can't evaluate field CaptchaKey in type interface {}

rogerrr222 avatar Dec 11 '25 11:12 rogerrr222