ubuntustudio-bugs team mailing list archive
-
ubuntustudio-bugs team
-
Mailing list archive
-
Message #12527
[Bug 2078639] Re: Ubuntu Studio upgrade, pipewire <-> pulseaudio conflict
I verified the fix using 1:24.04.26 from noble-proposed:
1. First, without --proposed:
ubuntu@ubuntustudio:~$ do-release-upgrade
Checking for a new Ubuntu release
= Welcome to Ubuntu 24.04 LTS 'Noble Numbat' =
The Ubuntu team is proud to announce Ubuntu 24.04 LTS 'Noble Numbat'.
To see what's new in this release, visit:
https://wiki.ubuntu.com/NobleNumbat/ReleaseNotes
Ubuntu is a Linux distribution for your desktop or server, with a fast
and easy install, regular releases, a tight selection of excellent
applications installed by default, and almost any other software you
can imagine available through the network.
We hope you enjoy Ubuntu.
== Feedback and Helping ==
If you would like to help shape Ubuntu, take a look at the list of
ways you can participate at
http://www.ubuntu.com/community/participate/
Your comments, bug reports, patches and suggestions will help ensure
that our next release is the best release of Ubuntu ever. If you feel
that you have found a bug please read:
http://help.ubuntu.com/community/ReportingBugs
Then report bugs using apport in Ubuntu. For example:
ubuntu-bug linux
will open a bug report in Launchpad regarding the linux package.
If you have a question, or if you think you may have found a bug but
aren't sure, first try asking on the #ubuntu or #ubuntu-bugs IRC
channels on Libera.Chat, on the Ubuntu Users mailing list, or on the
Ubuntu forums:
http://help.ubuntu.com/community/InternetRelayChat
http://lists.ubuntu.com/mailman/listinfo/ubuntu-users
http://www.ubuntuforums.org/
== More Information ==
You can find out more about Ubuntu on our website, IRC channel and wiki.
If you're new to Ubuntu, please visit:
http://www.ubuntu.com/
To sign up for future Ubuntu announcements, please subscribe to Ubuntu's
very low volume announcement list at:
http://lists.ubuntu.com/mailman/listinfo/ubuntu-announce
Continue [yN] y
Get:1 Upgrade tool signature [833 B]
Get:2 Upgrade tool [1,277 kB]
Fetched 1,278 kB in 0s (0 B/s)
authenticate 'noble.tar.gz' against 'noble.tar.gz.gpg'
extracting 'noble.tar.gz'
[sudo] password for ubuntu:
Reading cache
Checking package manager
...SNIP...
Checking package manager
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
Calculating the changes
Calculating the changes
Could not calculate the upgrade
An unresolvable problem occurred while calculating the upgrade.
If none of this applies, then please report this bug using the
command 'ubuntu-bug ubuntu-release-upgrader-core' in a terminal. If
you want to investigate this yourself the log files in
'/var/log/dist-upgrade' will contain details about the upgrade.
Specifically, look at 'main.log' and 'apt.log'.
Restoring original system state
Aborting
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
2. Then, retrying with --proposed:
ubuntu@ubuntustudio:~$ do-release-upgrade --proposed
Checking for a new Ubuntu release
= Welcome to Ubuntu 24.04 LTS 'Noble Numbat' =
The Ubuntu team is proud to announce Ubuntu 24.04 LTS 'Noble Numbat'.
To see what's new in this release, visit:
https://wiki.ubuntu.com/NobleNumbat/ReleaseNotes
Ubuntu is a Linux distribution for your desktop or server, with a fast
and easy install, regular releases, a tight selection of excellent
applications installed by default, and almost any other software you
can imagine available through the network.
We hope you enjoy Ubuntu.
== Feedback and Helping ==
If you would like to help shape Ubuntu, take a look at the list of
ways you can participate at
http://www.ubuntu.com/community/participate/
Your comments, bug reports, patches and suggestions will help ensure
that our next release is the best release of Ubuntu ever. If you feel
that you have found a bug please read:
http://help.ubuntu.com/community/ReportingBugs
Then report bugs using apport in Ubuntu. For example:
ubuntu-bug linux
will open a bug report in Launchpad regarding the linux package.
If you have a question, or if you think you may have found a bug but
aren't sure, first try asking on the #ubuntu or #ubuntu-bugs IRC
channels on Libera.Chat, on the Ubuntu Users mailing list, or on the
Ubuntu forums:
http://help.ubuntu.com/community/InternetRelayChat
http://lists.ubuntu.com/mailman/listinfo/ubuntu-users
http://www.ubuntuforums.org/
== More Information ==
You can find out more about Ubuntu on our website, IRC channel and wiki.
If you're new to Ubuntu, please visit:
http://www.ubuntu.com/
To sign up for future Ubuntu announcements, please subscribe to Ubuntu's
very low volume announcement list at:
http://lists.ubuntu.com/mailman/listinfo/ubuntu-announce
Continue [yN] y
Get:1 Upgrade tool signature [833 B]
Get:2 Upgrade tool [1,277 kB]
Fetched 1,278 kB in 0s (0 B/s)
authenticate 'noble.tar.gz' against 'noble.tar.gz.gpg'
extracting 'noble.tar.gz'
...SNIP...
3. And verifying that the quirk worked:
ubuntu@ubuntustudio:~$ grep "installing pipewire-audio" /var/log/dist-upgrade/main.log
2025-02-04 11:09:39,699 DEBUG Detected Ubuntu Studio, installing pipewire-audio, removing pulseaudio
2025-02-04 11:15:05,195 DEBUG Detected Ubuntu Studio, installing pipewire-audio, removing pulseaudio
ubuntu@ubuntustudio:~$ apt policy pipewire-audio pulseaudio
pipewire-audio:
Installed: 1.0.5-1ubuntu2
Candidate: 1.0.5-1ubuntu2
Version table:
*** 1.0.5-1ubuntu2 500
500 http://us.archive.ubuntu.com/ubuntu noble-updates/main amd64 Packages
500 http://us.archive.ubuntu.com/ubuntu noble-updates/main i386 Packages
100 /var/lib/dpkg/status
1.0.5-1 500
500 http://us.archive.ubuntu.com/ubuntu noble/main amd64 Packages
500 http://us.archive.ubuntu.com/ubuntu noble/main i386 Packages
pulseaudio:
Installed: (none)
Candidate: 1:16.1+dfsg1-2ubuntu10.1
Version table:
1:16.1+dfsg1-2ubuntu10.1 500
500 http://us.archive.ubuntu.com/ubuntu noble-updates/universe amd64 Packages
1:16.1+dfsg1-2ubuntu10 500
500 http://us.archive.ubuntu.com/ubuntu noble/universe amd64 Packages
1:15.99.1+dfsg1-1ubuntu2.2 -1
100 /var/lib/dpkg/status
4. Finally, running an upgrade in a fresh LXC container:
root@j:~# do-release-upgrade --proposed
...SNIP...
root@j:~# grep "installing pipewire-audio" /var/log/dist-upgrade/main.log
root@j:~# cat /etc/os-release
PRETTY_NAME="Ubuntu 24.04.1 LTS"
NAME="Ubuntu"
VERSION_ID="24.04"
VERSION="24.04.1 LTS (Noble Numbat)"
VERSION_CODENAME=noble
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=noble
LOGO=ubuntu-logo
--
You received this bug notification because you are a member of Ubuntu
Studio Bugs, which is subscribed to ubuntustudio-meta in Ubuntu.
Matching subscriptions: UbuntuStudioPackages
https://bugs.launchpad.net/bugs/2078639
Title:
Ubuntu Studio upgrade, pipewire <-> pulseaudio conflict
Status in ubuntu-release-upgrader package in Ubuntu:
Invalid
Status in ubuntustudio-meta package in Ubuntu:
Won't Fix
Status in ubuntu-release-upgrader source package in Noble:
Fix Committed
Status in ubuntustudio-meta source package in Noble:
Won't Fix
Bug description:
[Impact]
Upgrades from Ubuntu Studio 22.04 to 24.04 cannot be calculated. A
quirk is required to install pipewire-audio, and remove pulseaudio
during the upgrade.
[Test Plan]
1. Confirm that upgrades on Ubuntu Studio are able to be calculated,
and that pipewire-audio is installed.
* Create a fresh installation of Ubuntu Studio 22.04, e.g. using the
ISO here:
https://cdimage.ubuntu.com/ubuntustudio/jammy/dvd/current/jammy-dvd-
amd64.iso
* First confirm that an upgrade cannot be calculated without the fix:
$ do-release-upgrade
This should fail, because the quirk is not in place.
* Next, confirm that the version in -proposed fixes the problem:
$ do-release-upgrade -p
* Once the upgrade is complete, verify that pipewire-audio is
installed, and pulseaudio is not:
$ apt policy pipewire-audio pulseaudio
* Finally, check the upgrade logs for the following:
$ grep "installing pipewire-audio" /var/log/dist-upgrade/main.log
2. Confirm that on non-Studio, this quirk is just skipped
* In any non-Studio installation, e.g. a LXD container, run the
upgrade:
$ do-release-upgrade -p
* Confirm that the quirk was not run during the upgrade:
$ grep "installing pipewire-audio" /var/log/dist-upgrade/main.log
[Other information]
This fix is only required for jammy -> noble upgrades, hence it is
only being fixed in noble.
[Where problems could occur]
The quirk is designed to limit this logic to upgrades from Ubuntu
Studio 22.04 to 24.04 only. It would be a problem if this was executed
on other flavors. The above test plan accounts for this by running an
upgrade on Studio and non-Studio.
As always with these quirks, if a package name was typo'd, it would
not work correctly, either.
[Original Description]
I used apt policy to see which launchpad ppas are on my system, but
did not see any that were not from Ubuntu. I removed all non-Ubuntu
repos that I could identify. I have tried to run the installer both
from the updater prompt and from the line command with no success.
ProblemType: Bug
DistroRelease: Ubuntu 22.04
Package: ubuntu-release-upgrader-core 1:22.04.19
ProcVersionSignature: Ubuntu 5.15.0-119.129-lowlatency 5.15.160
Uname: Linux 5.15.0-119-lowlatency x86_64
ApportVersion: 2.20.11-0ubuntu82.6
Architecture: amd64
CasperMD5CheckResult: unknown
CrashDB: ubuntu
CrashReports:
640:1000:124:2369063:2024-09-01 14:08:54.910173177 -0400:2024-09-01 14:08:55.910173177 -0400:/var/crash/_usr_lib_x86_64-linux-gnu_libexec_DiscoverNotifier.1000.crash
600:116:124:37:2024-09-01 14:09:04.508243484 -0400:2024-09-01 14:09:04.507243476 -0400:/var/crash/_usr_lib_x86_64-linux-gnu_libexec_DiscoverNotifier.1000.uploaded
664:1000:124:0:2024-09-01 14:09:03.571235808 -0400:2024-09-01 14:09:03.571235808 -0400:/var/crash/_usr_lib_x86_64-linux-gnu_libexec_DiscoverNotifier.1000.upload
640:0:124:183605:2024-09-01 14:11:35.379068436 -0400:2024-09-01 14:11:35.379068436 -0400:/var/crash/_usr_bin_do-release-upgrade.0.crash
CurrentDesktop: KDE
Date: Sun Sep 1 15:55:59 2024
InstallationDate: Installed on 2023-03-17 (534 days ago)
InstallationMedia: Ubuntu-Studio 22.04.1 LTS "Jammy Jellyfish" - Release amd64 (20220809)
PackageArchitecture: all
SourcePackage: ubuntu-release-upgrader
UpgradeStatus: Upgraded to jammy on 2024-09-01 (0 days ago)
VarLogDistupgradeAptHistorylog:
Start-Date: 2024-09-01 15:53:21
Requested-By: duke (1000)
End-Date: 2024-09-01 15:53:21
VarLogDistupgradeApttermlog:
Log started: 2024-09-01 15:53:21
Log ended: 2024-09-01 15:53:21
VarLogDistupgradeTermlog:
To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/ubuntu-release-upgrader/+bug/2078639/+subscriptions