Debian Bug report logs - #537526
ltsp-client: remote sound using pulseaudio broken

version graph

Package: ltsp-client; Maintainer for ltsp-client is Debian LTSP Maintainers <team+ltsp@tracker.debian.org>; Source for ltsp-client is src:ltsp (PTS, buildd, popcon).

Reported by: Vagrant Cascadian <vagrant+debianbugs@freegeek.org>

Date: Sun, 19 Jul 2009 08:39:01 UTC

Severity: important

Found in version ltsp/5.1.76-1

Fixed in version ltsp/5.1.79-1

Done: Vagrant Cascadian <vagrant@freegeek.org>

Bug is archived. No further changes may be made.

Toggle useless messages

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to debian-bugs-dist@lists.debian.org, LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>:
Bug#537526; Package ltsp-client. (Sun, 19 Jul 2009 08:39:05 GMT) (full text, mbox, link).


Acknowledgement sent to Vagrant Cascadian <vagrant+debianbugs@freegeek.org>:
New Bug report received and forwarded. Copy sent to LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>. (Sun, 19 Jul 2009 08:39:05 GMT) (full text, mbox, link).


Message #5 received at submit@bugs.debian.org (full text, mbox, reply):

From: Vagrant Cascadian <vagrant+debianbugs@freegeek.org>
To: Debian Bug Tracking System <submit@bugs.debian.org>
Subject: ltsp-client: remote sound using pulseaudio broken
Date: Sun, 19 Jul 2009 01:29:29 -0700
Package: ltsp-client
Version: 5.1.76-1
Severity: important

the ltsp-client init scripts fail to start pulseaudio when run on squeeze. with
the same versions of ltsp, it works fine on lenny. either something is broken
in pulseaudio, or possibly one of the commandline options was dropped, causing
the pulseaudio binary to fail to start...




Information forwarded to debian-bugs-dist@lists.debian.org, LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>:
Bug#537526; Package ltsp-client. (Wed, 22 Jul 2009 16:12:02 GMT) (full text, mbox, link).


Acknowledgement sent to Vagrant Cascadian <vagrant@freegeek.org>:
Extra info received and forwarded to list. Copy sent to LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>. (Wed, 22 Jul 2009 16:12:02 GMT) (full text, mbox, link).


Message #10 received at 537526@bugs.debian.org (full text, mbox, reply):

From: Vagrant Cascadian <vagrant@freegeek.org>
To: 537526@bugs.debian.org
Subject: Re: Bug#537526: ltsp-client: remote sound using pulseaudio broken
Date: Wed, 22 Jul 2009 09:07:26 -0700
On Sun, Jul 19, 2009 at 01:29:29AM -0700, Vagrant Cascadian wrote:
> the ltsp-client init scripts fail to start pulseaudio when run on squeeze. with
> the same versions of ltsp, it works fine on lenny. either something is broken
> in pulseaudio, or possibly one of the commandline options was dropped, causing
> the pulseaudio binary to fail to start...

this seems to be (at least partially) the same issue that fedora was facing:

  https://bugzilla.redhat.com/show_bug.cgi?id=486525 

pulseaudio apparently attempts to grab 64MB of ram, and fails if there's not
enough. adding "disable-shm = yes" and "shm-size-bytes 1048576" to the
/etc/pulse/daemon.conf appears to fix that.

additionally, newer versions of pulseaudio need write access to /var/lib/pulse,
which isn't writeable by default (it's not even present). should be easy enough
to add, either at boot time or in an ltsp-build-client plugin.

and if that wasn't enough, it appears that pulseaudio reads
/etc/default/system.pa, which attempts to load module-hal-detect by default and
other modules.  well, that causes it to fail to start. removing system.pa seems
to resolve the issue. not really sure how to cleanly handle that.

live well,
  vagrant




Added tag(s) pending. Request was from Vagrant Cascadian <vagrant@freegeek.org> to control@bugs.debian.org. (Wed, 29 Jul 2009 17:09:03 GMT) (full text, mbox, link).


Information stored :
Bug#537526; Package ltsp-client. (Wed, 29 Jul 2009 17:09:06 GMT) (full text, mbox, link).


Acknowledgement sent to Vagrant Cascadian <vagrant@freegeek.org>:
Extra info received and filed, but not forwarded. (Wed, 29 Jul 2009 17:09:06 GMT) (full text, mbox, link).


Message #17 received at 537526-quiet@bugs.debian.org (full text, mbox, reply):

From: Vagrant Cascadian <vagrant@freegeek.org>
To: 480664-quiet@bugs.debian.org, 537526-quiet@bugs.debian.org
Cc: control@bugs.debian.org
Subject: pending ltsp fixes
Date: Wed, 29 Jul 2009 09:58:49 -0700
tags 480664 pending
tags 537526 pending
thanks

committed fixes in bzr, and will be uploaded once 5.1.77-1 migrates to testing. 

408664: ltsp-server: Please provide script to generate alien-arch chroot using
qemu

the fix isn't 100% complete, as it relies on static binaries, built in the qemu
packages from debian (and a newer version), but everything LTSP can handle is
largely dealt with, and brief documentation is provided to describe how get it
working.

live well,
  vagrant




Reply sent to Vagrant Cascadian <vagrant@freegeek.org>:
You have taken responsibility. (Mon, 03 Aug 2009 16:33:12 GMT) (full text, mbox, link).


Notification sent to Vagrant Cascadian <vagrant+debianbugs@freegeek.org>:
Bug acknowledged by developer. (Mon, 03 Aug 2009 16:33:13 GMT) (full text, mbox, link).


Message #22 received at 537526-close@bugs.debian.org (full text, mbox, reply):

From: Vagrant Cascadian <vagrant@freegeek.org>
To: 537526-close@bugs.debian.org
Subject: Bug#537526: fixed in ltsp 5.1.79-1
Date: Mon, 03 Aug 2009 16:06:28 +0000
Source: ltsp
Source-Version: 5.1.79-1

We believe that the bug you reported is fixed in the latest version of
ltsp, which is due to be installed in the Debian FTP archive:

ltsp-client-builder_5.1.79-1_all.udeb
  to pool/main/l/ltsp/ltsp-client-builder_5.1.79-1_all.udeb
ltsp-client-core_5.1.79-1_i386.deb
  to pool/main/l/ltsp/ltsp-client-core_5.1.79-1_i386.deb
ltsp-client_5.1.79-1_i386.deb
  to pool/main/l/ltsp/ltsp-client_5.1.79-1_i386.deb
ltsp-server-standalone_5.1.79-1_all.deb
  to pool/main/l/ltsp/ltsp-server-standalone_5.1.79-1_all.deb
ltsp-server_5.1.79-1_all.deb
  to pool/main/l/ltsp/ltsp-server_5.1.79-1_all.deb
ltsp_5.1.79-1.diff.gz
  to pool/main/l/ltsp/ltsp_5.1.79-1.diff.gz
ltsp_5.1.79-1.dsc
  to pool/main/l/ltsp/ltsp_5.1.79-1.dsc
ltsp_5.1.79.orig.tar.gz
  to pool/main/l/ltsp/ltsp_5.1.79.orig.tar.gz



A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed.  If you
have further comments please address them to 537526@bugs.debian.org,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Vagrant Cascadian <vagrant@freegeek.org> (supplier of updated ltsp package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing ftpmaster@debian.org)


-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.8
Date: Mon, 03 Aug 2009 17:00:32 +0200
Source: ltsp
Binary: ltsp-server ltsp-server-standalone ltsp-client-core ltsp-client ltsp-client-builder
Architecture: source all i386
Version: 5.1.79-1
Distribution: unstable
Urgency: low
Maintainer: LTSP Debian/Ubuntu Maintainers <pkg-ltsp-devel@lists.alioth.debian.org>
Changed-By: Vagrant Cascadian <vagrant@freegeek.org>
Description: 
 ltsp-client - LTSP client environment
 ltsp-client-builder - build an LTSP environment in the installer target (udeb)
 ltsp-client-core - LTSP client environment
 ltsp-server - basic LTSP server environment
 ltsp-server-standalone - complete LTSP server environment
Closes: 480664 537526 537639
Changes: 
 ltsp (5.1.79-1) unstable; urgency=low
 .
   * new upstream version:
     - fixed LSB initscript headers to work with newer insserv
 .
     - work around newer pulseaudio versions, which require an absurd amount of
       ram and attempt to start hal modules we don't need.  also ensure that
       /var/lib/pulse is present and writeable at boot. (Closes: #537526)
 .
     - support cross-architecture builds using statically built qemu (0.11+)
       binaries and binfmt_misc. (Closes: #480664)
 .
     - allow /srv/tftp as an alternative tftp location. (Closes: #537639)
 .
     - change /etc/default/console-setup with the wanted layout so plugging USB
       keyboards will use it instead of falling back to default
 .
     - ensure that NBD root doesn't kill the root filesystem before shutting
       system down.
 .
   * reorder initscript installation order to work with dependency-based init
   * use README.Debian.sound from upstream
   * add example screen.d hook for "nodm" for local autologin
   * prefer inputattach over joystick, and remove architecture restrictions on
     joystick.
Checksums-Sha1: 
 ee2b562710880fffe1ebf2e0e5dd76931aa7d8ff 1539 ltsp_5.1.79-1.dsc
 14d16308e02630ba4324f9d47dd4a804c1cf8405 347407 ltsp_5.1.79.orig.tar.gz
 c26e112caf82968222bbbe19903ea093f5c76761 71364 ltsp_5.1.79-1.diff.gz
 7859da01e5f194bcd9aa757aee26cbf7d2572d07 120106 ltsp-server_5.1.79-1_all.deb
 217d64b62eb84bfd4aaa1e330360adc76ea2368b 45216 ltsp-server-standalone_5.1.79-1_all.deb
 190d8b0614110164808eaa32bae76fcaf77ed6df 8468 ltsp-client-builder_5.1.79-1_all.udeb
 fc80b98ae5a30778913eb09f9e3b54304398bae0 100220 ltsp-client-core_5.1.79-1_i386.deb
 f4fef3eea2f4729baae8e3decf39832e49d4ad46 44572 ltsp-client_5.1.79-1_i386.deb
Checksums-Sha256: 
 6465e046723c007dce2b0b28845420070e09ef4e29892b17109d598d251d413f 1539 ltsp_5.1.79-1.dsc
 92b0679ace77074ebeeda2b2cff87bc22944c2b0f4a7563716099867d8413911 347407 ltsp_5.1.79.orig.tar.gz
 bbd339f8536cc2f4b56da513b67d4df6ea8d9c8757a9794c901211e53b84051c 71364 ltsp_5.1.79-1.diff.gz
 89509dd1f505c931d29d9b75ff4c5d7ce9a08ad80e220b1f53bc6ba439e086a9 120106 ltsp-server_5.1.79-1_all.deb
 3c81386a07e47c1f0db7cd7eae26585ddd571fa0535671abeec72947d5422246 45216 ltsp-server-standalone_5.1.79-1_all.deb
 27ea452826238252acac011da0f2f5ddad93f14181b4813991c79af6202627dc 8468 ltsp-client-builder_5.1.79-1_all.udeb
 3e9ec7997652760fbd24e9e159e26b358ae4200c525701acb23f405352920e60 100220 ltsp-client-core_5.1.79-1_i386.deb
 ce338007b644eecb983d4112096ecd07e77a3af99af1fab41ecf691aec3dbcd9 44572 ltsp-client_5.1.79-1_i386.deb
Files: 
 74e6d9fab4f1b33f84072e5cc64a7970 1539 misc extra ltsp_5.1.79-1.dsc
 0dfbf0a14c1946b7fd62facaf06a4bf1 347407 misc extra ltsp_5.1.79.orig.tar.gz
 3e58b71c9b2e274f80195ad20b488cee 71364 misc extra ltsp_5.1.79-1.diff.gz
 c414a1f7b7665fe8798a658a7f7ce229 120106 misc extra ltsp-server_5.1.79-1_all.deb
 3df827e61cc78c65c495c576e1b231aa 45216 misc extra ltsp-server-standalone_5.1.79-1_all.deb
 dc4bc8bc38596f9676a3e6c4e423f85d 8468 debian-installer extra ltsp-client-builder_5.1.79-1_all.udeb
 006cf8442a4c0a8f75b5b46f63d56714 100220 misc extra ltsp-client-core_5.1.79-1_i386.deb
 9134699f376f4d55181fd72aead8be12 44572 misc extra ltsp-client_5.1.79-1_i386.deb
Package-Type: udeb

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)

iEYEARECAAYFAkp2/tIACgkQlPc63BPWGpm+pwCfcaZmzkIKjGOjYhIzlCLF9+im
OgkAn1e3n1BpiofIktolFEdwm2dJYV23
=Dk8L
-----END PGP SIGNATURE-----





Bug archived. Request was from Debbugs Internal Request <owner@bugs.debian.org> to internal_control@bugs.debian.org. (Tue, 01 Sep 2009 07:31:20 GMT) (full text, mbox, link).


Send a report that this bug log contains spam.


Debian bug tracking system administrator <owner@bugs.debian.org>. Last modified: Sat Jul 1 13:42:36 2023; Machine Name: buxtehude

Debian Bug tracking system

Debbugs is free software and licensed under the terms of the GNU Public License version 2. The current version can be obtained from https://bugs.debian.org/debbugs-source/.

Copyright © 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson, 2005-2017 Don Armstrong, and many other contributors.