BUILDISO fails on Pipewire-Pulse conflicts with Pulseaudio

I am running into an issue that has me baffled, I an building a new ISO, the only thing I changed was the kernel version (6.9 > 6.10) and I added a few AppImage packages.

I have not run Pulseaudio on my ISO’s for almost two years. There are no Pulseaudio packages in my ISO-Profiles listed.

I know there are some issues with Pulseaudio in the latest update, but that seems to be related to pulseaudio-ctl [Stable Update] 2024-08-08 - Kernels, Nvidia, Mesa, AMDVLK, Firefox, Thunderbird, Pipewire, Wine

Any help would be greatly appreciated…

John

Where can be seen the profile you are using?

It’s cinnamon profile.

## Network

avahi                              # required by gvfs
>extra modemmanager                # optional for networkmanager
netctl
networkmanager-openconnect
networkmanager-openvpn
networkmanager-pptp
networkmanager-vpnc
nss-mdns                           # optional for avahi
ntp
openresolv                         # optional for networkmanager
openssh                            # required by gnome-keyring
>extra openvpn                     # required by networkmanager-openvpn


## Libraries for Sound/Audio/Video

>extra gstreamer                   # required by cinnamon
>extra libdvdcss
manjaro-alsa
manjaro-gstreamer
manjaro-pipewire


## Fonts

cantarell-fonts                    # required by manjaro-cinnamon settings
gnu-free-fonts                     # required by vivaldi
>extra terminus-font
ttf-comfortaa                      # required by manjaro-cinnamon settings
ttf-dejavu                         # required by thunderbird
>extra ttf-droid                   # required by thunderbird
>extra ttf-inconsolata
>extra ttf-indic-otf
>extra ttf-liberation              # required by thunderbird


## Package management
pamac-gtk3
>extra pamac-flatpak-plugin
#>extra pamac-snap-plugin


## Printing

>extra manjaro-printer
>extra system-config-printer       # optional for cinnamon & manjaro-printer


## Cinnamon

cinnamon                           # required by manjaro-cinnamon settings & several other packages
#cinnamon-panel-chooser
cinnamon-sounds                    # optional for manjaro-cinnamon-settings
cinnamon-translations              # optional for various cinnamon packages
>extra cinnamon-wallpapers         # optional for artwork-cinnamon-minimal


## Nemo extensions

#nemo-audio-tab
#>extra nemo-bulk-rename
#nemo-compare                      # AUR
#nemo-dropbox                      # AUR
#nemo-emblems
#nemo-media-columns                # pypdf2 in AUR but mostly unmaintained
>extra nemo-fileroller
#nemo-image-converter
#nemo-pastebin
>extra nemo-preview
>extra nemo-python
#nemo-repairer                     # AUR
#nemo-seahorse
>extra nemo-share
#nemo-terminal


## X-Apps group

>extra bulky
>extra pix
#sticky
#thingy
xed
>extra xapp-appimage-thumbnailer
>extra xapp-epub-thumbnailer
>extra xapp-mp3-thumbnailer
>extra xapp-raw-thumbnailer
>extra xapp-vorbiscomment-thumbnailer
>extra xreader
>extra xviewer-plugins


## GNOME group

>extra baobab
>extra gnome-disk-utility
gnome-keyring
>extra gnome-system-monitor
gvfs-afc
gvfs-goa                           # required by gvfs-google
gvfs-google                        # optional for gnome-online-accounts
gvfs-gphoto2
gvfs-mtp
gvfs-smb
xdg-user-dirs-gtk
yelp


## GNOME Extra

>extra dconf-editor                # developer tools
#gnome-terminal


## Themes

adapta-maia-theme
artwork-cinnamon-minimal           # required by manjaro-cinnamon settings
bibata-cursor-theme                # required by manjaro-cinnamon settings
gnome-themes-extra
grub-theme-manjaro
kvantum-manjaro                    # required by manjaro-cinnamon settings
mint-l-theme                       # required by manjaro-cinnamon settings
mint-themes                        # required by manjaro-cinnamon settings
papirus-maia-icon-theme            # required by manjaro-cinnamon settings
#plymouth-theme-manjaro-cinnamon   # optional for manjaro-cinnamon settings
qt5ct                              # required by manjaro-cinnamon settings


## Applications

>extra apparmor
>extra blueman
>extra celluloid
>extra deluge
>extra ffmpegthumbnailer
>extra firefox
flatpak
>extra galculator
>extra gcolor3
>extra gimp
>extra gnome-online-accounts       # optional for cinnamon-control-center, required by gnome-control-center
>extra gnome-screenshot
>extra gparted
#>extra gprename                    # required by nemo-bulk-rename
>extra gufw
htop
icon-naming-utils
inxi
>extra libgsf                      # optional for nemo
lightdm-settings
lightdm-slick-greeter              # required by lightdm-settings
>extra lollypop
manjaro-application-utility        # optional for manjaro-hello
manjaro-hello
manjaro-settings-manager-notifier  # optional for manjaro-settings-manager
#>basic midori                     # dropped to AUR
mintstick
>extra mousetweaks                 # optional for onboard
#>extra mugshot                    # obsolete
>multilib lib32-mesa-utils         # Why?
>extra onboard
#>extra clipit
pavucontrol
>extra poppler-data                # required by gimp
>extra powertop
#>extra pragha
python-pyxdg                       # optional for redshift, needed for redshift GUI
redshift
screenfetch
>extra thunderbird
>extra timeshift
touchegg                           # optional for cinnamon
tree
>extra udiskie
vi
>extra vivaldi
>extra vivaldi-ffmpeg-codecs       # optional for vivaldi
>extra webapp-manager
xdg-utils
zensu                              # Why?

## Optional dependencies for file-roller
>extra p7zip
>extra unrar
>extra unace
>extra lrzip
>extra squashfs-tools


## Optional dependencies for inxi
dmidecode
mesa-utils


## Documentation
#>extra manjaro-documentation-en


## Settings packages

manjaro-browser-settings
manjaro-cinnamon-settings


## Xorg Input Drivers

>extra manjaro-input


## Xorg Server

numlockx                            # optional for lightdm-slick-greeter
#xorg-twm                           # antiquated; optional for xorg-xinit
xorg-xinit
xorg-server
xorg-xhost
xorg-xkill
>extra xorg-xrandr                 # optional for inxi

##DeLinuxCo
>extra gucharmap
>extra jre8-openjdk
>extra jre8-openjdk-headless
>extra libpamac-flatpak-plugin
>extra yay
ardour
aspell
aspell-en
audacity
awesome-terminal-fonts
backintime
backintime-qt
bigsh0t
bluefish
bluez-cups
breeze
breeze-icons
calf
chromium
chromium-widevine
cin-appimage
colord-sane
cups-browsed
dconf-editor
delinuxco
delinuxco-backgrounds
delinuxco-helper-scripts
darktable-appimage
easyeffects
encfs
evolution
firefox-i18n-en-us
filezilla
firmware-manager
font-manager
fuse2
fuse3
fuse-common
gammastep
gcolor3
gnome-calculator
gnome-disk-utility
gnome-screenshot
gnome-system-monitor
gparted
gpaste
gprename
grsync
gscan2pdf
hardinfo2
hunspell
hunspell-en_us
ibus
icon-naming-utils
inkscape-appimage
input-remapper
ipp-usb
inter-font
joplin-appimage
kdenlive
kvantum
lact
lib32-flex
lib32-mesa-demos
libgsf
libinsane
libnautilus-extension
libnotify
libreoffice-fresh-full-appimage
live-media
localsend-appimage
lsd
lsp-plugins
lsp-plugins-lv2
marker
mate-terminal
mda.lv2
mediainfo
mint-l-icons
nemo-mediainfo-tab
neofetch
noise-suppression-for-voice
obsidian-2-theme
obsidian-icon-theme
ocenaudio
open-vm-tools
opencv
opentimelineio
patchutils
pipewire-jack
pipewire-v4l2
pipewire-x11-bell
pipewire-zeroconf
pix
powertop
powerline-fonts
pragha
python-mediainfodll
python-secretstorage
qt5ct
qt6ct
qtqr
qtractor
realtime-privileges
rhythmbox
rust
rustdesk
sane-airscan
sane-gt68xx-firmware
shotwell
shutter
simple-scan
sof-firmware
snapshot
sshfs
syncthing
thunderbird
timeshift
ttf-bitstream-vera
ttf-meslo-nerd
ttf-ubuntu-font-family
vi
vlc
webapp-manager
wireplumber
winegui
xsane-gimp
yq
zam-plugins-lv2

Well,that is one of the first things I did, I checked if the ISO-Profiles had changed since my last build, and the Profiles have not changed in 4 weeks, I built my last ISO on July 22.

I suppose it can’t hurt to try another fresh build with a fresh iso-profile.

1 Like

Update your iso-profiles - I tested a xfce iso-profiles just yesterday - build fine using the official profiles.

Thanks guys, I found the issue. It was one of my earlier apps that I packaged that had the requirement of pulseaudio, not sure why it installed before, but this one is on me.

-John

1 Like

Arch maintainers changed PKGBUILD for pipewire-pulse 1:1.2.2-1
replacing provides=(pulseaudio) with provides=(pulse-native-provider)
Stop providing 'pulseaudio' (21e2129f) · Commits · Arch Linux / Packaging / Packages / pipewire · GitLab

[Stable Update] 2024-08-08 - #14 by nikgnomic

pulseaudio-ctl uses pacmd commands and would never have worked with PipeWire replacement services. PipeWire support was requested in 2021 but never implemented
Support pipewire · Issue #68 · graysky2/pulseaudio-ctl · GitHub

2 Likes