Plasma unable to load themes and others from internet

Hi,

have here a strange problem:

I cannot download any theme from systemsettings/themes. The window for downloading a theme opens and there anything will be stuck until I kill these window (systemsettings at all)

Same on trying to add another mailbox in KMail. The assistant window opens with “search account in internet” and the window will hang forever (until I kill it)

Is there any service hanging doing this? Misconfigurations? Is there any basic service which makes the connection to the internet fetching this?

What could be the reason of this?

Any help greatly appreciated

Thanks in advance

Uwe

Hi Uwe,

even though I am not using KDE, I think it might be helpful if you could start your systemsettings or whatever application you want to debug from the terminal and post the (last) messages you get in here.

$ systemsettings
file:///usr/lib/qt/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "width"
file:///usr/lib/qt/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "width"
QQmlEngine::setContextForObject(): Object already has a QQmlContext
QQmlEngine::setContextForObject(): Object already has a QQmlContext
file:///usr/share/kpackage/kcms/kcm_lookandfeel/contents/ui/main.qml:84:9: QML StackView: Binding loop detected for property "implicitHeight"
qml: The item SubCategoryPage_QMLTYPE_76(0x55ad2bf6b290) is already in the PageRow
QCoreApplication::postEvent: Unexpected null receiver
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:246:38: QML FocusScope: Binding loop detected for property "contentItemMaximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/InlineMessage.qml:257:13: QML SelectableLabel: Binding loop detected for property "implicitWidth"
file:///usr/lib/qt/qml/org/kde/newstuff/Action.qml:145:59: QML Connections: Detected function "onInitialized" in Connections element. This is probably intended to be a signal handler but no signal of the "Engine_QML_555" target matches the name.

As I said, I am not using KDE, so I don’t know how much of a help I can be.
But the result of some internet search is that it might be a qt-bug

Are your packages qt5-base and knewstuff up-to-date?

Yes, they are reinstalled for this reason

From the Arch package search I saw that qt5-base was updatet 08.02., so 4 days ago. Did you have this issues before the update already?

Yes, I have detected the problem before one week or so

I see. At this point it would be good if someone else, who actually uses KDE, could confirm whether the problem is not just on your machine.

Also, if you feel experimental there is a new version of knewstuff in the Arch testing branch: https://archlinux.org/packages/testing/x86_64/knewstuff/

You could download it from a mirror and install it to see if it solves the issue. I wouldn’t put my hopes too high up, though.

Does not repair it. I think this is a problem only in my machine. Maybe the systemsettings/kontact could not have contact to a demon which provides the access to the internet?

systemsettings
file:///usr/lib/qt/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "width"
file:///usr/lib/qt/qml/org/kde/kirigami.2/ScrollablePage.qml:200:9: QML MouseArea: Binding loop detected for property "width"
QQmlEngine::setContextForObject(): Object already has a QQmlContext
qt.qpa.wayland: Wayland does not support QWindow::requestActivate()
QLayout::removeWidget: Cannot remove a null widget.
QQmlEngine::setContextForObject(): Object already has a QQmlContext
file:///usr/share/kpackage/kcms/kcm_lookandfeel/contents/ui/main.qml:84:9: QML StackView: Binding loop detected for property "implicitHeight"
qml: The item SubCategoryPage_QMLTYPE_115(0x560450f7c0c0) is already in the PageRow
QQmlEngine::setContextForObject(): Object already has a QQmlContext
file:///usr/share/kpackage/kcms/kcm_style/contents/ui/main.qml:38:13: QML ColumnLayout: Cannot anchor to an item that isn't a parent or sibling.
qml: The item SubCategoryPage_QMLTYPE_115(0x560450f7c0c0) is already in the PageRow
file:///usr/share/kpackage/kcms/kcm_style/contents/ui/main.qml:38:13: QML ColumnLayout: Cannot anchor to an item that isn't a parent or sibling.
QCoreApplication::postEvent: Unexpected null receiver
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/OverlaySheet.qml:246:38: QML FocusScope: Binding loop detected for property "contentItemMaximumWidth"
file:///usr/lib/qt/qml/org/kde/kirigami.2/templates/InlineMessage.qml:257:13: QML SelectableLabel: Binding loop detected for property "implicitWidth"
file:///usr/lib/qt/qml/org/kde/newstuff/Action.qml:145:59: QML Connections: Detected function "onInitialized" in Connections element. This is probably intended to be a signal handler but no signal of the "Engine_QML_880" target matches the name.

Especially the last line of your output makes me more think about a qt-issue.

Could you start kmail in a terminal and reproduce the error to see what is the problem there?

If i start Kmail in the terminal and open the account wizard it only hangs without any further messages

make sure you have installed kaccounts-providers

If this also doesn’t solve it you could also check journalctl | grep kmail

iIs this a fresh install?
EOS ships Plasma in basics so you need some packages to install.

Do you have kdeplasma-addons installed?

All the packets listed above are installed.

journalcontrol only lists the following:

Feb 12 15:26:45 hugin kmail[44771]: kf.xmlgui: Index  24  is not within range (0 -  22 )
Feb 12 15:26:45 hugin kmail[44771]: kf.xmlgui: Index  26  is not within range (0 -  22 )
Feb 12 15:26:48 hugin kmail[44771]: kf.xmlgui: Index  24  is not within range (0 -  23 )
Feb 12 15:26:48 hugin kmail[44771]: kf.xmlgui: Index  28  is not within range (0 -  22 )

I think there is something broken in my installation itself. Maybe a service is not running. Has anybody an idea which serivce is responsible for downloading themes and account settings?

I still think it has something to do with qt.

I downloaded the Action.qml file and looked at it. So, line 145, as mentioned in

lies about here:

 property Connections showSpecificEntryConnection: Connections {
           target: component.engine
           function onInitialized() {
               pageItem.showEntryDetails(providerId, component._private.entryId);
           }
       }

As I am not a programmer and don’t know qt I can’t really be of further help.

But maybe someone who actually knows what he is doing can have a look at it.

Edit: Edited for format reasons

whats about firewalld?

1 Like

Firewall is not even installed.