KDE Neon Unstable Noble iso

On an other Topic someone mentioned that he as installed Neon unstable 24.04. I downloaded the iso on Kde Neon for unstable and tried it on a VM but it is still 22.04 Jammy. So, I wonder, where can we found Neon Unstable 24.04 iso or how to proceed in order to install it: I tried changing jammy by noble in source.list and source.list.d files on the unstable jammy install and then upgrade but wis no luck.
Has a notice, I fully aware of the unstable/in development nature of it. I intended to install it for testing on a device that actually run KDE Neon testing. The device is a 2 in1 touchscreen Tablet/Laptop and I want to test improvement with newer libs and KDE Plasma 6.2 .

I installed the test 24.04 using an iso from Neon unstable as per:

https://blog.neon.kde.org/2024/08/27/kde-neon-rebase-progressing/

This is now using KDE Plasma 6.2 beta

But with which iso? Because the iso from kde neon website
who point to
https://files.kde.org/neon/images/unstable/20240908-1116/
Is still base on Ubuntu Jammy you can see it with

$ cat /etc/apt/source.list.d/neon.list

the kde/plasma package and libs are 6.2 and qt is 6.7 but the base system has outdated libs like libxkbcommon0 1.4 (noble is on 1.6 I think)

I have found the buid server but the iso seems not accessible.
I was hoping there was a way to try it and I understand that it is not easily accessible till it is more ready. But I was wanted, if possible, to test it anyway. Will have to wait.

So someone post it on another post. Here is the steps to upgrade to Noble 24.04

https://community.kde.org/Neon/NobleUpgrades

Mine didn’t work

localuser:root being added to access control list
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
Error in function pulse
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherKDE.py", line 216, in pulse
    self.dialog.installationProgress.setValue(
TypeError: setValue(self, value: int): argument 1 has unexpected type 'float'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in apport_excepthook
    with os.fdopen(os.open(pr_filename,
FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_bin_do-release-upgrade.0.crash'

Original exception was:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherKDE.py", line 216, in pulse
    self.dialog.installationProgress.setValue(
TypeError: setValue(self, value: int): argument 1 has unexpected type 'float'
Error in function pulse
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherKDE.py", line 216, in pulse
    self.dialog.installationProgress.setValue(
TypeError: setValue(self, value: int): argument 1 has unexpected type 'float'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in apport_excepthook
    with os.fdopen(os.open(pr_filename,
FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_bin_do-release-upgrade.0.crash'

Original exception was:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherKDE.py", line 216, in pulse
    self.dialog.installationProgress.setValue(
TypeError: setValue(self, value: int): argument 1 has unexpected type 'float'
Error in function pulse
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherKDE.py", line 216, in pulse
    self.dialog.installationProgress.setValue(
TypeError: setValue(self, value: int): argument 1 has unexpected type 'float'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in apport_excepthook
    with os.fdopen(os.open(pr_filename,
FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_bin_do-release-upgrade.0.crash'

Original exception was:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherKDE.py", line 216, in pulse
    self.dialog.installationProgress.setValue(
TypeError: setValue(self, value: int): argument 1 has unexpected type 'float'
Error in function pulse
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherKDE.py", line 216, in pulse
    self.dialog.installationProgress.setValue(
TypeError: setValue(self, value: int): argument 1 has unexpected type 'float'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in apport_excepthook
    with os.fdopen(os.open(pr_filename,
FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_bin_do-release-upgrade.0.crash'

Original exception was:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherKDE.py", line 216, in pulse
    self.dialog.installationProgress.setValue(
TypeError: setValue(self, value: int): argument 1 has unexpected type 'float'
Error in function pulse
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherKDE.py", line 216, in pulse
    self.dialog.installationProgress.setValue(
TypeError: setValue(self, value: int): argument 1 has unexpected type 'float'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in apport_excepthook
    with os.fdopen(os.open(pr_filename,
FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_bin_do-release-upgrade.0.crash'

Original exception was:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherKDE.py", line 216, in pulse
    self.dialog.installationProgress.setValue(
TypeError: setValue(self, value: int): argument 1 has unexpected type 'float'
Error in function pulse
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherKDE.py", line 216, in pulse
    self.dialog.installationProgress.setValue(
TypeError: setValue(self, value: int): argument 1 has unexpected type 'float'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in apport_excepthook
    with os.fdopen(os.open(pr_filename,
FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_bin_do-release-upgrade.0.crash'

Original exception was:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherKDE.py", line 216, in pulse
    self.dialog.installationProgress.setValue(
TypeError: setValue(self, value: int): argument 1 has unexpected type 'float'
Error in function pulse
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherKDE.py", line 216, in pulse
    self.dialog.installationProgress.setValue(
TypeError: setValue(self, value: int): argument 1 has unexpected type 'float'
Error in sys.excepthook:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/apport_python_hook.py", line 153, in apport_excepthook
    with os.fdopen(os.open(pr_filename,
FileNotFoundError: [Errno 2] No such file or directory: '/var/crash/_usr_bin_do-release-upgrade.0.crash'

Original exception was:
Traceback (most recent call last):
  File "/usr/lib/python3/dist-packages/DistUpgrade/DistUpgradeFetcherKDE.py", line 216, in pulse
    self.dialog.installationProgress.setValue(
TypeError: setValue(self, value: int): argument 1 has unexpected type 'float'
error: XDG_RUNTIME_DIR is invalid or not set in the environment.
Unit packagekit.socket does not exist, proceeding anyway.
Created symlink /run/systemd/system/packagekit.socket → /dev/null.
Created symlink /run/systemd/system/packagekit.service → /dev/null.
Error: GDBus.Error:org.freedesktop.systemd1.UnitMasked: Unit packagekit.service is masked.
Error: GDBus.Error:org.freedesktop.systemd1.UnitMasked: Unit packagekit.service is masked.
Error: GDBus.Error:org.freedesktop.systemd1.UnitMasked: Unit packagekit.service is masked.
Error: GDBus.Error:org.freedesktop.systemd1.UnitMasked: Unit packagekit.service is masked.
Error: GDBus.Error:org.freedesktop.systemd1.UnitMasked: Unit packagekit.service is masked.
Error: GDBus.Error:org.freedesktop.systemd1.UnitMasked: Unit packagekit.service is masked.
exitMainLoopMidFlight
Removed /run/systemd/system/packagekit.service.
Removed /run/systemd/system/packagekit.socket.

I have done 2 upgrade (to noble) and on one I had this error too

Error: GDBus.Error:org.freedesktop.systemd1.UnitMasked: Unit packagekit.service is masked.

but it was after I interrupt the upgrade manager I tried to recover the upgrade process with steps I found on askubuntu (for ubuntu not neon) but it failed. It was on a freshly installed KDE Neon so I reinstalled.

But on another KDE Neon installed and the 2de time on this one the install finish without problem (the crash of upgrade manager was my fault: do not configure kwin script durring the upgrade :-S )

Was packagekit supposed to be masked?

I am no expert in KDE nore Neon but I think packagekit is masked during the upgrade process maybe to avoided conflict but it is restored afterward. In my case since the upgrade crash before it has finished and then it block the step to recover (involved reverting change to config files in /etc/apt and /etc/lsb-release /etc/os-release some apt and restart the upgrade). I was unable to unmask it for exemple

sudo systemctl unmask packagekit.service

didn’t work.
Since it was a fresh install I didn’t push further and I simply reinstall. But maybe, if needed, removing the link that mask packagkit. I don’t remember where they are but some find command can help to search the link named packagekit.service that point to /dev/null and removing it.
Then some apt command and restart upgrade-manager.
But some advice from Neon expert would be better

I followed this superuser post
https://superuser.com/questions/1784178/ubuntu-how-to-recover-interrupted-do-release-upgrade-during-download-phase
worth looking at

I reread the error and packagekit is masked when symlink was created

but it seems that the problem is that XDG_RUNTIME_DIR is not set
what does

echo $XDG_RUNTIME_DIR

give you?

Also did you try to relaunch the upgrade with

sudo do-release-upgrade

Personaly I did the upgrade on 2 system that were either fresh installed or not a lot modified/tinker (not on my main laptop but on a test device ). Maybe If it is possible for you reinstall and upgrade then.
But maybe it’s better to start a new post to have help from Neon dev/expert who can see what have gone wrong.

Strange thing is that this is a fresh install.

I did have to use an older ISO as the latest one won’t book on my Macbook Pro

$ echo $XDG_RUNTIME_DIR
/run/user/1000

yes

It seems to fail here:

2024-09-30 22:51:20,360 DEBUG Searching for replacement for linux-generic-hwe-22.04
2024-09-30 22:51:20,360 DEBUG Failed to find a replacement for linux-generic-hwe-22.04
2024-09-30 22:51:20,360 DEBUG Searching for replacement for linux-generic-hwe-22.04-edge
2024-09-30 22:51:20,360 DEBUG Failed to find a replacement for linux-generic-hwe-22.04-edge
2024-09-30 22:51:20,361 DEBUG Searching for replacement for linux-headers-5.15.0-122
2024-09-30 22:51:20,361 DEBUG Failed to find a replacement for linux-headers-5.15.0-122
2024-09-30 22:51:20,361 DEBUG Searching for replacement for linux-headers-5.15.0-122-generic
2024-09-30 22:51:20,361 DEBUG Failed to find a replacement for linux-headers-5.15.0-122-generic
2024-09-30 22:51:20,361 DEBUG Searching for replacement for linux-headers-6.5.0-35-generic
2024-09-30 22:51:20,361 DEBUG Failed to find a replacement for linux-headers-6.5.0-35-generic
2024-09-30 22:51:20,361 DEBUG Searching for replacement for linux-headers-generic-hwe-22.04
2024-09-30 22:51:20,361 DEBUG Failed to find a replacement for linux-headers-generic-hwe-22.04
2024-09-30 22:51:20,361 DEBUG Searching for replacement for linux-headers-generic-hwe-22.04-edge
2024-09-30 22:51:20,361 DEBUG Failed to find a replacement for linux-headers-generic-hwe-22.04-edge
2024-09-30 22:51:20,361 DEBUG Searching for replacement for linux-hwe-6.5-headers-6.5.0-35
2024-09-30 22:51:20,361 DEBUG Failed to find a replacement for linux-hwe-6.5-headers-6.5.0-35
2024-09-30 22:51:20,362 DEBUG Searching for replacement for linux-hwe-6.8-headers-6.8.0-45
2024-09-30 22:51:20,362 DEBUG Failed to find a replacement for linux-hwe-6.8-headers-6.8.0-45
2024-09-30 22:51:20,362 DEBUG Searching for replacement for linux-hwe-6.8-tools-6.8.0-45
2024-09-30 22:51:20,362 DEBUG Failed to find a replacement for linux-hwe-6.8-tools-6.8.0-45
2024-09-30 22:51:20,362 DEBUG Searching for replacement for linux-image-5.15.0-122-generic
2024-09-30 22:51:20,362 DEBUG Failed to find a replacement for linux-image-5.15.0-122-generic
2024-09-30 22:51:20,362 DEBUG Searching for replacement for linux-image-6.5.0-35-generic
2024-09-30 22:51:20,362 DEBUG Failed to find a replacement for linux-image-6.5.0-35-generic
2024-09-30 22:51:20,362 DEBUG Searching for replacement for linux-image-generic-hwe-22.04
2024-09-30 22:51:20,362 DEBUG Failed to find a replacement for linux-image-generic-hwe-22.04
2024-09-30 22:51:20,362 DEBUG Searching for replacement for linux-image-generic-hwe-22.04-edge
2024-09-30 22:51:20,362 DEBUG Failed to find a replacement for linux-image-generic-hwe-22.04-edge
2024-09-30 22:51:20,363 DEBUG Searching for replacement for linux-modules-5.15.0-122-generic
2024-09-30 22:51:20,363 DEBUG Failed to find a replacement for linux-modules-5.15.0-122-generic
2024-09-30 22:51:20,363 DEBUG Searching for replacement for linux-modules-6.5.0-35-generic
2024-09-30 22:51:20,363 DEBUG Failed to find a replacement for linux-modules-6.5.0-35-generic
2024-09-30 22:51:20,364 DEBUG Searching for replacement for linux-modules-extra-5.15.0-122-generic
2024-09-30 22:51:20,364 DEBUG Failed to find a replacement for linux-modules-extra-5.15.0-122-generic
2024-09-30 22:51:20,364 DEBUG Searching for replacement for linux-modules-extra-6.5.0-35-generic
2024-09-30 22:51:20,364 DEBUG Failed to find a replacement for linux-modules-extra-6.5.0-35-generic
2024-09-30 22:51:20,373 DEBUG Searching for replacement for mime-support
2024-09-30 22:51:20,373 DEBUG Failed to find a replacement for mime-support
2024-09-30 22:51:20,376 DEBUG Searching for replacement for neon-repositories-launchpad-mozilla
2024-09-30 22:51:20,376 DEBUG Failed to find a replacement for neon-repositories-launchpad-mozilla
2024-09-30 22:51:20,385 DEBUG Searching for replacement for perl-modules-5.34
2024-09-30 22:51:20,385 DEBUG Failed to find a replacement for perl-modules-5.34
2024-09-30 22:51:20,387 DEBUG Searching for replacement for pipewire-media-session
2024-09-30 22:51:20,387 DEBUG Failed to find a replacement for pipewire-media-session
2024-09-30 22:51:20,400 DEBUG Searching for replacement for python3-renderpm
2024-09-30 22:51:20,400 DEBUG Found replacement python3-reportlab for python3-renderpm
2024-09-30 22:51:20,435 DEBUG Searching for replacement for python3-reportlab-accel
2024-09-30 22:51:20,435 DEBUG Found replacement python3-reportlab for python3-reportlab-accel
2024-09-30 22:51:20,474 DEBUG Searching for replacement for python3.10
2024-09-30 22:51:20,474 DEBUG Failed to find a replacement for python3.10
2024-09-30 22:51:20,474 DEBUG Searching for replacement for python3.10-minimal
2024-09-30 22:51:20,474 DEBUG Failed to find a replacement for python3.10-minimal
2024-09-30 22:51:20,486 DEBUG Searching for replacement for ruby3.0
2024-09-30 22:51:20,486 DEBUG Failed to find a replacement for ruby3.0
2024-09-30 22:51:20,496 DEBUG Searching for replacement for usrmerge
2024-09-30 22:51:20,496 DEBUG Failed to find a replacement for usrmerge
2024-09-30 22:51:20,499 DEBUG Searching for replacement for xdg-user-dirs
2024-09-30 22:51:20,499 DEBUG Failed to find a replacement for xdg-user-dirs
2024-09-30 22:51:21,165 ERROR Dist-upgrade failed: 'E:Error, pkgProblemResolver::Resolve generated breaks, this may be caused by held packages.'
2024-09-30 22:51:21,179 DEBUG abort called
2024-09-30 22:51:21,181 DEBUG openCache()
2024-09-30 22:51:22,653 DEBUG Comparing 5.15.0-122 with 
2024-09-30 22:51:22,654 DEBUG Comparing 6.5.0-35 with 5.15.0-122
2024-09-30 22:51:22,654 DEBUG Comparing 6.8.0-45 with 6.5.0-35
2024-09-30 22:51:22,753 DEBUG /openCache(), new cache size 91635

Are you sure there is apple version for kde neon noble yet? Because it seems it can’t find kernel and other important package. I have no experience of apple stuff. I am on classic intel/amd64 . I didn’t thought there was kde neon for mac.

We are now opening up testing for installs and upgrades to the 24.04 rebase

Very good I have made the rebase twice already. I have a question for this testing (and more brodely for kde testing): is it better to test on KDE Neon Testing or Unstable?
My intention is to test KDE/Plasma on a touchscreen device and maide some report (I am no dev) and suggestion to help improve. The device is configured to dual boot previously with Neon Unstable and an Arch (Endeavour OS). But EOS was laggy now I have Unstable and Testin and wonder which one to keep?
Thanks for the good work

This is an Intel 2016 Macbook Pro

nothing special