Linux Mint 10 LXDE computer to act as LTSP Server without luck

Posted by Rautamiekka on Server Fault See other posts from Server Fault or by Rautamiekka
Published on 2011-06-16T22:40:27Z Indexed on 2012/06/15 15:19 UTC
Read the original article Hit count: 692

Filed under:
|
|

So I've tried to make our screen-broken HP laptop to also serve as LTSP Server in addition to various other tasks, without luck, which may be cuz I'm running LM10 LXDE while the instructions are for Ubuntu. Excuse my ignorance.

The entire output from Terminal after installing LTSP stuff along with a Server kernel and a load of other packages:

[email protected] ~ $ sudo lt
ltrace               ltsp-build-client    ltsp-chroot          ltspfs               ltspfsmounter        ltsp-info            ltsp-localapps       ltsp-update-image    ltsp-update-kernels  ltsp-update-sshkeys  
[email protected] ~ $ sudo ltsp-update-sshkeys 
[email protected] ~ $ sudo ltsp-update-kernels 
find: `/opt/ltsp/': No such file or directory
[email protected] ~ $ sudo ltsp-build-client 
/usr/share/ltsp/plugins/ltsp-build-client/common/010-chroot-tagging: line 3: /opt/ltsp/i386/etc/ltsp_chroot: No such file or directory
error: LTSP client installation ended abnormally
[email protected] ~ $ sudo ltsp-update-image 
Cannot determine assigned port. Assigning to port 2000.
mkdir: cannot create directory `/opt/ltsp/i386/etc/ltsp': No such file or directory
/usr/sbin/ltsp-update-image: 274: cannot create /opt/ltsp/i386/etc/ltsp/update-kernels.conf: Directory nonexistent
/usr/sbin/ltsp-update-image: 274: cannot create /opt/ltsp/i386/etc/ltsp/update-kernels.conf: Directory nonexistent
Regenerating kernel... 
chroot: failed to run command `/usr/share/ltsp/update-kernels': No such file or directory
Done.
Configuring inetd... Done.
Updating pxelinux default configuration...Done.
Skipping invalid chroot: /opt/ltsp/i386
chroot: failed to run command `test': No such file or directory
[email protected] ~ $ sudo ltsp-chroot 
chroot: failed to run command `/bin/bash': No such file or directory
[email protected] ~ $ bash
[email protected] ~ $ exit
exit
[email protected] ~ $ sudo ls /opt/ltsp
i386
[email protected] ~ $ sudo ls /opt/ltsp/i386/
[email protected] ~ $ sudo ltsp-build-client 
NOTE: Root directory /opt/ltsp/i386 already exists, this will lead to problems, please remove it before trying again. Exiting.
error: LTSP client installation ended abnormally
[email protected] ~ $ sudo rm -rv /opt/ltsp/i386
removed directory: `/opt/ltsp/i386'
[email protected] ~ $ sudo ltsp-build-client 
/usr/share/ltsp/plugins/ltsp-build-client/common/010-chroot-tagging: line 3: /opt/ltsp/i386/etc/ltsp_chroot: No such file or directory
error: LTSP client installation ended abnormally
[email protected] ~ $ aptitude search ltsp
p   fts-ltsp-ldap                                                                                                  - LDAP LTSP module for the TFTP/Fuse supplicant                                                                           
p   ltsp-client                                                                                                    - LTSP client environment                                                                                                 
p   ltsp-client-core                                                                                               - LTSP client environment (core)                                                                                          
p   ltsp-cluster-accountmanager                                                                                    - Account creation and management daemon for LTSP                                                                         
p   ltsp-cluster-control                                                                                           - Web based thin-client configuration management                                                                          
p   ltsp-cluster-lbagent                                                                                           - LTSP loadbalancer agent offers variables about the state of the ltsp server                                             
p   ltsp-cluster-lbserver                                                                                          - LTSP loadbalancer server returns the optimal ltsp server to terminal                                                    
p   ltsp-cluster-nxloadbalancer                                                                                    - Minimal NX loadbalancer for ltsp-cluster                                                                                
p   ltsp-cluster-pxeconfig                                                                                         - LTSP-Cluster symlink generator                                                                                          
p   ltsp-controlaula                                                                                               - Classroom management tool with ltsp clients                                                                             
p   ltsp-docs                                                                                                      - LTSP Documentation                                                                                                      
p   ltsp-livecd                                                                                                    - starts an LTSP live server on an Ubuntu livecd session                                                                  
p   ltsp-manager                                                                                                   - Ubuntu LTSP server management GUI                                                                                       
i A ltsp-server                                                                                                    - Basic LTSP server environment                                                                                           
i   ltsp-server-standalone                                                                                         - Complete LTSP server environment                                                                                        
i A ltspfs                                                                                                         - Fuse based remote filesystem for LTSP thin clients                                                                      
p   ltspfsd                                                                                                        - Fuse based remote filesystem hooks for LTSP thin clients                                                                
p   ltspfsd-core                                                                                                   - Fuse based remote filesystem daemon for LTSP thin clients                                                               
p   python-ltsp                                                                                                    - provides ltsp related functions                                                                                         
[email protected] ~ $ sudo aptitude purge ltsp-server ltsp-server-standalone ltspfs
The following packages will be REMOVED:  
  debconf-utils{u} debootstrap{u} dhcp3-server{u} gstreamer0.10-pulseaudio{u} ldm-server{u} libpulse-browse0{u} ltsp-server{p} ltsp-server-standalone{p} ltspfs{p} nbd-server{u} openbsd-inetd{u} pulseaudio{u} 
  pulseaudio-esound-compat{u} pulseaudio-module-x11{u} pulseaudio-utils{u} squashfs-tools{u} tftpd-hpa{u} 
0 packages upgraded, 0 newly installed, 17 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 6,996kB will be freed.
Do you want to continue? [Y/n/?] 
(Reading database ... 158454 files and directories currently installed.)
Removing ltsp-server-standalone ...
Purging configuration files for ltsp-server-standalone ...
Removing ltsp-server ...
Purging configuration files for ltsp-server ...
dpkg: warning: while removing ltsp-server, directory '/var/lib/tftpboot/ltsp' not empty so not removed.
dpkg: warning: while removing ltsp-server, directory '/var/lib/tftpboot' not empty so not removed.
Processing triggers for man-db ...
(Reading database ... 158195 files and directories currently installed.)
Removing debconf-utils ...
Removing debootstrap ...
Removing dhcp3-server ...
 * Stopping DHCP server dhcpd3                                                                                                                                                                                                        [ OK ] 
Removing gstreamer0.10-pulseaudio ...
Removing ldm-server ...
Removing pulseaudio-module-x11 ...
Removing pulseaudio-esound-compat ...
Removing pulseaudio ...
 * PulseAudio configured for per-user sessions
Removing pulseaudio-utils ...
Removing libpulse-browse0 ...
Processing triggers for man-db ...
Processing triggers for ureadahead ...
ureadahead will be reprofiled on next reboot
Processing triggers for libc-bin ...
ldconfig deferred processing now taking place
(Reading database ... 157944 files and directories currently installed.)
Removing ltspfs ...
Processing triggers for man-db ...
(Reading database ... 157932 files and directories currently installed.)
Removing nbd-server ...
Stopping Network Block Device server: nbd-server.
Removing openbsd-inetd ...
 * Stopping internet superserver inetd                                                                                                                                                                                                [ OK ] 
Removing squashfs-tools ...
Removing tftpd-hpa ...
tftpd-hpa stop/waiting
Processing triggers for ureadahead ...
Processing triggers for man-db ...

[email protected] ~ $ sudo aptitude purge ~c
The following packages will be REMOVED:  
  dhcp3-server{p} libpulse-browse0{p} nbd-server{p} openbsd-inetd{p} pulseaudio{p} tftpd-hpa{p} 
0 packages upgraded, 0 newly installed, 6 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Do you want to continue? [Y/n/?] 
(Reading database ... 157881 files and directories currently installed.)
Removing dhcp3-server ...
Purging configuration files for dhcp3-server ...
Removing libpulse-browse0 ...
Purging configuration files for libpulse-browse0 ...
Removing nbd-server ...
Purging configuration files for nbd-server ...
Removing openbsd-inetd ...
Purging configuration files for openbsd-inetd ...
Removing pulseaudio ...
Purging configuration files for pulseaudio ...
Removing tftpd-hpa ...
Purging configuration files for tftpd-hpa ...
Processing triggers for ureadahead ...

[email protected] ~ $ sudo aptitude install ltsp-server-standalone
The following NEW packages will be installed:
  debconf-utils{a} debootstrap{a} ldm-server{a} ltsp-server{a} ltsp-server-standalone ltspfs{a} nbd-server{a} openbsd-inetd{a} squashfs-tools{a} 
The following packages are RECOMMENDED but will NOT be installed:
  dhcp3-server pulseaudio-esound-compat tftpd-hpa 
0 packages upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/498kB of archives. After unpacking 2,437kB will be used.
Do you want to continue? [Y/n/?] 
Preconfiguring packages ...              
Selecting previously deselected package openbsd-inetd.
(Reading database ... 157868 files and directories currently installed.)
Unpacking openbsd-inetd (from .../openbsd-inetd_0.20080125-4ubuntu2_i386.deb) ...
Processing triggers for man-db ...
Processing triggers for ureadahead ...
Setting up openbsd-inetd (0.20080125-4ubuntu2) ...
 * Stopping internet superserver inetd                                                                                                                                                                                                [ OK ] 
 * Starting internet superserver inetd                                                                                                                                                                                                [ OK ] 
Selecting previously deselected package ldm-server.
(Reading database ... 157877 files and directories currently installed.)
Unpacking ldm-server (from .../ldm-server_2%3a2.1.3-0ubuntu1_all.deb) ...
Selecting previously deselected package debconf-utils.
Unpacking debconf-utils (from .../debconf-utils_1.5.32ubuntu3_all.deb) ...
Selecting previously deselected package debootstrap.
Unpacking debootstrap (from .../debootstrap_1.0.23ubuntu1_all.deb) ...
Selecting previously deselected package nbd-server.
Unpacking nbd-server (from .../nbd-server_1%3a2.9.14-2ubuntu1_i386.deb) ...
Selecting previously deselected package squashfs-tools.
Unpacking squashfs-tools (from .../squashfs-tools_1%3a4.0-8_i386.deb) ...
Selecting previously deselected package ltsp-server.
  GNU nano 2.2.4                                                           File: /etc/ltsp/ltsp-update-image.conf                                                                                                                            

# Configuration file for ltsp-update-image

# By default, do not compress the image
# as it's reported to make it unstable
NO_COMP="-noF -noD -noI -no-exports"


















































                                                                                              [ Switched to /etc/ltsp/ltsp-update-image.conf ]

[email protected] ~ $ ls /opt/
firefox/          ltsp/             mint-flashplugin/ 
[email protected] ~ $ ls /opt/ltsp/i386/
[email protected] ~ $ ls /opt/ltsp/
i386
[email protected] ~ $ sudo ltsp
ltsp-build-client    ltsp-chroot          ltspfs               ltspfsmounter        ltsp-info            ltsp-localapps       ltsp-update-image    ltsp-update-kernels  ltsp-update-sshkeys  
[email protected] ~ $ sudo ltsp-build-client 
NOTE: Root directory /opt/ltsp/i386 already exists, this will lead to problems, please remove it before trying again. Exiting.
error: LTSP client installation ended abnormally
[email protected] ~ $ ^C
[email protected] ~ $ sudo aptitude purge ltsp
ltspfs                  ltsp-server             ltsp-server-standalone  
[email protected] ~ $ sudo aptitude purge ltsp-server
The following packages will be REMOVED:  
  ltsp-server{p} 
0 packages upgraded, 0 newly installed, 1 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 1,073kB will be freed.
The following packages have unmet dependencies:
  ltsp-server-standalone: Depends: ltsp-server but it is not going to be installed.
The following actions will resolve these dependencies:

     Remove the following packages:
1)     ltsp-server-standalone      



Accept this solution? [Y/n/q/?] 
The following packages will be REMOVED:
  debconf-utils{u} debootstrap{u} ldm-server{u} ltsp-server{p} ltsp-server-standalone{a} ltspfs{u} nbd-server{u} openbsd-inetd{u} squashfs-tools{u} 
0 packages upgraded, 0 newly installed, 9 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 2,437kB will be freed.
Do you want to continue? [Y/n/?] 
(Reading database ... 158244 files and directories currently installed.)
Removing ltsp-server-standalone ...
(Reading database ... 158240 files and directories currently installed.)
Removing ltsp-server ...
Purging configuration files for ltsp-server ...
dpkg: warning: while removing ltsp-server, directory '/var/lib/tftpboot/ltsp' not empty so not removed.
dpkg: warning: while removing ltsp-server, directory '/var/lib/tftpboot' not empty so not removed.
Processing triggers for man-db ...
(Reading database ... 157987 files and directories currently installed.)
Removing debconf-utils ...
Removing debootstrap ...
Removing ldm-server ...
Removing ltspfs ...
Removing nbd-server ...
Stopping Network Block Device server: nbd-server.
Removing openbsd-inetd ...
 * Stopping internet superserver inetd                                                                                                                                                                                                [ OK ] 
Removing squashfs-tools ...
Processing triggers for man-db ...
Processing triggers for ureadahead ...

[email protected] ~ $ sudo aptitude purge ~c
The following packages will be REMOVED:  
  ltsp-server-standalone{p} nbd-server{p} openbsd-inetd{p} 
0 packages upgraded, 0 newly installed, 3 to remove and 0 not upgraded.
Need to get 0B of archives. After unpacking 0B will be used.
Do you want to continue? [Y/n/?] 
(Reading database ... 157871 files and directories currently installed.)
Removing ltsp-server-standalone ...
Purging configuration files for ltsp-server-standalone ...
Removing nbd-server ...
Purging configuration files for nbd-server ...
Removing openbsd-inetd ...
Purging configuration files for openbsd-inetd ...
Processing triggers for ureadahead ...

[email protected] ~ $ sudo rm -rv /var/lib/t
teamspeak-server/    tftpboot/            transmission-daemon/ 
[email protected] ~ $ sudo rm -rv /var/lib/tftpboot
removed `/var/lib/tftpboot/ltsp/i386/pxelinux.cfg/default'
removed directory: `/var/lib/tftpboot/ltsp/i386/pxelinux.cfg'
removed directory: `/var/lib/tftpboot/ltsp/i386'
removed directory: `/var/lib/tftpboot/ltsp'
removed directory: `/var/lib/tftpboot'
[email protected] ~ $ sudo find / -name "ltsp"
/opt/ltsp
[email protected] ~ $ sudo rm -rv /opt/ltsp
removed directory: `/opt/ltsp/i386'
removed directory: `/opt/ltsp'
[email protected] ~ $ sudo aptitude install ltsp-server-standalone
The following NEW packages will be installed:
  debconf-utils{a} debootstrap{a} ldm-server{a} ltsp-server{a} ltsp-server-standalone ltspfs{a} nbd-server{a} openbsd-inetd{a} squashfs-tools{a} 
The following packages are RECOMMENDED but will NOT be installed:
  dhcp3-server pulseaudio-esound-compat tftpd-hpa 
0 packages upgraded, 9 newly installed, 0 to remove and 0 not upgraded.
Need to get 0B/498kB of archives. After unpacking 2,437kB will be used.
Do you want to continue? [Y/n/?] 
Preconfiguring packages ...              
Selecting previously deselected package openbsd-inetd.
(Reading database ... 157868 files and directories currently installed.)
Unpacking openbsd-inetd (from .../openbsd-inetd_0.20080125-4ubuntu2_i386.deb) ...
Processing triggers for man-db ...
  GNU nano 2.2.4                                                                    New Buffer                                                                                                                                               
  GNU nano 2.2.4                                                               File: /etc/ltsp/dhcpd.conf                                                                                                                                    

#
# Default LTSP dhcpd.conf config file.
#

authoritative;

subnet 192.168.2.0 netmask 255.255.255.0 {
    range 192.168.2.70 192.168.2.79;
    option domain-name "jarvinen";
    option domain-name-servers 192.168.2.254;
    option broadcast-address 192.168.2.255;
    option routers 192.168.2.254;
#    next-server 192.168.0.1;
#    get-lease-hostnames true;
    option subnet-mask 255.255.255.0;
    option root-path "/opt/ltsp/i386";
    if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
        filename "/ltsp/i386/pxelinux.0";
    } else {
        filename "/ltsp/i386/nbi.img";
    }
}

































                                                                                                             [ Wrote 22 lines ]

[email protected] ~ $ sudo service dhcp3-server start
 * Starting DHCP server dhcpd3                                                                                                                                                                                                        [ OK ] 
[email protected] ~ $ sudo ltsp-build-client 
/usr/share/ltsp/plugins/ltsp-build-client/common/010-chroot-tagging: line 3: /opt/ltsp/i386/etc/ltsp_chroot: No such file or directory
error: LTSP client installation ended abnormally
[email protected] ~ $ sudo cat /usr/share/ltsp/plugins/ltsp-build-client/common/010-chroot-tagging 
case "$MODE" in
    after-install)
        echo LTSP_CHROOT=$ROOT >> $ROOT/etc/ltsp_chroot
        ;;
esac
[email protected] ~ $ cd $ROOT/etc/ltsp_chroot
bash: cd: /etc/ltsp_chroot: No such file or directory
[email protected] ~ $ cd $ROOT/etc/
[email protected] /etc $ ls
acpi                    chatscripts          emacs                 group            insserv.conf.d   logrotate.conf       mysql             php5                     rc6.d             smbnetfs.conf        UPower
adduser.conf            ConsoleKit           environment           group-           iproute2         logrotate.d          nanorc            phpmyadmin               rc.local          snmp                 usb_modeswitch.conf
alternatives            console-setup        esound                grub.d           issue            lsb-base             nbd-server        pm                       rcS.d             sound                usb_modeswitch.d
anacrontab              cron.d               firefox               gshadow          issue.net        lsb-base-logging.sh  ndiswrapper       pnm2ppa.conf             request-key.conf  ssh                  ushare.conf
apache2                 cron.daily           firefox-3.5           gshadow-         java             lsb-release          netscsid.conf     polkit-1                 resolvconf        ssl                  vga
apm                     cron.hourly          firestarter           gtk-2.0          java-6-sun       ltrace.conf          network           popularity-contest.conf  resolv.conf       sudoers              vim
apparmor                cron.monthly         fonts                 gtkmathview      kbd              ltsp                 NetworkManager    ppp                      rmt               sudoers.d            vlc
apparmor.d              crontab              foomatic              gufw             kernel           lxdm                 networks          printcap                 rpc               su-to-rootrc         vsftpd.conf
apport                  cron.weekly          fstab                 hal              kernel-img.conf  magic                nsswitch.conf     profile                  rsyslog.conf      sweeprc              w3m
apt                     crypttab             ftpusers              hdparm.conf      kerneloops.conf  magic.mime           ntp.conf          profile.d                rsyslog.d         sysctl.conf          wgetrc
at.deny                 cups                 fuse.conf             host.conf        kompozer         mailcap              obex-data-server  protocols                samba             sysctl.d             wildmidi
auto-apt                dbconfig-common      gai.conf              hostname         ldap             mailcap.order        ODBCDataSources   psiconv                  sane.d            teamspeak-server     wodim.conf
avahi                   dbus-1               gamin                 hosts            ld.so.cache      manpath.config       odbc.ini          pulse                    screenrc          terminfo             wpa_supplicant
bash.bashrc             debconf.conf         gconf                 hosts.allow      ld.so.conf       menu                 openal            purple                   securetty         thunderbird          X11
bash_completion         debian_version       gdb                   hosts.deny       ld.so.conf.d     menu-methods         openoffice        python                   security          timezone             xdg
bash_completion.d       default              gdm                   hp               legal            mime.types           opt               python2.6                sensors3.conf     transmission-daemon  xml
bindresvport.blacklist  defoma               ghostscript           ifplugd          lftp.conf        mke2fs.conf          pam.conf          python2.7                sensors.d         ts.conf              xulrunner-1.9.2
blkid.conf              deluser.conf         gimp                  inetd.conf       libpaper.d       modprobe.d           pam.d             python3.1                services          ucf.conf             zsh_command_not_found
blkid.tab               depmod.d             gnome                 init             libreoffice      modules              pango             rc0.d                    sgml              udev
bluetooth               dhcp                 gnome-system-tools    init.d           linuxmint        motd                 papersize         rc1.d                    shadow            ufw
bonobo-activation       dhcp3                gnome-vfs-2.0         initramfs-tools  locale.alias     mplayer              passwd            rc2.d                    shadow-           updatedb.conf
ca-certificates         dictionaries-common  gnome-vfs-mime-magic  inputrc          localtime        mtab                 passwd-           rc3.d                    shells            update-manager
ca-certificates.conf    doc-base             gre.d                 insserv          logcheck         mtab.fuselock        pcmcia            rc4.d                    skel              update-motd.d
calendar                dpkg                 groff                 insserv.conf     login.defs       mtools.conf          perl              rc5.d                    smb2www           update-notifier
[email protected] /etc $ cd ltsp/
[email protected] /etc/ltsp $ ls
dhcpd.conf  ltsp-update-image.conf
[email protected] /etc/ltsp $ cat dhcpd.conf 
#
# Default LTSP dhcpd.conf config file.
#

authoritative;

subnet 192.168.2.0 netmask 255.255.255.0 {
    range 192.168.2.70 192.168.2.79;
    option domain-name "jarvinen";
    option domain-name-servers 192.168.2.254;
    option broadcast-address 192.168.2.255;
    option routers 192.168.2.254;
#    next-server 192.168.0.1;
#    get-lease-hostnames true;
    option subnet-mask 255.255.255.0;
    option root-path "/opt/ltsp/i386";
    if substring( option vendor-class-identifier, 0, 9 ) = "PXEClient" {
        filename "/ltsp/i386/pxelinux.0";
    } else {
        filename "/ltsp/i386/nbi.img";
    }
}
[email protected] /etc/ltsp $ 

© Server Fault or respective owner

Related posts about linux

Related posts about ltsp