Seems I found the solution. One of the required headers was commented in the nginx config file. This coupled with cloudflare proxy was causing the issue. After fixing, I sent a DM to ekk.app and that was successfully received.
Now, shall try a public mention
@[email protected] Did you receive the post?
bh4 tech
Posts
-
Federation issues on ekk.app -
Federation issues on ekk.app@julian This is what I am getting upon logging the signed string as suggested by you.
(request-target): post /inbox host: 127.0.0.1:4567 date: Thu, 17 Oct 2024 14:56:13 GMT digest: SHA-256=x3ALdqJIHsCU66QoCfihAmXAirCQQDj9G63pfoWhsss= content-type: application/activity+json
Is it a host mismatch problem? 127.0.0.1:4567 instead of ekk.app ?
-
@[email protected] Is this visible?Yes it is
-
Federation issues on ekk.appSame thing for DMs
2024-10-14T01:18:50.332Z [4567/800636] - verbose: [activitypub/verify] Starting signature verification... 2024-10-14T01:18:50.333Z [4567/800636] - verbose: [activitypub/verify] Retrieving pubkey for https://community.nodebb.org/uid/26618#key 2024-10-14T01:18:50.346Z [4567/800636] - verbose: [activitypub/get] https://community.nodebb.org/uid/26618#key 2024-10-14T01:18:50.666Z [4567/800636] - verbose: [activitypub/verify] Attempting signed string verification 2024-10-14T01:18:50.667Z [4567/800636] - verbose: [middleware/activitypub] HTTP signature verification failed. 2024-10-14T01:18:54.743Z [4567/800636] - verbose: [activitypub/verify] Starting signature verification... 2024-10-14T01:18:54.744Z [4567/800636] - verbose: [activitypub/verify] Retrieving pubkey for https://community.nodebb.org/uid/26618#key 2024-10-14T01:18:54.744Z [4567/800636] - verbose: [activitypub/verify] Attempting signed string verification 2024-10-14T01:18:54.746Z [4567/800636] - verbose: [middleware/activitypub] HTTP signature verification failed.
How to solve the problem?
-
Federation issues on ekk.app@julian The above is what I get in logs. Apparently, signature verification is failing, nodebb re-tries signature verification but fails every time.
-
Federation issues on ekk.app2024-10-14T01:13:37.325Z [4567/800551] - verbose: [activitypub/get] https://community.nodebb.org/uid/26618#key
2024-10-14T01:13:37.635Z [4567/800551] - verbose: [activitypub/verify] Attempting signed string verification
2024-10-14T01:13:37.637Z [4567/800551] - verbose: [middleware/activitypub] HTTP signature verification failed.
2024-10-14T01:13:41.701Z [4567/800551] - verbose: [activitypub/verify] Starting signature verification...
2024-10-14T01:13:41.701Z [4567/800551] - verbose: [activitypub/verify] Retrieving pubkey for https://community.nodebb.org/uid/26618#key
2024-10-14T01:13:41.703Z [4567/800551] - verbose: [activitypub/verify] Attempting signed string verification
2024-10-14T01:13:41.704Z [4567/800551] - verbose: [middleware/activitypub] HTTP signature verification failed. -
Federation issues on ekk.appUpgraded to latest commits. @[email protected] Is this visible?
-
Federation issues on ekk.appOkay. Which is the first place I should check for narrowing down the problem?
-
v3.10.0 -> 3.10.1 upgrade error@julian Then there is some big issue in my server. ekk.app is neither getting public posts nor DMs from this server. Please guide on how I can find the cause of the problem.
Earlier had an issue with file uploads and thanks to guidance from @baris , I was able to solve the issue. Now, looking forward to you for help on this issue.
-
v3.10.0 -> 3.10.1 upgrade errorYes, problem solved. Thank you @julian
Btw, did you receive any DM(chat message) from nodebb hosted on domain ekk.app ? -
Welcome to ekk !!!@julian Okay, I just realised that your post isn't visible from my server, I am replying in community.nodebb.org .. Any idea, from where should I start digging.
-
Welcome to ekk !!!@julian No, thanks to the fact that you have made NodeBB quite light and efficient, it is running well on a sub $20/month dedicated server.
-
File upload not working on androidYes, it was indeed a privilege issue. On desktop, I was logged in as instance admin while on mobile as a normal user. Sorry, for troubling you.
-
File upload not working on androidI have knowingly hidden the title and most of formatting option using custom CSS
display:none
, but have not hidden the 'upload file' & 'upload image' button. There is no plugin which interferes with CSS. Now, I tried another android device and here even the 'Upload Image' button is not visible. -
File upload not working on androidHappens in both cases- separate compose route as well as non-separate compose route.
-
File upload not working on androidvs Android(chrome)
-
File upload not working on androidwindows(edge) in mobile layout
-
File upload not working on androidThe "Upload File" button which is next to the "Upload Image" button in post composer is hidden on android and so file upload does not work in posts on android. Please fix the issue.
Nodebb->4.0 beta(activitypub)
Theme-> Harmony -
Native Push Notifications Support for NodeBB@julian Although I don't have an apple device, but I think web push will work properly now. I read in some articles that when apple first introduced service workers and push both were half baked, but things have improved with each new release of safari. Maybe, some iOS/macbook user would like to volunteer, by reversing the committ and then reporting the result on their device here. There is one caveat: On iOS, web push notifications work only on websites which are "Added to Home Screen" .
-
Native Push Notifications Support for NodeBB@julian Thanks a lot. Have enabled push on desktop(Edge) and mobile (Chrome), will report if anything unusual is noticed.