Discussion:
[Ltsp-discuss] no desktop manager in chroot
richard kweskin
2016-02-04 11:47:11 UTC
Permalink
Hello All

On a fresh install of Debian Stretch amd64 and subsequent updating:
==========================================================================
uname -a
Linux ltsp-server 4.3.0-1-amd64 #1 SMP Debian 4.3.3-7 (2016-01-19)
x86_64 GNU/Linux

cat /etc/apt/sources.list
deb http://ftp.gr.debian.org/debian/ stretch main non-free contrib
deb http://security.debian.org/ stretch/updates main contrib non-free
deb http://ftp.gr.debian.org/debian/ stretch-updates main contrib
non-free

aptitude install rsync xorg lxde ltsp-server-standalone dnsmasq
==========================================================================

In order to use this ltsp server to serve i386 Wheezy (which is an
older edition of Debian in order to accomodate older thin clients) I do
not use ltsp-pnp but rather create a separate chroot. However, as the
server is also running a different architecture, namely amd64, the
initial creation of
/etc/dnsmasq.d/ltsp-server-dnsmasq.conf needs editing to replace all
instances of amd64 with i386.

No other config files are created. Then:

ltsp-build-client --dist=wheezy --arch=i386

creates the desired chroot (dist and arch as asked for) which includes
xorg but no desktop environment.

==========================================================================
ltsp-info
server information:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux testing-updates (sid)
Release: testing-updates
Codename: sid

server packages:
ii ldm-server 2:2.2.17-1
un ltsp-client <none>
un ltsp-client-core <none>
ii ltsp-docs 1.2-1
ii ltsp-server 5.5.5-1
ii ltsp-server-standalone 5.5.5-1
un ltsp-utils <none>
ii ltspfs 1.4-2

packages in chroot: /opt/ltsp/i386
ii ldm:i386 2:2.2.11-2
ii ldm-themes 12.07.1
ii ltsp-client:i386 5.4.2-6+deb7u1
ii ltsp-client-core:i386 5.4.2-6+deb7u1
ii ltspfsd 1.1-2
ii ltspfsd-core:i386 1.1-2

found: /opt/ltsp/i386/etc/lts.conf

found image: /opt/ltsp/images/i386.img
===========================================================================

My question here is whether the absence of lxde constitutes grounds for
filing a bug report?

Richard

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_____________________________________________________________________
Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto:
https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help, try #ltsp channel on irc.freenode.net
Valtteri Suojanen
2016-02-04 14:46:32 UTC
Permalink
Hi

Does Debian as a distro even have desktop manager in the base sources?

By default ltsp-build-client creates chroot for thin client. Now to build fatclient in chroot you need configuration option. with Ubuntu LTSP you use --fatclient option
However with debian it is not available...

E.x. with debian jessie i had to use 'tasksel install gnome-desktop' on chroot. LTSP init scripts setup the client to fat When they find local desktop session. you don't need to configure anything on chroot after installing your desktop

On your case with lxde try first ltsp-build-client with --fat-client-desktop lxde. it might work but if it doesn't then just install it on chroot afterwards. Installing desktop on chroot afterwards should be somewhat normal practice to do fat clients

Valtteri

----- AlkuperÀinen viesti -----
LÀhettÀjÀ: "richard kweskin" <***@hellug.gr>
LÀhetetty: ‎4.‎2.‎2016 13:50
Vastaanottaja: "ltsp-***@lists.sourceforge.net" <ltsp-***@lists.sourceforge.net>
Aihe: [Ltsp-discuss] no desktop manager in chroot

Hello All

On a fresh install of Debian Stretch amd64 and subsequent updating:
==========================================================================
uname -a
Linux ltsp-server 4.3.0-1-amd64 #1 SMP Debian 4.3.3-7 (2016-01-19)
x86_64 GNU/Linux

cat /etc/apt/sources.list
deb http://ftp.gr.debian.org/debian/ stretch main non-free contrib
deb http://security.debian.org/ stretch/updates main contrib non-free
deb http://ftp.gr.debian.org/debian/ stretch-updates main contrib
non-free

aptitude install rsync xorg lxde ltsp-server-standalone dnsmasq
==========================================================================

In order to use this ltsp server to serve i386 Wheezy (which is an
older edition of Debian in order to accomodate older thin clients) I do
not use ltsp-pnp but rather create a separate chroot. However, as the
server is also running a different architecture, namely amd64, the
initial creation of
/etc/dnsmasq.d/ltsp-server-dnsmasq.conf needs editing to replace all
instances of amd64 with i386.

No other config files are created. Then:

ltsp-build-client --dist=wheezy --arch=i386

creates the desired chroot (dist and arch as asked for) which includes
xorg but no desktop environment.

==========================================================================
ltsp-info
server information:
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux testing-updates (sid)
Release: testing-updates
Codename: sid

server packages:
ii ldm-server 2:2.2.17-1
un ltsp-client <none>
un ltsp-client-core <none>
ii ltsp-docs 1.2-1
ii ltsp-server 5.5.5-1
ii ltsp-server-standalone 5.5.5-1
un ltsp-utils <none>
ii ltspfs 1.4-2

packages in chroot: /opt/ltsp/i386
ii ldm:i386 2:2.2.11-2
ii ldm-themes 12.07.1
ii ltsp-client:i386 5.4.2-6+deb7u1
ii ltsp-client-core:i386 5.4.2-6+deb7u1
ii ltspfsd 1.1-2
ii ltspfsd-core:i386 1.1-2

found: /opt/ltsp/i386/etc/lts.conf

found image: /opt/ltsp/images/i386.img
===========================================================================

My question here is whether the absence of lxde constitutes grounds for
filing a bug report?

Richard

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_____________________________________________________________________
Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto:
https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help, try #ltsp channel on irc.freenode.net
Vagrant Cascadian
2016-02-04 18:48:31 UTC
Permalink
...
Post by richard kweskin
ltsp-build-client --dist=wheezy --arch=i386
creates the desired chroot (dist and arch as asked for) which includes
xorg but no desktop environment.
...
Post by richard kweskin
My question here is whether the absence of lxde constitutes grounds for
filing a bug report?
No, that's expected. By default, ltsp-build-client builds a thin client,
which logs into the server and runs the desktop environment from the
server, displaying to the thin client.

If you want a fat client, you need to install a window manager or
desktop environment in the chroot. This can be done with:

ltsp-build-client --fat-client-desktop=lxde


live well,
vagrant
richard kweskin
2016-02-07 13:41:43 UTC
Permalink
Post by Vagrant Cascadian
...
Post by richard kweskin
ltsp-build-client --dist=wheezy --arch=i386
creates the desired chroot (dist and arch as asked for) which
includes
xorg but no desktop environment.
...
Post by richard kweskin
My question here is whether the absence of lxde constitutes grounds for
filing a bug report?
No, that's expected. By default, ltsp-build-client builds a thin client,
which logs into the server and runs the desktop environment from the
server, displaying to the thin client.
If you want a fat client, you need to install a window manager or
ltsp-build-client --fat-client-desktop=lxde
live well,
vagrant
Thank you for clearing that up.

Richard

------------------------------------------------------------------------------
Site24x7 APM Insight: Get Deep Visibility into Application Performance
APM + Mobile APM + RUM: Monitor 3 App instances at just $35/Month
Monitor end-to-end web transactions and take corrective actions now
Troubleshoot faster and improve end-user experience. Signup Now!
http://pubads.g.doubleclick.net/gampad/clk?id=272487151&iu=/4140
_____________________________________________________________________
Ltsp-discuss mailing list. To un-subscribe, or change prefs, goto:
https://lists.sourceforge.net/lists/listinfo/ltsp-discuss
For additional LTSP help, try #ltsp channel on irc.freenode.net
Loading...