วิ่งเป็นประจำอัปเดต 10.04 LTS เรามีปัญหาแปลก ๆ กับการเข้าถึงเสียงด้วย pulseaudio 0.9.22 อุปกรณ์เสียงคือATI Technologies Inc SBx00 Azalia (Intel HDA)
- เข้าสู่ระบบuser1หลังจากรีบูต: เสียงตกลง
- เข้าสู่ระบบuser2หลังจากรีบูต: เสียงตกลง
- ล็อกอินuser1จากนั้นuser2 : sound OK: ทั้งคู่มีเสียง
แต่
- ล็อกอินuser2จากนั้นuser1 : เฉพาะuser2เท่านั้นที่มีเสียง
- เข้าสู่ระบบuser2หลังจากบูตแล้วออกจากระบบuser2แล้วลงชื่อเข้าใช้user1 : ไม่มีเสียง
และ
- เข้าสู่ระบบuser3จากนั้นuser1 : ทั้งหมดดีมาก!
ในสองกรณีหลังuser1ได้รับข้อผิดพลาดซ้ำ ๆ ใน syslog:
protocol-native.c: Denied access to client with invalid authorization data
ข้อผิดพลาดเหล่านี้จะหายไปหลังจาก pulseaudio เริ่มต้นจากuser1ด้วยตนเองในเทอร์มินัล จากนั้นการเข้าถึงเสียงก็ใช้ได้ทั้งคู่ มีข้อผิดพลาดmodule-alsa-card.c: Failed to find a working profile
แต่สัญญาณเสียงยังคงใช้ได้
เราทั้งคู่ไม่ได้เป็นสมาชิกของกลุ่มเสียง การลบ~/.pulse
จากบัญชีทั้งสองไม่มีผลต่อพฤติกรรมนี้
ปัญหาเริ่มต้นใน 9.10 Karmic และยังคงอยู่ที่นั่นแม้หลังจากอัพเกรดเป็น 10.04 Lucid LTS สิ่งนี้บ่งชี้ว่าการตั้งค่าที่ผิดพลาดบางอย่างรอดชีวิตจากการอัพเกรด
การพึ่งพาลำดับการบูตของผู้ใช้บ่งชี้ว่าอาจมีการตั้งค่าเฉพาะของผู้ใช้อื่น ๆ แต่เราไม่ทราบว่าจะเริ่มค้นหาได้ที่ไหน จากการทดสอบกับผู้ใช้ 3 คนดูเหมือนว่าเฉพาะการตั้งค่าสำหรับ user2 เท่านั้นที่ใช้งานไม่ได้
การโหลดโมดูล pulseaudio module-esound-protocol-unix
และmodule-native-protocol-unix
ด้วยตัวเลือกauth-anonymous=1
ใน default.pa และ system.pa ไม่ได้เปลี่ยนพฤติกรรมนี้ ไม่ช่วยลบคุกกี้ pulseaudio ~/.esd_auth
และ~/.pulse-cookie
จากผู้ใช้ทั้งสอง
ที่เพิ่มเข้ามาที่นี่เป็นที่ของเราdefault.paและเราsystem.pa
ข้อเสนอแนะ 1) ถึง 8) จากคำตอบด้านล่างไม่ได้ทำการเปลี่ยนแปลง (ใช้งาน pulseaudio ในโหมดระบบเป็นไปไม่ได้) แต่ถอดปลั๊กลำโพงภายนอกรีบูตเครื่องเสียบปลั๊กลำโพงกลับเข้าไปใหม่และรีบูตอีกครั้งจาก user1 ได้หลอกลวง
ยังไม่ชัดเจนว่าข้อมูลฮาร์ดแวร์นี้ถูกเก็บไว้ที่ใดและทำไมจึงส่งผลกระทบต่อบัญชีผู้ใช้เพียงบัญชีเดียว