नियमित रूप से अपडेट किए गए 10.04 एलटीएस को चलाने पर हमारे पास pulseaudio 0.9.22 के साथ ऑडियो तक पहुंच के साथ एक अजीब मुद्दा है। साउंड डिवाइस हैATI Technologies Inc SBx00 Azalia (Intel HDA)
- लॉग इन user1 रिबूट के बाद: ध्वनि ठीक
- लॉग इन user2 रिबूट के बाद: ध्वनि ठीक
- लॉग इन करें यूजर 1 तो यूजर 2 : साउंड ओके: दोनों में साउंड है
परंतु
- User2 लॉगिन करें तो user1 : केवल user2 में ध्वनि है
- बूट के बाद user2 लॉगिन करें , user2 लॉगआउट करें , फिर user1 लॉगिन करें : कोई आवाज नहीं
तथा
- User3 लॉगिन करें तो user1 : सब अच्छा है!
दो बाद वाले मामलों में user1 को syslog में बार-बार त्रुटियाँ हो रही हैं:
protocol-native.c: Denied access to client with invalid authorization data
इन त्रुटियों को गायब करने के बाद ही पल्सऑडियो प्रारंभ हुआ है user1 मैन्युअल रूप से एक टर्मिनल में। फिर ऑडियो एक्सेस दोनों के लिए ठीक है। एक त्रुटि है module-alsa-card.c: Failed to find a working profile
लेकिन फिर भी ध्वनि उत्पादन ठीक है।
हम दोनों ऑडियो ग्रुप के सदस्य नहीं हैं । ~/.pulse
दोनों खातों से हटाने का इस व्यवहार पर कोई प्रभाव नहीं पड़ता है।
यह मुद्दा 9.10 कार्मिक में शुरू हुआ और 10.04 ल्यूसिड एलटीएस में अपग्रेड होने के बाद भी जारी रहा। यह इंगित करता है कि कुछ गलत सेटिंग्स उन्नयन से बच गईं।
उपयोगकर्ताओं के बूट ऑर्डर पर निर्भरता इंगित करती है कि कुछ अन्य उपयोगकर्ता विशिष्ट सेटिंग्स शामिल हो सकते हैं, लेकिन हमें पता नहीं है कि खोज कहां शुरू करना है। 3 उपयोगकर्ताओं के साथ परीक्षण से ऐसा लगता है कि उपयोगकर्ता 2 के लिए केवल सेटिंग्स टूटी हुई हैं ।
Pulseaudio मॉड्यूल लोड हो रहा है module-esound-protocol-unix
और default.pa, और system.pa दोनों module-native-protocol-unix
विकल्पों auth-anonymous=1
में इस व्यवहार को नहीं बदला है। न ही यह pulseaudio कुकीज़ ~/.esd_auth
और ~/.pulse-cookie
दोनों उपयोगकर्ताओं से हटाने में मदद करता है ।
यहाँ जोड़ा गया है हमारा default.pa और हमारी system.pa ।
सुझाव 1) से 8) नीचे दिए गए उत्तर से कोई बदलाव नहीं हुआ (सिस्टम मोड में pulseaudio चलाना संभव नहीं था), लेकिन बाहरी स्पीकर को अनप्लग करना, रिबूट करना, स्पीकर को वापस प्लग करना और उपयोगकर्ता 1 से फिर से रिबूट करना।
यह अभी भी स्पष्ट नहीं है कि यह हार्डवेयर जानकारी कहां (गलती से) संग्रहीत की गई थी और इसने केवल एक उपयोगकर्ता खाते को प्रभावित क्यों किया।