Bug 501373

Summary: API errors causing 500 errors in store.kde.org
Product: [Frameworks and Libraries] OCS Reporter: TraceyC <kdedev>
Component: GeneralAssignee: Dan Leinir Turthra Jensen <admin>
Status: RESOLVED WORKSFORME    
Severity: normal CC: 2f5ed1c5, alexander.lohnau, eroppo, justin, kdelibs-bugs-null, nate, rafal.rutecki75
Priority: HI    
Version First Reported In: unspecified   
Target Milestone: ---   
Platform: Manjaro   
OS: Linux   
Latest Commit: Version Fixed In:
Sentry Crash Report:
Attachments: 500 error popup

Description TraceyC 2025-03-11 19:05:03 UTC
SUMMARY
Trying to view details of anything on store.kde.org through KDE Plasma "Get New", such as themes, icon sets or window decorations, produces a 500 error

STEPS TO REPRODUCE
1. Go to System Settings -> Global Theme (or Window Decorations, or another category with "Get New")
2. Click on an entry for more details

OBSERVED RESULT
Error pop-up
An Error Occurred
Network error 500: Error transferring https://api.kde-look.org/ocs/v1/person/data/eliverlara - server replied: Internal Server Error

If you click on another part of the window you get another error

I'm still able to click the Install button, and the theme is installed

EXPECTED RESULT
No errors

ADDITIONAL INFORMATION
Visiting one of the api urls shows more information

https://api.kde-look.org/ocs/v1/person/data/jomada
<ocs>
<meta>
<status>failed</status>
<statuscode>0</statuscode>
<message>
cURL error 60: SSL certificate problem: self-signed certificate in certificate chain (see https://curl.haxx.se/libcurl/c/libcurl-errors.html) for https://10.135.246.14:9200/ocs_store_users/_search
</message>
</meta>
</ocs>
Comment 1 TraceyC 2025-03-11 19:07:02 UTC
The second error is
Unknown Open Collaboration Service API error. (0)
Comment 2 TraceyC 2025-03-14 14:20:22 UTC
This will affect any user viewing details for anything from Get New <thing>
While it doesn't prevent installation, it's highly visible
Comment 3 rafal.rutecki75 2025-03-15 19:10:45 UTC
Błąd sieci 500: Error transferring https://api.kde-look.org/ocs/v1/person/data/eliverlara - server replied: Internal Server Error
Comment 4 Justin Zobel 2025-03-18 00:26:54 UTC
I've just tested and this appears to be working for me. Can anyone still confirm the issue?
Comment 5 TraceyC 2025-03-18 17:07:38 UTC
Created attachment 179546 [details]
500 error popup

I still see a 500 clicking on the details of icon themes
Comment 6 Alexander Schmidt 2025-03-28 19:02:40 UTC
The search cluster was broken and has been re-synchronised. 
API access should work as expected for everyone again. At least on a Manjaro Linux with KDE Plasma 6.2.4 I could not detect any problems anymore.