You are not logged in.

#1 2026-07-20 19:22:47

Dante777
Member
Registered: 2016-07-12
Posts: 38
Website

[Solved] KDE Plasma Widgets (and others) Download Issue

Hi friends!
Lately i came across this issue where : Add or Manage Widgets > Get New > Download New Plasma Widgets > Loading Data prompt is loading indefinitely, showing nothing.
Actually, all similar dialogs to download anything KDE Plasma related, produce the same result.
If run from terminal, i get: 

Reading session (1) from "/usr/share/wayland-sessions/plasma.desktop"
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
qrc:/qt/qml/org/kde/kirigami/templates/OverlayDrawer.qml:225: TypeError: Cannot read property 'width' of null

Any ideas?

Last edited by Dante777 (2026-07-21 04:44:57)

Offline

#2 2026-07-20 20:38:41

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,986

Re: [Solved] KDE Plasma Widgets (and others) Download Issue

Offline

#3 2026-07-21 04:42:05

Dante777
Member
Registered: 2016-07-12
Posts: 38
Website

Re: [Solved] KDE Plasma Widgets (and others) Download Issue

Yes, i can reach the KDE store in a browser.
Surprisingly, firing up my VPN did the trick, kind of as in the link you sent me.
That's a workaround for now and need to search it further.
I'll mark it as solved.
Thank you Seth!

Offline

#4 2026-07-21 07:16:24

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,986

Re: [Solved] KDE Plasma Widgets (and others) Download Issue

Either the UA of the dialog gets quota'd for your IP (hosted at cloudflare) or there's a DNS issue or IPv4 ./. IPv6
Can you

curl -vL store.kde.org > /dev/null

?

Offline

#5 2026-07-21 15:03:52

Dante777
Member
Registered: 2016-07-12
Posts: 38
Website

Re: [Solved] KDE Plasma Widgets (and others) Download Issue

I apologize for the delayed answers.
Running the command gives:

* Host store.kde.org:80 was resolved.
* IPv6: 2606:4700:20::ac43:49ca, 2606:4700:20::681a:b38, 2606:4700:20::681a:a38
* IPv4: 104.26.11.56, 172.67.73.202, 104.26.10.56
*   Trying [2606:4700:20::ac43:49ca]:80...
*   Trying 104.26.11.56:80...
* Established connection to store.kde.org (104.26.11.56 port 80) from 192.168.1.6 port 42094 
  % Total    % Received % Xferd  Average Speed  Time    Time    Time   Current
                                 Dload  Upload  Total   Spent   Left   Speed
  0      0   0      0   0      0      0      0                              0* using HTTP/1.x
> GET / HTTP/1.1
> Host: store.kde.org
> User-Agent: curl/8.21.0
> Accept: */*
> 
* Request completely sent off
< HTTP/1.1 301 Moved Permanently
< Date: Tue, 21 Jul 2026 15:00:53 GMT
< Content-Type: text/html; charset=UTF-8
< Transfer-Encoding: chunked
< Connection: keep-alive
< Location: https://store.kde.org/
< Report-To: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=Av%2Ftvgzs%2Fjdt2LApUoO%2F%2BhTImhmS0YRnlPk%2BgTKYSVO%2Bv%2ByMd8zpYJ02gr0fIT7SIj7Az%2BHnmSPodXjUN8lBbEFTtjHT37GJVZIoO1sFYA57gz%2B2gBmVm%2BlTxUf1i2w%3D"}]}
< Nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
< Server: cloudflare
< CF-RAY: a1eb13ebebfcee7b-ATH
* Ignoring the response-body
< 
100    167   0    167   0      0    562      0                              0
* Connection #0 to host store.kde.org:80 left intact
* Issue another request to this URL: 'https://store.kde.org/'
* Host store.kde.org:443 was resolved.
* IPv6: 2606:4700:20::681a:b38, 2606:4700:20::ac43:49ca, 2606:4700:20::681a:a38
* IPv4: 104.26.10.56, 104.26.11.56, 172.67.73.202
*   Trying [2606:4700:20::681a:b38]:443...
*   Trying 104.26.10.56:443...
* ALPN: curl offers h2,http/1.1
} [5 bytes data]
* TLSv1.3 (OUT), TLS handshake, Client hello (1):
} [1568 bytes data]
* SSL Trust Anchors:
*   CAfile: /etc/ssl/certs/ca-certificates.crt
{ [5 bytes data]
* TLSv1.3 (IN), TLS handshake, Server hello (2):
{ [1210 bytes data]
* TLSv1.3 (IN), TLS change cipher, Change cipher spec (1):
{ [1 bytes data]
* TLSv1.3 (IN), TLS handshake, Encrypted Extensions (8):
{ [19 bytes data]
* TLSv1.3 (IN), TLS handshake, Unknown (25):
{ [1808 bytes data]
* TLSv1.3 (IN), TLS handshake, CERT verify (15):
{ [78 bytes data]
* TLSv1.3 (IN), TLS handshake, Finished (20):
{ [52 bytes data]
* TLSv1.3 (OUT), TLS change cipher, Change cipher spec (1):
} [1 bytes data]
* TLSv1.3 (OUT), TLS handshake, Finished (20):
} [52 bytes data]
* SSL connection using TLSv1.3 / TLS_AES_256_GCM_SHA384 / X25519MLKEM768 / id-ecPublicKey
* ALPN: server accepted h2
* Server certificate:
*   subject: CN=store.kde.org
*   start date: Jul  6 08:03:06 2026 GMT
*   expire date: Oct  4 09:03:03 2026 GMT
*   issuer: C=US; O=Google Trust Services; CN=WE1
*   Certificate level 0: Public key type EC/prime256v1 (256/128 Bits/secBits), signed using ecdsa-with-SHA256
*   Certificate level 1: Public key type EC/prime256v1 (256/128 Bits/secBits), signed using ecdsa-with-SHA384
*   Certificate level 2: Public key type EC/secp384r1 (384/192 Bits/secBits), signed using ecdsa-with-SHA384
*   subjectAltName: "store.kde.org" matches cert's "store.kde.org"
* OpenSSL verify result: 0
* SSL certificate verified via OpenSSL.
* Established connection to store.kde.org (104.26.10.56 port 443) from 192.168.1.6 port 43092 
  0      0   0      0   0      0      0      0                              0* using HTTP/2
* [HTTP/2] [1] OPENED stream for https://store.kde.org/
* [HTTP/2] [1] [:method: GET]
* [HTTP/2] [1] [:scheme: https]
* [HTTP/2] [1] [:authority: store.kde.org]
* [HTTP/2] [1] [:path: /]
* [HTTP/2] [1] [user-agent: curl/8.21.0]
* [HTTP/2] [1] [accept: */*]
} [5 bytes data]
> GET / HTTP/2
> Host: store.kde.org
> User-Agent: curl/8.21.0
> Accept: */*
> 
* Request completely sent off
} [5 bytes data]
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
{ [230 bytes data]
* TLSv1.3 (IN), TLS handshake, Newsession Ticket (4):
{ [230 bytes data]
< HTTP/2 302 
< date: Tue, 21 Jul 2026 15:00:54 GMT
< content-type: text/html; charset=UTF-8
< strict-transport-security: max-age=15552000; includeSubDomains
< x-content-type-options: nosniff
< x-frame-options: SAMEORIGIN
< x-xss-protection: 1; mode=block
< referrer-policy: strict-origin-when-cross-origin
< expires: Thu, 19 Nov 1981 08:52:00 GMT
< cache-control: no-store, no-cache, must-revalidate
< pragma: no-cache
< vary: Origin
< location: /browse/
< server: cloudflare
< set-cookie: __ocs_id=juzrWSwr5thRvAOlmh7Akm0AnwFUYjBiyf%2CWGo4AkoO2H7kL; path=/; secure; HttpOnly; SameSite=Lax
< nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
< cf-cache-status: DYNAMIC
< report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=QCggEAz6Xg65wrm3jORqcCZaEUbMjTvjm70wWPkCcc%2F%2B9srAGwnBi0EIjzuUHEKBxSFIAW1zzGq%2BLXQvAL5v6QYcl3LACANSXg8opzfiQE%2F14Zwu4rE9SP%2BjHNJEOtc%3D"}]}
< cf-ray: a1eb13edb92b6f5b-ATH
* Ignoring the response-body
< 
{ [5 bytes data]
  0      0   0      0   0      0      0      0                              0
* Connection #1 to host store.kde.org:443 left intact
* Issue another request to this URL: 'https://store.kde.org/browse/'
* Reusing existing https: connection with host store.kde.org
  0      0   0      0   0      0      0      0                              0* [HTTP/2] [3] OPENED stream for https://store.kde.org/browse/
* [HTTP/2] [3] [:method: GET]
* [HTTP/2] [3] [:scheme: https]
* [HTTP/2] [3] [:authority: store.kde.org]
* [HTTP/2] [3] [:path: /browse/]
* [HTTP/2] [3] [user-agent: curl/8.21.0]
* [HTTP/2] [3] [accept: */*]
} [5 bytes data]
> GET /browse/ HTTP/2
> Host: store.kde.org
> User-Agent: curl/8.21.0
> Accept: */*
> 
* Request completely sent off
} [5 bytes data]
< HTTP/2 200 
< date: Tue, 21 Jul 2026 15:00:54 GMT
< content-type: text/html; charset=UTF-8
< strict-transport-security: max-age=15552000; includeSubDomains
< x-content-type-options: nosniff
< x-frame-options: SAMEORIGIN
< x-xss-protection: 1; mode=block
< referrer-policy: strict-origin-when-cross-origin
< expires: Thu, 19 Nov 1981 08:52:00 GMT
< cache-control: no-store, no-cache, must-revalidate
< pragma: no-cache
< vary: Origin,Accept-Encoding
< report-to: {"group":"cf-nel","max_age":604800,"endpoints":[{"url":"https://a.nel.cloudflare.com/report/v4?s=fYMAxGH1lnfJ7eJ7NUzzUryXUHcqrWR7krHrTTOIH0CoqEKCtcoGhA3AjCXLdT93GpIJSSkbHC2hCHzjS7XDX8cZgp0eqaw%2BbjybHYhHAk7ysrzgoMomrb6QKMe4oaI%3D"}]}
< server: cloudflare
< set-cookie: __ocs_id=wUyVJSQC3N0fMp23uZPTP%2CnLNk6rt%2CqmVgLBVN%2CHG-JdaPLd; path=/; secure; HttpOnly; SameSite=Lax
< nel: {"report_to":"cf-nel","success_fraction":0.0,"max_age":604800}
< cf-cache-status: DYNAMIC
< cf-ray: a1eb13ee79ca6f5b-ATH
< 
{ [5 bytes data]
100 206.1k   0 206.1k   0      0 224.8k      0                              0
* Connection #1 to host store.kde.org:443 left intact

Thank you!

Offline

#6 2026-07-21 15:11:03

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,986

Re: [Solved] KDE Plasma Widgets (and others) Download Issue

This runs at your pace and I was overly busy until an hour ago anyway wink

< HTTP/2 200 
< date: Tue, 21 Jul 2026 15:00:54 GMT
< content-type: text/html; charset=UTF-8

"Yes You Can", but is this w/ the VPN?

Offline

#7 2026-07-21 15:40:00

Dante777
Member
Registered: 2016-07-12
Posts: 38
Website

Re: [Solved] KDE Plasma Widgets (and others) Download Issue

No, it's without the VPN.

Offline

#8 2026-07-21 19:29:28

seth
Member
From: Won't reply 2 private help req
Registered: 2012-09-03
Posts: 76,986

Offline

#9 2026-07-22 04:01:13

Dante777
Member
Registered: 2016-07-12
Posts: 38
Website

Re: [Solved] KDE Plasma Widgets (and others) Download Issue

I see, it's clearly a bug. My case is similar to # Bug 496253.
I'm having a rock solid internet connection, no issues there.
Thanks for your time Seth, i appreciate it.

EDIT: Issue resolved by deactivating IPv6 in 'Networkmanager'. That seems to have been the culprit.
Thanks again.

Last edited by Dante777 (2026-07-23 16:21:31)

Offline

Board footer

Powered by FluxBB