پس از بروزرسانی با مخزن‌های آزمایشی از کارگزارهای بومی، صدا کارنمی‌کند

راهنمای گام‌به‌گام بازآفرینی مشکل:

  1. پیکربندی پکمن را ویرایش کردم.
  • مخازن testing و staging را افزودم.
#/etc/pacman.conf

[core-testing]
Include = /etc/pacman.d/mirrorlist

[core-staging]
Include = /etc/pacman.d/mirrorlist

[core]
Include = /etc/pacman.d/mirrorlist

[extra-testing]
Include = /etc/pacman.d/mirrorlist

[extra-staging]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist

[multilib-testing]
Include = /etc/pacman.d/mirrorlist

[multilib-staging]
Include = /etc/pacman.d/mirrorlist

[multilib]
Include = /etc/pacman.d/mirrorlist
  • کارگزارهای بومی را افزودم.
#/etc/pacman.d/mirrorlist

Server = https://repo.iut.ac.ir/repo/archlinux/$repo/os/$arch

Server = https://mirror.arvancloud.ir/archlinux/$repo/os/$arch

Server = https://linux-mirror.liara.ir/repository/arch/$repo/os/$arch

Server = https://mirror-linux.runflare.com/archlinux/$repo/os/$arch
  1. بروزرسانی کردم.

pacman -Syu

  1. بازآغاز کردم.

reboot

مشکل آفریده شد.

اکنون نمی‌توانم به موسیقی گوش کنم.

داده‌ها

  • systemctl --user status wireplumber
● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
     Active: active (running) since Thu 2026-03-26 00:30:38 +0330; 1h 3min ago
 Invocation: 77d01a113d9e4d238e4ee2f6c8af4c95
   Main PID: 844 (wireplumber)
      Tasks: 6 (limit: 18813)
     Memory: 4.2M (peak: 5.1M)
        CPU: 48ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─844 /usr/bin/wireplumber

Mar 26 00:30:38 lenovoThinkPadP51 systemd[832]: Started Multimedia Service Session Manager.
Mar 26 00:30:38 lenovoThinkPadP51 wireplumber[844]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Mar 26 00:30:38 lenovoThinkPadP51 wireplumber[844]: mod.rt: RTKit does not give us MaxRealtimePriority, using 1
Mar 26 00:30:38 lenovoThinkPadP51 wireplumber[844]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Mar 26 00:30:38 lenovoThinkPadP51 wireplumber[844]: mod.rt: RTKit does not give us MinNiceLevel, using 0
Mar 26 00:30:38 lenovoThinkPadP51 wireplumber[844]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Mar 26 00:30:38 lenovoThinkPadP51 wireplumber[844]: mod.rt: RTKit does not give us RTTimeUSecMax, using -1
  • systemctl --user status pipewire
● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
     Active: active (running) since Thu 2026-03-26 00:30:38 +0330; 1h 4min ago
 Invocation: 0d3234876b5d4aa3992751d4715d9f63
TriggeredBy: ● pipewire.socket
   Main PID: 843 (pipewire)
      Tasks: 9 (limit: 18813)
     Memory: 7.3M (peak: 8.1M)
        CPU: 86ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             ├─843 /usr/bin/pipewire
             └─863 /usr/bin/wireplumber

Mar 26 00:30:38 lenovoThinkPadP51 wireplumber[863]: mod.rt: RTKit does not give us MaxRealtimePriority, using 1
Mar 26 00:30:38 lenovoThinkPadP51 wireplumber[863]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Mar 26 00:30:38 lenovoThinkPadP51 wireplumber[863]: mod.rt: RTKit does not give us MinNiceLevel, using 0
Mar 26 00:30:38 lenovoThinkPadP51 wireplumber[863]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Mar 26 00:30:38 lenovoThinkPadP51 wireplumber[863]: mod.rt: RTKit does not give us RTTimeUSecMax, using -1
Mar 26 00:30:38 lenovoThinkPadP51 pipewire[865]: mod.protocol-pulse: server 0x557a78c06580: socket '/run/user/1000/pulse/native' is in use
Mar 26 00:30:38 lenovoThinkPadP51 pipewire[865]: mod.protocol-pulse: pulse-server 0x557a78c06690: failed to start server on 'unix:/run/user/1000/pulse/native': Address already in use
Mar 26 00:30:38 lenovoThinkPadP51 pipewire[865]: mod.protocol-pulse: 0x557a78c06690: no servers could be started: Address already in use
Mar 26 00:30:38 lenovoThinkPadP51 pipewire[865]: pw.conf: 0x557a78bdb280: could not load mandatory module "libpipewire-module-protocol-pulse": Address already in use
Mar 26 00:30:38 lenovoThinkPadP51 pipewire[865]: default: failed to create context: Address already in use
  • systemctl --user status pipewire-pulse
● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
     Active: active (running) since Thu 2026-03-26 00:30:38 +0330; 1h 5min ago
 Invocation: cbf9bd39eef64af6ad216c29e62f0459
TriggeredBy: ● pipewire-pulse.socket
   Main PID: 845 (pipewire-pulse)
      Tasks: 3 (limit: 18813)
     Memory: 3M (peak: 4.3M)
        CPU: 21ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             └─845 /usr/bin/pipewire-pulse

Mar 26 00:30:38 lenovoThinkPadP51 systemd[832]: Started PipeWire PulseAudio.
Mar 26 00:30:38 lenovoThinkPadP51 pipewire-pulse[845]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Mar 26 00:30:38 lenovoThinkPadP51 pipewire-pulse[845]: mod.rt: RTKit does not give us MaxRealtimePriority, using 1
Mar 26 00:30:38 lenovoThinkPadP51 pipewire-pulse[845]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Mar 26 00:30:38 lenovoThinkPadP51 pipewire-pulse[845]: mod.rt: RTKit does not give us MinNiceLevel, using 0
Mar 26 00:30:38 lenovoThinkPadP51 pipewire-pulse[845]: mod.rt: RTKit error: org.freedesktop.DBus.Error.ServiceUnknown
Mar 26 00:30:38 lenovoThinkPadP51 pipewire-pulse[845]: mod.rt: RTKit does not give us RTTimeUSecMax, using -1

برای حل مشکل چکار کردم؟

تلاش 1: راهنمای گام‌به‌گام پسروی

  1. پیکربندی پکمن را ویرایش کردم.
  • مخازن testing و staging را زدودم.
#/etc/pacman.conf

[core]
Include = /etc/pacman.d/mirrorlist

[extra]
Include = /etc/pacman.d/mirrorlist
  1. پسروی کردم.

pacman -Syuu

  1. بازآغاز کردم.

reboot

نتیجه

مشکل همچنان هست.

تلاش 2: خدمات wireplumber و pipewire و pipewire-pulse را بازآغاز کردم.

systemctl --user restart wireplumber pipewire{,-pulse}

نتیجه

مشکل همچنان هست.

با سلام.

  • ما درحالت عادی توصیه به استفاده از مخازن آزمایشی نمی‌کنیم.

در این شرایط مخازن آرچ ایرانی به‌روز نشده‌اند و out of sync هستند.

شما نمی‌تونید به‌روزرسانی به آزمایشی بکنید و بعد انتظار داشته باشید با pacman -Syu مجدد به حالت اولیه برگرده.

مشکل شما نشون میده که احتمالاً تداخلی پیش اومده، این ها رو امتحان کنید:

systemctl --user stop pulseaudio.service pulseaudio.socket
systemctl --user disable pulseaudio.service pulseaudio.socket
systemctl --user mask pulseaudio.service pulseaudio.socket

و سپس:

systemctl --user restart pipewire pipewire-pulse wireplumber

اگر برطرف نشد ممکنه فایل‌ها از قبل مونده باشن این رو هم امتحان کنید:

rm -rf /run/user/1000/pulse

پ.ن: آیدی کاربر شما در لاگ ۱۰۰۰ هستش.

پس از اینکه دستورات

systemctl --user stop pulseaudio.service pulseaudio.socket
systemctl --user disable pulseaudio.service pulseaudio.socket
systemctl --user mask pulseaudio.service pulseaudio.socket
systemctl --user restart pipewire pipewire-pulse wireplumber
rm -rf /run/user/1000/pulse

رو وارد کردم مشکل حل نشد ولی وضعیت خدمت تغییر کرد.

systemctl --user status pipewire{,-pulse} wireplumber

● wireplumber.service - Multimedia Service Session Manager
     Loaded: loaded (/usr/lib/systemd/user/wireplumber.service; enabled; preset: enabled)
     Active: active (running) since Fri 2026-03-27 22:55:26 +0330; 6min ago
 Invocation: 346ce6a93c5d4c08824c7894024bd3ef
   Main PID: 2693 (wireplumber)
      Tasks: 6 (limit: 18817)
     Memory: 2.4M (peak: 3.2M)
        CPU: 50ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/wireplumber.service
             └─2693 /usr/bin/wireplumber

Mar 27 22:55:26 lenovoThinkPadP51 systemd[794]: Started Multimedia Service Session Manager.

● pipewire.service - PipeWire Multimedia Service
     Loaded: loaded (/usr/lib/systemd/user/pipewire.service; enabled; preset: enabled)
     Active: active (running) since Fri 2026-03-27 22:55:26 +0330; 6min ago
 Invocation: adfd427aa8794175a5eb6816e259fefd
TriggeredBy: ● pipewire.socket
   Main PID: 2692 (pipewire)
      Tasks: 12 (limit: 18817)
     Memory: 5.3M (peak: 6.2M)
        CPU: 64ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire.service
             ├─2692 /usr/bin/pipewire
             ├─2701 /usr/bin/wireplumber
             └─2704 /usr/bin/pipewire -c pipewire-pulse.conf

Mar 27 22:55:26 lenovoThinkPadP51 systemd[794]: Started PipeWire Multimedia Service.
Mar 27 22:55:26 lenovoThinkPadP51 pipewire[2704]: mod.protocol-pulse: D-Bus name org.pulseaudio.Server already taken.

● pipewire-pulse.service - PipeWire PulseAudio
     Loaded: loaded (/usr/lib/systemd/user/pipewire-pulse.service; enabled; preset: enabled)
     Active: active (running) since Fri 2026-03-27 22:55:26 +0330; 6min ago
 Invocation: aa1cfe5e61d34170a035b22aea10d384
TriggeredBy: ● pipewire-pulse.socket
   Main PID: 2694 (pipewire-pulse)
      Tasks: 3 (limit: 18817)
     Memory: 1.4M (peak: 2.4M)
        CPU: 29ms
     CGroup: /user.slice/user-1000.slice/user@1000.service/session.slice/pipewire-pulse.service
             └─2694 /usr/bin/pipewire-pulse

Mar 27 22:55:26 lenovoThinkPadP51 systemd[794]: Started PipeWire PulseAudio.

پس صبر کنید تا اینترنت‌ها متصل بشن یا از کش پک‌من نسخه‌های قدیمی‌تر رو نصب کنید.

با دستورات زیر مشکل حل شد.

systemctl --user disable wireplumber pipewire{,-pulse}
sudo systemctl --global disable wireplumber pipewire{,-pulse}
reboot