Bug 501368 - Loading of providers from file: http://download.kde.org/ocs/providers.xml failed
Summary: Loading of providers from file: http://download.kde.org/ocs/providers.xml failed
Status: REPORTED
Alias: None
Product: frameworks-knewstuff
Classification: Frameworks and Libraries
Component: general (other bugs)
Version First Reported In: 6.11.0
Platform: Neon Linux
: NOR normal
Target Milestone: ---
Assignee: Dan Leinir Turthra Jensen
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2025-03-11 15:52 UTC by Riccardo Robecchi
Modified: 2025-03-26 11:11 UTC (History)
3 users (show)

See Also:
Latest Commit:
Version Fixed/Implemented In:
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Riccardo Robecchi 2025-03-11 15:52:10 UTC
SUMMARY
Randomly, KNewStuff is not able to retrieve content and displays the error message "Loading of providers from file: http://download.kde.org/ocs/providers.xml failed". 

STEPS TO REPRODUCE
1. Open a KNewStuff dialogue.

OBSERVED RESULT
It randomly complains that the loading of the providers failed.

EXPECTED RESULT
It works.

SOFTWARE/OS VERSIONS
Linux/KDE Plasma: KDE Neon
KDE Plasma Version: 6.3.2
KDE Frameworks Version: 6.11.0
Qt Version: 6.8.2

ADDITIONAL INFORMATION
This is the output when running from the terminal:
QLayout: Attempting to add QLayout "" to KCModuleProxyInternal "", which already has a layout
qt.core.qobject.connect: QObject::connect: No such signal KFocusConfig::defaultsIndicatorsVisibleChanged(bool) in ./src/kcms/options/windows.cpp:67
QLayout: Attempting to add QLayout "" to KCModuleProxyInternal "", which already has a layout
QLayout: Attempting to add QLayout "" to KCModuleProxyInternal "", which already has a layout
QLayout: Attempting to add QLayout "" to KCModuleProxyInternal "", which already has a layout
QLayout: Attempting to add QLayout "" to KCModuleProxyInternal "", which already has a layout
kf.configwidgets: A widget named "kcfg_AllowKDEAppsToRememberWindowPositions" was found but there is no setting named "AllowKDEAppsToRememberWindowPositions"
kf.configwidgets: A widget named "kcfg_ShadeHover" was found but there is no setting named "ShadeHover"
kf.configwidgets: A widget named "kcfg_ShadeHoverInterval" was found but there is no setting named "ShadeHoverInterval"
kf.configwidgets: A widget named "kcfg_Placement" was found but there is no setting named "Placement"
kf.configwidgets: A widget named "kcfg_ActivationDesktopPolicy" was found but there is no setting named "ActivationDesktopPolicy"
qml: Page SubCategoryPage_QMLTYPE_112(0x55a22a4cfef0) is already in the PageRow
qml: Pushed pages do not conform to the rules. Please check the documentation.
qml: push (file:///usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/kirigami/PageRow.qml:223)
onActiveSubCategoryRowChanged (qrc:/qt/qml/org/kde/systemsettings/SubCategoryPage.qml:180)
expression for onClicked (qrc:/qt/qml/org/kde/systemsettings/CategoriesPage.qml:181)
qrc:/qt/qml/org/kde/kcmutils/PluginSelector.qml:52:5: QML OverlaySheet: Binding loop detected for property "implicitHeight":
file:///usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/kirigami/templates/OverlaySheet.qml:132:5
qrc:/qt/qml/org/kde/kcmutils/PluginSelector.qml:52:5: QML OverlaySheet: Binding loop detected for property "y":
file:///usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/kirigami/templates/OverlaySheet.qml:110:5
qrc:/qt/qml/org/kde/kcmutils/PluginSelector.qml:52:5: QML OverlaySheet: Binding loop detected for property "implicitHeight":
file:///usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/kirigami/templates/OverlaySheet.qml:132:5
qml: Page SubCategoryPage_QMLTYPE_112(0x55a22a4cfef0) is already in the PageRow
qml: Pushed pages do not conform to the rules. Please check the documentation.
qml: push (file:///usr/lib/x86_64-linux-gnu/qt6/qml/org/kde/kirigami/PageRow.qml:223)
onActiveSubCategoryRowChanged (qrc:/qt/qml/org/kde/systemsettings/SubCategoryPage.qml:180)
expression for onClicked (qrc:/qt/qml/org/kde/systemsettings/SubCategoryPage.qml:210)
kf.newstuff.quick.private: You have not set a transientParent on KNewStuff.Dialog or .Action. This may cause severe problems with window and lifetime management. We'll try to fix the situation automatically but you should really provide an explicit transientParent
kf.newstuff.core: "Network unreachable"

The network is, in fact, reachable, otherwise I wouldn't be able to post this report!
Comment 1 John Kizer 2025-03-26 03:38:57 UTC
Hi - just to check, are you perhaps using a proxy or VPN that might be interfering with that traffic? Just looking at bug reports like the two linked below, I thought I'd ask!

https://bugs.kde.org/show_bug.cgi?id=358279
https://bugs.kde.org/show_bug.cgi?id=469808
Comment 2 Riccardo Robecchi 2025-03-26 11:11:43 UTC
No VPN and no proxy in use. It is very random, as I have just tested it and it works; when it starts happening, though, it just stops working completely until I close and re-open the parent application (which, in all my tests, has always been System Settings).