[Bug 357268] Re: X01-localapps pathologically slow with many groups
Launchpad Bug Tracker
357268 at bugs.launchpad.net
Tue Dec 3 00:21:03 UTC 2013
This bug was fixed in the package ltsp - 5.4.6-1ubuntu1
---------------
ltsp (5.4.6-1ubuntu1) trusty; urgency=low
* Merge from Debian unstable. Remaining changes:
- Change default color depth from 16bit to 24bit as 16bit just doesn't
work when using unity with llvmpipe. This is a workaround and
alternatives should be looked at to get back to 16bit if possible.
- Add 40-ltsp as 40-ltsp-client and 40-ltsp-server in Xsession.d for both
ltsp-client-core and ltsp-server. (LP: #987726)
- Make ltsp-client-builder depend on console-setup-udeb rather than
kbd-chooser for Ubuntu.
- Make ltsp-client recommend zram-config
- Make ltsp-client depend on dbus, dmz-cursor-theme,
fonts-dejavu-core, fonts-freefont-ttf, fonts-kacst-one,
fonts-khmeros-core, fonts-lao, fonts-liberation, fonts-nanum,
fonts-takao-pgothic, fonts-thai-tlwg, language-pack-en, libgl1-mesa-dri,
plymouth-theme-ubuntu-logo, plymouth-theme-ubuntu-text,
ttf-indic-fonts-core, ttf-punjabi-fonts, ttf-ubuntu-font-family,
ttf-wqy-microhei and wget.
- Make ltsp-client-core depend on busybox-static, udhcpd and usbutils.
- Ship a distro-specific dhcpd.conf using the good old
192.168.0.0/24 subnet instead of upstream's default 192.168.67.0/24.
- Add fat client support to the udeb.
- Have the udeb detect Ubuntu flavours with only main and restricted.
- Fix race condition during image compression in udeb.
- Patch dhcpd.conf on the fly to match current architecture.
- Create a squashfs image by default and configure network in d-i.
- Install ltsp-cluster.
- Add code for second stage Edubuntu LTSP install.
- Change watch file to monitor Debian.
ltsp (5.4.6-1) unstable; urgency=low
* New upstream version:
- Use help2man to generate man pages (LP #1008053).
- Updated German translation by Wolfgang Schweer (Closes: #702915).
- ltsp-client:
+ pulseaudio: Add module-suspend-on-idle to improve stability.
Thanks to Tom Wallis for reporting the issue and fix.
+ Optimize localapps user and group handling (LP: #357268).
+ Move the localapps cleanup after X terminates (LP: #1093144).
+ ltsp-cleanup: Only remove local users (LP: #1037034).
+ Avoid Xorg crashes caused by nouveau dri (LP: #1072711).
+ Make dbus machine id constant per client.
- ltsp-build-client:
+ Mount /sys in chroot during installation.
Thanks to Petter Reinholdtsen (Closes: #721597).
+ Fix ignored --debootstrap-keyring commandline option.
* ltsp-client-core:
+ Recommend pciutils, used by several screen-session hooks.
+ Remove python-daemon dependency, as jetpipe no longer uses it.
+ Recommend dnsutils or knot-dnsutils, which is used to find a valid DNS
server (Closes: #704271).
+ Drop custom udev rules for ltsp-sound, which is now installed at runtime.
* Updated patches:
- use-test-binary
- jetpipe-from-ltsp-client-core-init-script
* Removed patches applied upstream:
- fix-ltsp-cleanup-bashism
- fix-ltsp-config-bashisms
- fix-screen-x-common-bashisms
- fix-dashisms-using-local-dash
- ltsp-update-image-aufs-submounts
- use-run-in-initramfs-udhcp-hook
- move-ltspconfig-cache
- fatclients-return-0
- cryptsetup-swap-with-nbd
-- Stephane Graber <stgraber at ubuntu.com> Mon, 02 Dec 2013 16:29:42 -0500
** Changed in: ltsp (Ubuntu)
Status: Triaged => Fix Released
--
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to ltsp in Ubuntu.
https://bugs.launchpad.net/bugs/357268
Title:
X01-localapps pathologically slow with many groups
Status in Linux Terminal Server Project:
Fix Released
Status in “ltsp” package in Ubuntu:
Fix Released
Status in “ltsp” package in Debian:
New
Bug description:
With non-trivial numbers of users/groups (e.g. when the server LDAP
authenticates), X01-localapps takes many, many minutes to return,
blocking the session from starting.
The attached patch rewrites the portion of the shell script that does
the group deduplication in awk.
To manage notifications about this bug go to:
https://bugs.launchpad.net/ltsp/+bug/357268/+subscriptions
More information about the foundations-bugs
mailing list