I can't update linux because of audio dependency issues with noisetorch

[sudo] password for honza:
:: Synchronizing package databases...
garuda is up to date
core is up to date
extra is up to date
multilib is up to date
chaotic-aur is up to date
blackarch is up to date

--> Refreshing mirrorlists using rate-mirrors, please be patient..🍵

:: Synchronizing package databases...
garuda downloading...
core downloading...
extra downloading...
multilib downloading...
chaotic-aur downloading...
blackarch downloading...
spawn pacman -Su
:: Starting full system upgrade...
resolving dependencies...
looking for conflicting packages...
:: python-vdf-solstice-3.5-1 and python-vdf-3.4-3 are in conflict. Remove python-vdf? [y/N] y
y
error: failed to prepare transaction (could not satisfy dependencies)
:: installing pipewire-pulse (1:1.2.2-1) breaks dependency 'pulseaudio' required by noisetorch
Press enter to exit

What should I do?

Remove

LANG=C pacman -Qi noisetorch
error: package 'noisetorch' was not found
LANG=C pacman -Qi pulseaudio
error: package 'pulseaudio' was not found

Wait
We don’t know your hardware specs, why don’t you post the garuda-inxi?

Did you mix pulse with pipewire or did you remove it?

1 Like

Try to give a look here. I don’t have much time :smiling_face:

Maybe you should install that pulse-native-provider. But read the bug report first.

2 Likes

I’ve ran into this issue earlier with this package, and hopefully I can explain what is going on.
Things with audio can be a bit messy now with what @filo linked. AUR has to scramble to update their dependencies. It’s a hassle, but I see that not everything is 100% compatible with pipewire-pulse and needs the original pulseaudio stuff. Would cause some things to just silently not work if this was left unchecked. As of right now noisetorch 0.12.2-4 in the AUR has fixed this issue by declaring it needs pulse-native-provider , which makes the package work with either pulse or pipewire-pulse . You can see this talked about here: AUR (en) - noisetorch

If you need noisetorch:
Install pulse-native-provider with:

sudo pacman -S pulse-native-provider

After that, restart the system (not sure if 100% necessary but I was running into conflicts).
Remove your package of noisetorch if the version 0.12.2-4 isn’t ready yet in the Chaotic-AUR:

sudo pacman -R noisetorch

Install noisetorch from the AUR:

paru noisetorch

Select option 2 (should be something like 2 aur/noisetorch 0.12.2-4 [+65 ~2.64]), then option 1 for noisetorch.
Hit Y to review, then Q to exit the review.
After it finishes installing, you should be able to run noisetorch in pipewire mode still.

Note: To update your system and AUR packages, be sure to use

garuda-update -a
6 Likes

I don’t even know what pipewire or pulse it

here’s what I got after garuda-inxi:

╭─honza@honza in ~ took 19s
╰─λ garuda-inxi
System:
Kernel: 6.10.2-zen1-1-zen arch: x86_64 bits: 64 compiler: gcc v: 14.1.1
clocksource: tsc avail: acpi_pm
parameters: BOOT_IMAGE=/@/boot/vmlinuz-linux-zen
root=UUID=6519954b-9606-4557-b953-512403841361 rw rootflags=subvol=@
quiet loglevel=3 ibt=off
Desktop: KDE Plasma v: 6.1.3 tk: Qt v: N/A info: frameworks v: 6.4.0
wm: kwin_wayland vt: 1 dm: SDDM Distro: Garuda base: Arch Linux
Machine:
Type: Convertible System: LENOVO product: 82LU v: Yoga 9 14IAP7
serial: <superuser required> Chassis: type: 31 v: Yoga 9 14IAP7
serial: <superuser required>
Mobo: LENOVO model: LNVNB161216 v: SDK0T76530 WIN
serial: <superuser required> part-nu: LENOVO_MT_82LU_BU_idea_FM_Yoga 9
14IAP7 uuid: <superuser required> UEFI: LENOVO v: HNCN46WW
date: 09/08/2023
Battery:
ID-1: BAT0 charge: 65.0 Wh (99.1%) condition: 65.6/75.0 Wh (87.4%)
power: 22.0 W volts: 17.0 min: 15.5 model: Celxpert L21C4PH0 type: Li-poly
serial: <filter> status: discharging cycles: 146
CPU:
Info: model: 12th Gen Intel Core i7-1260P bits: 64 type: MST AMCP
arch: Alder Lake level: v3 note: check built: 2021+
process: Intel 7 (10nm ESF) family: 6 model-id: 0x9A (154) stepping: 3
microcode: 0x433
Topology: cpus: 1x cores: 12 mt: 4 tpc: 2 st: 8 threads: 16 smt: enabled
cache: L1: 1.1 MiB desc: d-8x32 KiB, 4x48 KiB; i-4x32 KiB, 8x64 KiB
L2: 9 MiB desc: 4x1.2 MiB, 2x2 MiB L3: 18 MiB desc: 1x18 MiB
Speed (MHz): avg: 400 min/max: 400/4700:3400 scaling: driver: intel_pstate
governor: powersave cores: 1: 400 2: 400 3: 400 4: 400 5: 400 6: 400 7: 400
8: 400 9: 400 10: 400 11: 400 12: 400 13: 400 14: 400 15: 400 16: 400
bogomips: 79872
Flags: avx avx2 ht lm nx pae sse sse2 sse3 sse4_1 sse4_2 ssse3 vmx
Vulnerabilities: <filter>
Graphics:
Device-1: Intel Alder Lake-P GT2 [Iris Xe Graphics] vendor: Lenovo
driver: i915 v: kernel alternate: xe arch: Gen-12.2 process: Intel 10nm
built: 2021-22+ ports: active: eDP-1 empty: DP-1,DP-2,DP-3 bus-ID: 00:02.0
chip-ID: 8086:46a6 class-ID: 0300
Device-2: Luxvisions Innotech Integrated RGB Camera driver: uvcvideo
type: USB rev: 2.0 speed: 480 Mb/s lanes: 1 mode: 2.0 bus-ID: 3-8:3
chip-ID: 30c9:0057 class-ID: fe01 serial: <filter>
Display: wayland server: X.org v: 1.21.1.13 with: Xwayland v: 24.1.1
compositor: kwin_wayland driver: X: loaded: modesetting
alternate: fbdev,intel,vesa dri: iris gpu: i915 display-ID: 0
Monitor-1: eDP-1 res: 1536x960 size: N/A modes: N/A
API: EGL v: 1.5 hw: drv: intel iris platforms: device: 0 drv: iris
device: 1 drv: swrast surfaceless: drv: iris wayland: drv: iris x11:
drv: iris inactive: gbm
API: OpenGL v: 4.6 compat-v: 4.5 vendor: intel mesa v: 24.1.4-arch1.2
glx-v: 1.4 direct-render: yes renderer: Mesa Intel Graphics (ADL GT2)
device-ID: 8086:46a6 memory: 7.49 GiB unified: yes display-ID: :1.0
API: Vulkan v: 1.3.279 layers: 15 device: 0 type: integrated-gpu
name: Intel Graphics (ADL GT2) driver: mesa intel v: 24.1.4-arch1.2
device-ID: 8086:46a6 surfaces: xcb,xlib,wayland device: 1 type: cpu
name: llvmpipe (LLVM 18.1.8 256 bits) driver: mesa llvmpipe
v: 24.1.4-arch1.2 (LLVM 18.1.8) device-ID: 10005:0000
surfaces: xcb,xlib,wayland
Audio:
Device-1: Intel Alder Lake PCH-P High Definition Audio vendor: Lenovo
driver: sof-audio-pci-intel-tgl alternate: snd_hda_intel, snd_soc_avs,
snd_sof_pci_intel_tgl bus-ID: 00:1f.3 chip-ID: 8086:51c8 class-ID: 0401
API: ALSA v: k6.10.2-zen1-1-zen status: kernel-api with: aoss
type: oss-emulator tools: N/A
Server-1: sndiod v: N/A status: off tools: aucat,midicat,sndioctl
Server-2: PipeWire v: 1.2.1 status: active with: 1: pipewire-pulse
status: active 2: wireplumber status: active 3: pipewire-alsa type: plugin
4: pw-jack type: plugin tools: pactl,pw-cat,pw-cli,wpctl
Network:
Device-1: Intel Alder Lake-P PCH CNVi WiFi driver: iwlwifi v: kernel
bus-ID: 00:14.3 chip-ID: 8086:51f0 class-ID: 0280
IF: wlp0s20f3 state: up mac: <filter>
Info: services: NetworkManager, smbd, systemd-timesyncd, wpa_supplicant
Bluetooth:
Device-1: Intel AX211 Bluetooth driver: btusb v: 0.8 type: USB rev: 2.0
speed: 12 Mb/s lanes: 1 mode: 1.1 bus-ID: 3-10:4 chip-ID: 8087:0033
class-ID: e001
Report: btmgmt ID: hci0 rfk-id: 2 state: down bt-service: enabled,running
rfk-block: hardware: no software: yes address: <filter> bt-v: 5.3 lmp-v: 12
status: discoverable: no pairing: no
Drives:
Local Storage: total: 953.87 GiB used: 708.82 GiB (74.3%)
SMART Message: Unable to run smartctl. Root privileges required.
ID-1: /dev/nvme0n1 maj-min: 259:0 vendor: Samsung
model: MZVL21T0HCLR-00BL2 size: 953.87 GiB block-size: physical: 512 B
logical: 512 B speed: 63.2 Gb/s lanes: 4 tech: SSD serial: <filter>
fw-rev: CL1QGXA7 temp: 35.9 C scheme: GPT
Partition:
ID-1: / raw-size: 917.97 GiB size: 917.97 GiB (100.00%)
used: 708.81 GiB (77.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-2: /boot/efi raw-size: 300 MiB size: 299.4 MiB (99.80%)
used: 4.7 MiB (1.6%) fs: vfat dev: /dev/nvme0n1p1 maj-min: 259:1
ID-3: /home raw-size: 917.97 GiB size: 917.97 GiB (100.00%)
used: 708.81 GiB (77.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-4: /var/log raw-size: 917.97 GiB size: 917.97 GiB (100.00%)
used: 708.81 GiB (77.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
ID-5: /var/tmp raw-size: 917.97 GiB size: 917.97 GiB (100.00%)
used: 708.81 GiB (77.2%) fs: btrfs dev: /dev/nvme0n1p2 maj-min: 259:2
Swap:
Kernel: swappiness: 133 (default 60) cache-pressure: 100 (default) zswap: no
ID-1: swap-1 type: zram size: 15.34 GiB used: 0 KiB (0.0%) priority: 100
comp: zstd avail: lzo,lzo-rle,lz4,lz4hc,842 max-streams: 16 dev: /dev/zram0
Sensors:
System Temperatures: cpu: 43.0 C mobo: N/A
Fan Speeds (rpm): N/A
Info:
Memory: total: 16 GiB note: est. available: 15.34 GiB used: 7.79 GiB (50.8%)
Processes: 391 Power: uptime: 2m states: freeze,mem,disk suspend: s2idle
wakeups: 0 hibernate: platform avail: shutdown, reboot, suspend, test_resume
image: 6.13 GiB services: org_kde_powerdevil, power-profiles-daemon,
upowerd Init: systemd v: 256 default: graphical tool: systemctl
Packages: pm: pacman pkgs: 2443 libs: 612 tools: octopi,pamac,paru
pm: flatpak pkgs: 0 Compilers: clang: 18.1.8 gcc: 14.1.1 Shell: garuda-inxi
default: fish v: 3.7.1 running-in: konsole inxi: 3.3.35
Garuda (2.6.26-1):
System install date:     2024-06-24
Last full system update: 2024-08-02
Is partially upgraded:   Yes
Relevant software:       snapper NetworkManager dracut
Windows dual boot:       No/Undetected
Failed units:

╭─honza@honza in ~ took 19s
╰─λ

thank you all for tips, I’ll do it when I have some spare time

Anyone here will tell you that you need to fix this. You chose something as not to be updated.

1 Like

this is the issue at hand

error: failed to prepare transaction (could not satisfy dependencies) :: installing pipewire-pulse (1:1.2.2-1) breaks dependency 'pulseaudio' required by noisetorch

I need help resolving this

In noistorch PKGBUILD change dep. from pulseaudio to pulse-native-provider.
Or just get rid of noisetorch, if not needed.

alright, seems doing the update in pamac actually fixed it anyways as it actually was able to give the option to remove noisetorch anyways

seems now I am getting another error


 WARN  GET https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.1.0.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 10 seconds. 2 retries left.
 WARN  GET https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 10 seconds. 2 retries left.
 WARN  GET https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 10 seconds. 2 retries left.
 WARN  GET https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.24.0.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 10 seconds. 2 retries left.
 WARN  GET https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.5.11.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 10 seconds. 2 retries left.
 WARN  GET https://registry.npmjs.org/sass/-/sass-1.74.1.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 10 seconds. 2 retries left.
 WARN  GET https://registry.npmjs.org/vite-plugin-eslint/-/vite-plugin-eslint-1.8.1.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 10 seconds. 2 retries left.
 WARN  GET https://registry.npmjs.org/@tauri-apps/api/-/api-1.5.3.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 10 seconds. 2 retries left.
 WARN  GET https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 10 seconds. 2 retries left.
 WARN  GET https://registry.npmjs.org/floating-vue/-/floating-vue-5.2.2.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 10 seconds. 2 retries left.
 WARN  GET https://registry.npmjs.org/mixpanel-browser/-/mixpanel-browser-2.49.0.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 10 seconds. 2 retries left.
 WARN  GET https://registry.npmjs.org/ofetch/-/ofetch-1.3.4.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 10 seconds. 2 retries left.
 WARN  GET https://registry.npmjs.org/omorphia/-/omorphia-0.4.41.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 10 seconds. 2 retries left.
 WARN  GET https://registry.npmjs.org/pinia/-/pinia-2.1.7.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 10 seconds. 2 retries left.
 WARN  GET https://registry.npmjs.org/vite/-/vite-5.2.8.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 10 seconds. 2 retries left.
 WARN  GET https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 10 seconds. 2 retries left.
 WARN  GET https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.1.0.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left.
 WARN  GET https://registry.npmjs.org/eslint/-/eslint-8.57.0.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left.
 WARN  GET https://registry.npmjs.org/eslint-plugin-vue/-/eslint-plugin-vue-9.24.0.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left.
 WARN  GET https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.5.11.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left.
 WARN  GET https://registry.npmjs.org/sass/-/sass-1.74.1.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left.
 WARN  GET https://registry.npmjs.org/vite-plugin-eslint/-/vite-plugin-eslint-1.8.1.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left.
 WARN  GET https://registry.npmjs.org/@tauri-apps/api/-/api-1.5.3.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left.
 WARN  GET https://registry.npmjs.org/dayjs/-/dayjs-1.11.10.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left.
 WARN  GET https://registry.npmjs.org/floating-vue/-/floating-vue-5.2.2.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left.
 WARN  GET https://registry.npmjs.org/mixpanel-browser/-/mixpanel-browser-2.49.0.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left.
 WARN  GET https://registry.npmjs.org/ofetch/-/ofetch-1.3.4.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left.
 WARN  GET https://registry.npmjs.org/omorphia/-/omorphia-0.4.41.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left.
 WARN  GET https://registry.npmjs.org/pinia/-/pinia-2.1.7.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left.
 WARN  GET https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left.
 WARN  GET https://registry.npmjs.org/vite/-/vite-5.2.8.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left.
 WARN  GET https://registry.npmjs.org/@vitejs/plugin-vue/-/plugin-vue-5.0.4.tgz error (ERR_SOCKET_TIMEOUT). Will retry in 1 minute. 1 retries left.
 ERR_SOCKET_TIMEOUT  request to https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.1.0.tgz failed, reason: Socket timeout

This error happened while installing a direct dependency of /var/tmp/pamac-build-plaguewave7/modrinth-app/src/code-0.7.1/theseus_gui

FetchError: request to https://registry.npmjs.org/@rollup/plugin-alias/-/plugin-alias-5.1.0.tgz failed, reason: Socket timeout
    at ClientRequest.<anonymous> (/usr/lib/node_modules/pnpm/dist/pnpm.cjs:66490:18)
    at ClientRequest.emit (node:events:520:28)
    at emitErrorEvent (node:_http_client:103:11)
    at TLSSocket.socketErrorListener (node:_http_client:506:5)
    at TLSSocket.emit (node:events:532:35)
    at emitErrorNT (node:internal/streams/destroy:170:8)
    at emitErrorCloseNT (node:internal/streams/destroy:129:3)
    at process.processTicksAndRejections (node:internal/process/task_queues:82:21)
==> ERROR: A failure occurred in prepare().
    Aborting...

This is from pamacs readout during the installation process of the update.

ah, looks like now it’s saying there’s nothing left to do when trying to update again, meaning it likely went through despite the error

This happened because Modrinth failed to build the dependency for the GUI (Theseus), which seems to most likely caused by a network error. Chaotic-AUR provides modrinth-app-git if you want to switch for a while, or don’t want to build it yourself.

Your original issue has been reported in AUR comments, and should be fixed already in the latest commit:
https://aur.archlinux.org/packages/noisetorch

For some reason, the build didn’t happen on schedule, so I just did it manually: Finished making: noisetorch 0.12.2-4 (Wed 07 Aug 2024 07:51:35 AM CEST)

In the future, please include garuda-inxi, even when it doesn’t seem relevant :slight_smile:

3 Likes

thanks a lot this worked :smiley:
also is there any difference between updating through terminal with garuda-update -a and updating with the pretty button that is in garuda assistant?

I like using terminal so I’ll probably do it like that, but I already know like 3 different commands for complete system update so I have no idea which one should I use (I have all of them from this forum)

shit, after all packages finished downloading I got this:

error: failed retrieving file 'linux-6.10.3.arch1-2-x86_64.pkg.tar.zst' from mirror.osbeck.com : HTTP/2 stream 1 was not closed cleanly: INTERNAL_ERROR (err 2)

and when I wanted to copy it I forgot to add the shift so this happened:

( 9/28) Rebuilding certificate stores...
^C
Interrupt signal received
error: command terminated by signal 2: Interrupt
(10/28) Updating module dependencies...

please help

Please

One problem per thread, open new request but follow the template.

The button only does a regular system update (not AUR packages), unless the regular command is configured otherwise in /etc/garuda/garuda-update/config

4 Likes