Tiny Core Linux
Tiny Core Base => TCB Talk => Topic started by: Rabie on June 09, 2022, 09:07:00 AM
-
Hi there,
i am Trying to setup a Server for PXE netbooting.
i already found this link to the instructions: http://wiki.tinycorelinux.net/wiki:netbooting
But it seams that i don't have enough rights to look into the wiki as i am getting:
User authentication is temporarily unavailable. If this situation persists, please inform your Wiki Admin.
====== Permission Denied ====== Sorry, you don't have enough rights to continue.
====== Login ====== You are currently not logged in! Enter your authentication credentials below to log in. You need to have cookies enabled to log in.
can anyone help ?
Thanx
-
Hi Rabie
An alternative link for viewing the Wiki can be found here:
http://forum.tinycorelinux.net/index.php/topic,25220.0.html
-
Hi Rich,
thank you for the new Link :)
i have managed to get the pxe Server to work and boot to the BaseCore
But i don't really understand the Step how to make the tce directory available :-\
i tried the following Example from the Wiki but without success
Putting it all together
Note: If you are running Core 5.2 or newer, nfs-utils depends on rpcbind,tcz and libtirpc.tcz. These will need to be added to the nfs.list
The tftp server is sourced at /tftpboot. We are going to setup workstation1. It is going to have a /mnt/nfs that corresponds to /tftpboot/nfs/ws1. On the server myserver:
#mkdir -p /tftpboot/nfs/ws1/tce
#copy nfs-utils.tcz to /tftpboot/nfs/ws1/tce
#create the file /tftpboot/nfs/ws1/nfs.list that contains:
#/nfs/ws1/nfs-utils.tcz
#Copy tinycore.gz and bzImage to /tftpboot/nfs/ws1
#add ”/tftpboot/nfs/ws1 *(rw,no_root_squash)” to /etc/exports, and “exportfs -a”.
#Create a PXE config file that contains the following:
#label ws1
# MENU LABEL WS1
# kernel /nfs/ws1/bzImage
# append initrd=/nfs/ws1/tinycore.gz nfsmount=myserver:/tftpboot/nfs/ws1 tftplist=myserver:/nfs/ws1/nfs.list tce=nfs/tce
When you select ws1 from the PXE boot menu, the workstation does the following:
Loads TCL.
#TFTP gets /nfs/ws1/nfs.list from myserver.
#TFTP gets each file listed in nfs.list and places it in /tmp/tce, a temporary directory in RAM.
#Mounts all applications in /tmp/tce.
#Mounts myserver:/tftpboot/nfs/ws1 onto /mnt/nfs.
#Any additional extensions installed by Appbrowser will be saved on the nfs share, and will be loaded during boot, just as you would expect with a local drive.
#When you run the Backup-Restore utility, set the Device to nfs or nfs/tce.
can you maybe help ?
Thank you
-
My PXE boot experience is from warewulf clustering and I have no experience with PXE on TC,
but I will take a shot at it from what you have posted.
Making sure we are on the same page from the info you posted it would seem..
- You have booted the PXE master server.
- created on the server, /nfs/ws1/nfs.list file listing all the extensions you want avail to the nodes (guessing one per line)
- You have booted the worker node successfully ??
- logging into worker node you should find in /tmp/tce , all the node specific extensions you listed in /nfs/ws1/nfs.list on the server
- adding new extensions to the worker node will be saved back to the server in /mnt/nfs share
-
Hi tacpilot,
You have booted the PXE master server.
yes
created on the server, /nfs/ws1/nfs.list file listing all the extensions you want avail to the nodes (guessing one per line)
yes but i don't know if i did it in the right way.
i copied all extensions to nfs/ws1/tce/optional
and add the lines to nfs/ws1/nfs.list like:
/nfs/ws1/tce/optional/nfs-utils.tcz
/nfs/ws1/tce/optional/getlocale.tcz
/nfs/ws1/tce/optional/nano.tcz
/nfs/ws1/tce/optional/Xorg-7.7.tcz
etc...
You have booted the worker node successfully ??
if you mean with worker node the client then yes i managed to boot TinyCore from PXE but it didn't load all extensions i listed :-\
logging into worker node you should find in /tmp/tce , all the node specific extensions you listed in /nfs/ws1/nfs.list on the server
yes you are right but i didn't find all extensions i listed in nfs.list
as i get some messages while booting like:
open /dev/fb0: no such device
loop1: detected capacity change from 0 to 8
loop1: detected capacity change from 0 to 8
loop1: detected capacity change from 0 to 72
loop2: detected capacity change from 0 to 128
loop3: detected capacity change from 0 to 264
loop4: detected capacity change from 0 to 3368
loop5: detected capacity change from 0 to 88
loop6: detected capacity change from 0 to 28160
loop7: detected capacity change from 0 to 1520
loop8: detected capacity change from 0 to 280
loop9: detected capacity change from 0 to 64
loop10: detected capacity change from 0 to 24
loop11: detected capacity change from 0 to 928
does that mean that there is not enough RAM to load all extensions ?
this is my PXE config:
#DEFAULT menu.c32
#timeout 0
#MENU TITLE PXE-Server Boot Menu
#LABEL TinyCore
#MENU LABEL TinyCore
#KERNEL /nfs/ws1/vmlinuz64
#APPEND initrd=/nfs/ws1/corepure64.gz nfsmount=Server-IP:/tftpboot/nfs/ws1 tftplist=Server-IP:/nfs/ws1/nfs.list tce=nfs/ws1/tce
the # to prevent Forum from giving Error
-
Hi Rabie
... this is my PXE config:
#DEFAULT menu.c32
#timeout 0
#MENU TITLE PXE-Server Boot Menu
#LABEL TinyCore
#MENU LABEL TinyCore
#KERNEL /nfs/ws1/vmlinuz64
#APPEND initrd=/nfs/ws1/corepure64.gz nfsmount=Server-IP:/tftpboot/nfs/ws1 tftplist=Server-IP:/nfs/ws1/nfs.list tce=nfs/ws1/tce
Try adding a leading slash to the tce= path:
tce=/nfs/ws1/tce
-
Sounds like you are close.. If still have issues after adding
the forward slash to your boot code, may also try listing just
the extension name without the path in the /nfs/ws1/nfs.list file.
-
Hi Rabie
Forget what I said. You had it right, there is no leading slash.
... You have booted the worker node successfully ??
if you mean with worker node the client then yes i managed to boot TinyCore from PXE but it didn't load all extensions i listed :-\
logging into worker node you should find in /tmp/tce , all the node specific extensions you listed in /nfs/ws1/nfs.list on the server
yes you are right but i didn't find all extensions i listed in nfs.list ...
So some extensions are loading and some are not?
What do these commands return:
ls -l /tmp/tce
ls -l /mnt/nfs/tce
ls -l /mnt/nfs/tce/optional
ls -l /usr/local/tce.installed
readlink /etc/sysconfig/tcedir
-
Hi,
so i was wrong! All extensions in the List are loaded but they are not in the same location as those i install after booting (/mnt/nfs/ws1/tce/optional/)
tc@box:~$ ls -al /tmp/tce/optional/
total 184024
drwxrwxr-x 2 tc staff 820 Jan 4 06:03 ./
drwxrwxr-x 3 root staff 80 Jan 4 06:01 ../
-rw-r--r-- 1 root root 4096 Jan 4 06:01 Xorg-7.7-dev.tcz
-rw-r--r-- 1 root root 4096 Jan 4 06:01 Xorg-7.7.tcz
-rw-r--r-- 1 root root 36864 Jan 4 06:02 acpid.tcz
-rw-r--r-- 1 root root 65536 Jan 4 06:01 aterm.tcz
-rw-r--r-- 1 root root 499712 Jan 4 06:02 bash.tcz
-rw-r--r-- 1 root root 532480 Jan 4 06:02 conky.tcz
-rw-r--r-- 1 root root 12288 Jan 4 06:02 fbv.tcz
-rw-r--r-- 1 root root 107020288 Jan 4 06:02 firefox.tcz
-rw-r--r-- 1 root root 12832768 Jan 4 06:01 firmware-iwl9000.tcz
-rw-r--r-- 1 root root 14417920 Jan 4 06:02 firmware-iwlax20x.tcz
-rw-r--r-- 1 root root 20316160 Jan 4 06:02 firmware-iwlwifi.tcz
-rw-r--r-- 1 root root 36864 Jan 4 06:02 firmware-rtl_nic.tcz
-rw-r--r-- 1 root root 1724416 Jan 4 06:01 freerdp.tcz
-rw-r--r-- 1 root root 4096 Jan 4 06:01 getlocale.tcz
-rw-r--r-- 1 root root 16384 Jan 4 06:03 giflib7.tcz
-rw-r--r-- 1 root root 21069824 Jan 4 06:03 grub2-multi.tcz
-rw-r--r-- 1 root root 12288 Jan 4 06:02 hsetroot1.tcz
-rw-r--r-- 1 root root 143360 Jan 4 06:02 kmaps.tcz
-rw-r--r-- 1 root root 24576 Jan 4 06:02 libpci.tcz
-rw-r--r-- 1 root root 106496 Jan 4 06:02 make.tcz
-rw-r--r-- 1 root root 778240 Jan 4 06:02 mylocale.tcz
-rw-r--r-- 1 root root 172032 Jan 4 06:01 nano.tcz
-rw-r--r-- 1 root root 180224 Jan 4 06:01 nfs-utils.tcz
-rw-r--r-- 1 root root 225280 Jan 4 06:02 ntfs-3g.tcz
-rw-r--r-- 1 root root 81920 Jan 4 06:02 obconf.tcz
-rw-r--r-- 1 root root 12288 Jan 4 06:02 openbox-config.tcz
-rw-r--r-- 1 root root 266240 Jan 4 06:01 openbox.tcz
-rw-r--r-- 1 root root 1417216 Jan 4 06:01 openssh.tcz
-rw-r--r-- 1 root root 475136 Jan 4 06:02 python3.6-cryptography.tcz
-rw-r--r-- 1 root root 32768 Jan 4 06:02 rdesktop-keymaps.tcz
-rw-r--r-- 1 root root 135168 Jan 4 06:01 rdesktop.tcz
-rw-r--r-- 1 root root 2400256 Jan 4 06:02 tcl8.6.tcz
-rw-r--r-- 1 root root 913408 Jan 4 06:02 tk8.6.tcz
-rw-r--r-- 1 root root 102400 Jan 4 06:02 udev-extra.tcz
-rw-r--r-- 1 root root 36864 Jan 4 06:01 wbar.tcz
-rw-r--r-- 1 root root 45056 Jan 4 06:01 wireless_tools.tcz
-rw-r--r-- 1 root root 782336 Jan 4 06:02 wpa_supplicant-dbus.tcz
-rw-r--r-- 1 root root 679936 Jan 4 06:01 x11vnc.tcz
-rw-r--r-- 1 root root 823296 Jan 4 06:02 xf86-video-intel.tcz
What do these commands return:
ls -l /tmp/tce
total 0
drwxrwxr-x 2 tc staff 820 Jan 4 06:03 optional/
-rw-rw-r-- 1 tc staff 0 Jan 4 06:01 xwbar.lst
ls -l /mnt/nfs/ws1/tce/
total 12
-rw-r--r-- 1 root staff 6288 Jan 4 06:30 mydata.tgz
-rw-rw-r-- 1 tc staff 73 Jan 4 06:26 onboot.lst
drwxrwsr-x 2 tc staff 40 Jan 4 06:03 ondemand/
drwxrwsr-x 2 tc staff 4460 Jan 4 06:26 optional/
-
those are extensions i downloades after booting cause i have gote some errors like:
nano /opt/.filetool.lst
nano: error while loading shared libraries: libmagic.so.1: cannot open shared object file: No such file or directory
ls -l /mnt/nfs/ws1/tce/optional/
total 60376
-rw-r--r-- 1 tc staff 40960 Jan 4 06:25 acl.tcz
-rw-r--r-- 1 tc staff 11 Jan 4 06:25 acl.tcz.dep
-rw-r--r-- 1 tc staff 42 Jan 4 06:25 acl.tcz.md5.txt
-rw-r--r-- 1 tc staff 13242368 Jan 4 06:25 adwaita-icon-theme.tcz
-rw-r--r-- 1 tc staff 44 Jan 4 06:25 adwaita-icon-theme.tcz.dep
-rw-r--r-- 1 tc staff 57 Jan 4 06:25 adwaita-icon-theme.tcz.md5.txt
-rw-r--r-- 1 tc staff 73728 Jan 4 06:25 at-spi2-atk.tcz
-rw-r--r-- 1 tc staff 25 Jan 4 06:25 at-spi2-atk.tcz.dep
-rw-r--r-- 1 tc staff 50 Jan 4 06:25 at-spi2-atk.tcz.md5.txt
-rw-r--r-- 1 tc staff 118784 Jan 4 06:25 at-spi2-core.tcz
-rw-r--r-- 1 tc staff 51 Jan 4 06:25 at-spi2-core.tcz.dep
-rw-r--r-- 1 tc staff 51 Jan 4 06:25 at-spi2-core.tcz.md5.txt
-rw-r--r-- 1 tc staff 57344 Jan 4 06:25 atk.tcz
-rw-r--r-- 1 tc staff 11 Jan 4 06:25 atk.tcz.dep
-rw-r--r-- 1 tc staff 42 Jan 4 06:25 atk.tcz.md5.txt
-rw-r--r-- 1 tc staff 24576 Jan 4 06:25 attr.tcz
-rw-r--r-- 1 tc staff 43 Jan 4 06:25 attr.tcz.md5.txt
-rw-r--r-- 1 tc staff 28672 Jan 4 06:24 bzip2-lib.tcz
-rw-r--r-- 1 tc staff 48 Jan 4 06:24 bzip2-lib.tcz.md5.txt
-rw-r--r-- 1 tc staff 606208 Jan 4 06:25 cairo.tcz
-rw-r--r-- 1 tc staff 99 Jan 4 06:25 cairo.tcz.dep
-rw-r--r-- 1 tc staff 44 Jan 4 06:25 cairo.tcz.md5.txt
-rw-r--r-- 1 tc staff 278528 Jan 4 06:25 dbus.tcz
-rw-r--r-- 1 tc staff 23 Jan 4 06:25 dbus.tcz.dep
-rw-r--r-- 1 tc staff 43 Jan 4 06:25 dbus.tcz.md5.txt
-rw-r--r-- 1 tc staff 1175552 Jan 4 06:25 elogind.tcz
-rw-r--r-- 1 tc staff 19 Jan 4 06:25 elogind.tcz.dep
-rw-r--r-- 1 tc staff 46 Jan 4 06:25 elogind.tcz.md5.txt
-rw-r--r-- 1 tc staff 81920 Jan 4 06:25 expat2.tcz
-rw-r--r-- 1 tc staff 45 Jan 4 06:25 expat2.tcz.md5.txt
-rw-r--r-- 1 tc staff 544768 Jan 4 06:24 file.tcz
-rw-r--r-- 1 tc staff 26 Jan 4 06:24 file.tcz.dep
-rw-r--r-- 1 tc staff 43 Jan 4 06:24 file.tcz.md5.txt
-rw-r--r-- 1 tc staff 245760 Jan 4 06:21 flac.tcz
-rw-r--r-- 1 tc staff 11 Jan 4 06:21 flac.tcz.dep
-rw-r--r-- 1 tc staff 43 Jan 4 06:21 flac.tcz.md5.txt
-rw-r--r-- 1 tc staff 176128 Jan 4 06:25 fontconfig.tcz
-rw-r--r-- 1 tc staff 24 Jan 4 06:25 fontconfig.tcz.dep
-rw-r--r-- 1 tc staff 49 Jan 4 06:25 fontconfig.tcz.md5.txt
-rw-r--r-- 1 tc staff 368640 Jan 4 06:25 freetype.tcz
-rw-r--r-- 1 tc staff 38 Jan 4 06:25 freetype.tcz.dep
-rw-r--r-- 1 tc staff 47 Jan 4 06:25 freetype.tcz.md5.txt
-rw-r--r-- 1 tc staff 28672 Jan 4 06:25 fribidi.tcz
-rw-r--r-- 1 tc staff 10 Jan 4 06:25 fribidi.tcz.dep
-rw-r--r-- 1 tc staff 46 Jan 4 06:25 fribidi.tcz.md5.txt
-rw-r--r-- 1 tc staff 208896 Jan 4 06:25 gdk-pixbuf2.tcz
-rw-r--r-- 1 tc staff 44 Jan 4 06:25 gdk-pixbuf2.tcz.dep
-rw-r--r-- 1 tc staff 50 Jan 4 06:25 gdk-pixbuf2.tcz.md5.txt
-rw-r--r-- 1 tc staff 1519616 Jan 4 06:25 glib2.tcz
-rw-r--r-- 1 tc staff 20 Jan 4 06:25 glib2.tcz.dep
-rw-r--r-- 1 tc staff 44 Jan 4 06:25 glib2.tcz.md5.txt
-rw-r--r-- 1 tc staff 249856 Jan 4 06:25 gmp.tcz
-rw-r--r-- 1 tc staff 42 Jan 4 06:25 gmp.tcz.md5.txt
-rw-r--r-- 1 tc staff 1241088 Jan 4 06:25 gnutls35.tcz
-rw-r--r-- 1 tc staff 36 Jan 4 06:25 gnutls35.tcz.dep
-rw-r--r-- 1 tc staff 47 Jan 4 06:25 gnutls35.tcz.md5.txt
-rw-r--r-- 1 tc staff 69632 Jan 4 06:25 graphite.tcz
-rw-r--r-- 1 tc staff 47 Jan 4 06:25 graphite.tcz.md5.txt
-rw-r--r-- 1 tc staff 3895296 Jan 4 06:25 gtk3.tcz
-rw-r--r-- 1 tc staff 188 Jan 4 06:25 gtk3.tcz.dep
-rw-r--r-- 1 tc staff 43 Jan 4 06:25 gtk3.tcz.md5.txt
-rw-r--r-- 1 tc staff 593920 Jan 4 06:25 harfbuzz.tcz
-rw-r--r-- 1 tc staff 23 Jan 4 06:25 harfbuzz.tcz.dep
-rw-r--r-- 1 tc staff 47 Jan 4 06:25 harfbuzz.tcz.md5.txt
-rw-r--r-- 1 tc staff 8192 Jan 4 06:25 hicolor-icon-theme.tcz
-rw-r--r-- 1 tc staff 57 Jan 4 06:25 hicolor-icon-theme.tcz.md5.txt
-rw-r--r-- 1 tc staff 14471168 Jan 4 06:25 icu67.tcz
-rw-r--r-- 1 tc staff 44 Jan 4 06:25 icu67.tcz.md5.txt
-rw-r--r-- 1 tc staff 122880 Jan 4 06:25 libEGL.tcz
-rw-r--r-- 1 tc staff 22 Jan 4 06:25 libEGL.tcz.dep
-rw-r--r-- 1 tc staff 45 Jan 4 06:25 libEGL.tcz.md5.txt
-rw-r--r-- 1 tc staff 188416 Jan 4 06:25 libGL.tcz
-rw-r--r-- 1 tc staff 58 Jan 4 06:25 libGL.tcz.dep
-rw-r--r-- 1 tc staff 44 Jan 4 06:25 libGL.tcz.md5.txt
-rw-r--r-- 1 tc staff 12288 Jan 4 06:25 libGLESv2.tcz
-rw-r--r-- 1 tc staff 10 Jan 4 06:25 libGLESv2.tcz.dep
-rw-r--r-- 1 tc staff 48 Jan 4 06:25 libGLESv2.tcz.md5.txt
-rw-r--r-- 1 tc staff 40960 Jan 4 06:25 libICE.tcz
-rw-r--r-- 1 tc staff 45 Jan 4 06:25 libICE.tcz.md5.txt
-rw-r--r-- 1 tc staff 16384 Jan 4 06:25 libSM.tcz
-rw-r--r-- 1 tc staff 44 Jan 4 06:25 libSM.tcz.md5.txt
-rw-r--r-- 1 tc staff 958464 Jan 4 06:25 libX11.tcz
-rw-r--r-- 1 tc staff 11 Jan 4 06:25 libX11.tcz.dep
-rw-r--r-- 1 tc staff 45 Jan 4 06:25 libX11.tcz.md5.txt
-rw-r--r-- 1 tc staff 8192 Jan 4 06:25 libXau.tcz
-rw-r--r-- 1 tc staff 45 Jan 4 06:25 libXau.tcz.md5.txt
-rw-r--r-- 1 tc staff 4096 Jan 4 06:25 libXcomposite.tcz
-rw-r--r-- 1 tc staff 11 Jan 4 06:25 libXcomposite.tcz.dep
-rw-r--r-- 1 tc staff 52 Jan 4 06:25 libXcomposite.tcz.md5.txt
-rw-r--r-- 1 tc staff 20480 Jan 4 06:25 libXcursor.tcz
-rw-r--r-- 1 tc staff 29 Jan 4 06:25 libXcursor.tcz.dep
-rw-r--r-- 1 tc staff 49 Jan 4 06:25 libXcursor.tcz.md5.txt
-rw-r--r-- 1 tc staff 4096 Jan 4 06:25 libXdamage.tcz
-rw-r--r-- 1 tc staff 14 Jan 4 06:25 libXdamage.tcz.dep
-rw-r--r-- 1 tc staff 49 Jan 4 06:25 libXdamage.tcz.md5.txt
-rw-r--r-- 1 tc staff 12288 Jan 4 06:25 libXdmcp.tcz
-rw-r--r-- 1 tc staff 47 Jan 4 06:25 libXdmcp.tcz.md5.txt
-rw-r--r-- 1 tc staff 28672 Jan 4 06:25 libXext.tcz
-rw-r--r-- 1 tc staff 11 Jan 4 06:25 libXext.tcz.dep
-rw-r--r-- 1 tc staff 46 Jan 4 06:25 libXext.tcz.md5.txt
-rw-r--r-- 1 tc staff 8192 Jan 4 06:25 libXfixes.tcz
-rw-r--r-- 1 tc staff 11 Jan 4 06:25 libXfixes.tcz.dep
-rw-r--r-- 1 tc staff 48 Jan 4 06:25 libXfixes.tcz.md5.txt
-rw-r--r-- 1 tc staff 102400 Jan 4 06:26 libXfont2.tcz
-rw-r--r-- 1 tc staff 28 Jan 4 06:26 libXfont2.tcz.dep
-rw-r--r-- 1 tc staff 48 Jan 4 06:26 libXfont2.tcz.md5.txt
-rw-r--r-- 1 tc staff 36864 Jan 4 06:25 libXft.tcz
-rw-r--r-- 1 tc staff 43 Jan 4 06:25 libXft.tcz.dep
-rw-r--r-- 1 tc staff 45 Jan 4 06:25 libXft.tcz.md5.txt
-rw-r--r-- 1 tc staff 28672 Jan 4 06:25 libXi.tcz
-rw-r--r-- 1 tc staff 12 Jan 4 06:25 libXi.tcz.dep
-rw-r--r-- 1 tc staff 44 Jan 4 06:25 libXi.tcz.md5.txt
-rw-r--r-- 1 tc staff 4096 Jan 4 06:25 libXinerama.tcz
-rw-r--r-- 1 tc staff 12 Jan 4 06:25 libXinerama.tcz.dep
-rw-r--r-- 1 tc staff 50 Jan 4 06:25 libXinerama.tcz.md5.txt
-rw-r--r-- 1 tc staff 20480 Jan 4 06:25 libXrandr.tcz
-rw-r--r-- 1 tc staff 27 Jan 4 06:25 libXrandr.tcz.dep
-rw-r--r-- 1 tc staff 48 Jan 4 06:25 libXrandr.tcz.md5.txt
-rw-r--r-- 1 tc staff 20480 Jan 4 06:25 libXrender.tcz
-rw-r--r-- 1 tc staff 11 Jan 4 06:25 libXrender.tcz.dep
-rw-r--r-- 1 tc staff 49 Jan 4 06:25 libXrender.tcz.md5.txt
-rw-r--r-- 1 tc staff 8192 Jan 4 06:25 libXxf86vm.tcz
-rw-r--r-- 1 tc staff 12 Jan 4 06:25 libXxf86vm.tcz.dep
-rw-r--r-- 1 tc staff 49 Jan 4 06:25 libXxf86vm.tcz.md5.txt
-rw-r--r-- 1 tc staff 24576 Jan 4 06:25 libcap.tcz
-rw-r--r-- 1 tc staff 9 Jan 4 06:25 libcap.tcz.dep
-rw-r--r-- 1 tc staff 45 Jan 4 06:25 libcap.tcz.md5.txt
-rw-r--r-- 1 tc staff 151552 Jan 4 06:25 libdrm.tcz
-rw-r--r-- 1 tc staff 30 Jan 4 06:25 libdrm.tcz.dep
-rw-r--r-- 1 tc staff 45 Jan 4 06:25 libdrm.tcz.md5.txt
-rw-r--r-- 1 tc staff 307200 Jan 4 06:25 libepoxy.tcz
-rw-r--r-- 1 tc staff 47 Jan 4 06:25 libepoxy.tcz.md5.txt
-rw-r--r-- 1 tc staff 16384 Jan 4 06:25 libffi.tcz
-rw-r--r-- 1 tc staff 45 Jan 4 06:25 libffi.tcz.md5.txt
-rw-r--r-- 1 tc staff 12288 Jan 4 06:26 libfontenc.tcz
-rw-r--r-- 1 tc staff 49 Jan 4 06:26 libfontenc.tcz.md5.txt
-rw-r--r-- 1 tc staff 73728 Jan 4 06:25 libidn2.tcz
-rw-r--r-- 1 tc staff 30 Jan 4 06:25 libidn2.tcz.dep
-rw-r--r-- 1 tc staff 46 Jan 4 06:25 libidn2.tcz.md5.txt
-rw-r--r-- 1 tc staff 315392 Jan 4 06:25 libjpeg-turbo.tcz
-rw-r--r-- 1 tc staff 52 Jan 4 06:25 libjpeg-turbo.tcz.md5.txt
-rw-r--r-- 1 tc staff 77824 Jan 4 06:24 liblzma.tcz
-rw-r--r-- 1 tc staff 46 Jan 4 06:24 liblzma.tcz.md5.txt
-rw-r--r-- 1 tc staff 12288 Jan 4 06:21 libogg.tcz
-rw-r--r-- 1 tc staff 45 Jan 4 06:21 libogg.tcz.md5.txt
-rw-r--r-- 1 tc staff 16384 Jan 4 06:25 libpciaccess.tcz
-rw-r--r-- 1 tc staff 51 Jan 4 06:25 libpciaccess.tcz.md5.txt
-rw-r--r-- 1 tc staff 102400 Jan 4 06:25 libpng.tcz
-rw-r--r-- 1 tc staff 45 Jan 4 06:25 libpng.tcz.md5.txt
-rw-r--r-- 1 tc staff 7294976 Jan 4 06:25 librsvg.tcz
-rw-r--r-- 1 tc staff 26 Jan 4 06:25 librsvg.tcz.dep
-rw-r--r-- 1 tc staff 46 Jan 4 06:25 librsvg.tcz.md5.txt
-rw-r--r-- 1 tc staff 172032 Jan 4 06:21 libsndfile.tcz
-rw-r--r-- 1 tc staff 23 Jan 4 06:21 libsndfile.tcz.dep
-rw-r--r-- 1 tc staff 49 Jan 4 06:21 libsndfile.tcz.md5.txt
-rw-r--r-- 1 tc staff 49152 Jan 4 06:25 libtasn1-4.tcz
-rw-r--r-- 1 tc staff 49 Jan 4 06:25 libtasn1-4.tcz.md5.txt
-rw-r--r-- 1 tc staff 188416 Jan 4 06:25 libtiff.tcz
-rw-r--r-- 1 tc staff 42 Jan 4 06:25 libtiff.tcz.dep
-rw-r--r-- 1 tc staff 46 Jan 4 06:25 libtiff.tcz.md5.txt
-rw-r--r-- 1 tc staff 598016 Jan 4 06:25 libunistring.tcz
-rw-r--r-- 1 tc staff 51 Jan 4 06:25 libunistring.tcz.md5.txt
-rw-r--r-- 1 tc staff 217088 Jan 4 06:21 libvorbis.tcz
-rw-r--r-- 1 tc staff 11 Jan 4 06:21 libvorbis.tcz.dep
-rw-r--r-- 1 tc staff 48 Jan 4 06:21 libvorbis.tcz.md5.txt
-rw-r--r-- 1 tc staff 393216 Jan 4 06:25 libxcb.tcz
-rw-r--r-- 1 tc staff 24 Jan 4 06:25 libxcb.tcz.dep
-rw-r--r-- 1 tc staff 45 Jan 4 06:25 libxcb.tcz.md5.txt
-rw-r--r-- 1 tc staff 8192 Jan 4 06:26 libxcvt.tcz
-rw-r--r-- 1 tc staff 46 Jan 4 06:26 libxcvt.tcz.md5.txt
-rw-r--r-- 1 tc staff 122880 Jan 4 06:25 libxkbcommon.tcz
-rw-r--r-- 1 tc staff 32 Jan 4 06:25 libxkbcommon.tcz.dep
-rw-r--r-- 1 tc staff 51 Jan 4 06:25 libxkbcommon.tcz.md5.txt
-rw-r--r-- 1 tc staff 614400 Jan 4 06:25 libxml2.tcz
-rw-r--r-- 1 tc staff 12 Jan 4 06:25 libxml2.tcz.dep
-rw-r--r-- 1 tc staff 46 Jan 4 06:25 libxml2.tcz.md5.txt
-rw-r--r-- 1 tc staff 4096 Jan 4 06:25 libxshmfence.tcz
-rw-r--r-- 1 tc staff 51 Jan 4 06:25 libxshmfence.tcz.md5.txt
-rw-r--r-- 1 tc staff 315392 Jan 4 06:25 libzstd.tcz
-rw-r--r-- 1 tc staff 46 Jan 4 06:25 libzstd.tcz.md5.txt
-rw-r--r-- 1 tc staff 49152 Jan 4 06:25 lxterminal.tcz
-rw-r--r-- 1 tc staff 63 Jan 4 06:25 lxterminal.tcz.dep
-rw-r--r-- 1 tc staff 49 Jan 4 06:25 lxterminal.tcz.md5.txt
-rw-r--r-- 1 tc staff 258048 Jan 4 06:25 ncursesw.tcz
-rw-r--r-- 1 tc staff 47 Jan 4 06:25 ncursesw.tcz.md5.txt
-rw-r--r-- 1 tc staff 278528 Jan 4 06:25 nettle3.tcz
-rw-r--r-- 1 tc staff 8 Jan 4 06:25 nettle3.tcz.dep
-rw-r--r-- 1 tc staff 46 Jan 4 06:25 nettle3.tcz.md5.txt
-rw-r--r-- 1 tc staff 1814528 Jan 4 06:11 openssl-1.1.1.tcz
-rw-r--r-- 1 tc staff 52 Jan 4 06:11 openssl-1.1.1.tcz.md5.txt
-rw-r--r-- 1 tc staff 733184 Jan 4 06:25 p11-kit.tcz
-rw-r--r-- 1 tc staff 26 Jan 4 06:25 p11-kit.tcz.dep
-rw-r--r-- 1 tc staff 46 Jan 4 06:25 p11-kit.tcz.md5.txt
-rw-r--r-- 1 tc staff 270336 Jan 4 06:25 pango.tcz
-rw-r--r-- 1 tc staff 33 Jan 4 06:25 pango.tcz.dep
-rw-r--r-- 1 tc staff 44 Jan 4 06:25 pango.tcz.md5.txt
-rw-r--r-- 1 tc staff 319488 Jan 4 06:25 pcre.tcz
-rw-r--r-- 1 tc staff 43 Jan 4 06:25 pcre.tcz.md5.txt
-rw-r--r-- 1 tc staff 348160 Jan 4 06:25 pcre2.tcz
-rw-r--r-- 1 tc staff 44 Jan 4 06:25 pcre2.tcz.md5.txt
-rw-r--r-- 1 tc staff 299008 Jan 4 06:25 pixman.tcz
-rw-r--r-- 1 tc staff 45 Jan 4 06:25 pixman.tcz.md5.txt
-rw-r--r-- 1 tc staff 626688 Jan 4 06:25 shared-mime-info.tcz
-rw-r--r-- 1 tc staff 22 Jan 4 06:25 shared-mime-info.tcz.dep
-rw-r--r-- 1 tc staff 55 Jan 4 06:25 shared-mime-info.tcz.md5.txt
-rw-r--r-- 1 tc staff 24576 Jan 4 06:25 udev-lib.tcz
-rw-r--r-- 1 tc staff 47 Jan 4 06:25 udev-lib.tcz.md5.txt
-rw-r--r-- 1 tc staff 229376 Jan 4 06:25 vte.tcz
-rw-r--r-- 1 tc staff 42 Jan 4 06:25 vte.tcz.dep
-rw-r--r-- 1 tc staff 42 Jan 4 06:25 vte.tcz.md5.txt
-rw-r--r-- 1 tc staff 172032 Jan 4 06:25 wayland-protocols.tcz
-rw-r--r-- 1 tc staff 12 Jan 4 06:25 wayland-protocols.tcz.dep
-rw-r--r-- 1 tc staff 56 Jan 4 06:25 wayland-protocols.tcz.md5.txt
-rw-r--r-- 1 tc staff 126976 Jan 4 06:25 wayland.tcz
-rw-r--r-- 1 tc staff 34 Jan 4 06:25 wayland.tcz.dep
-rw-r--r-- 1 tc staff 46 Jan 4 06:25 wayland.tcz.md5.txt
-rw-r--r-- 1 tc staff 843776 Jan 4 06:25 xkeyboard-config.tcz
-rw-r--r-- 1 tc staff 55 Jan 4 06:25 xkeyboard-config.tcz.md5.txt
-rw-r--r-- 1 tc staff 2785280 Jan 4 06:26 xorg-server.tcz
-rw-r--r-- 1 tc staff 90 Jan 4 06:26 xorg-server.tcz.dep
-rw-r--r-- 1 tc staff 50 Jan 4 06:26 xorg-server.tcz.md5.txt
-
What do these commands return:
ls -l /usr/local/tce.installed
total 0
-rw-r--r-- 1 tc staff 0 Jan 4 06:01 Xorg-7.7
-rw-r--r-- 1 tc staff 0 Jan 4 06:01 Xorg-7.7-dev
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 acl
lrwxrwxrwx 1 tc staff 47 Jan 4 06:02 acpid -> /tmp/tcloop/acpid/usr/local/tce.installed/acpid
lrwxrwxrwx 1 root root 73 Jan 4 06:25 adwaita-icon-theme -> /tmp/tcloop/adwaita-icon-theme/usr/local/tce.installed/adwaita-icon-theme
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 at-spi2-atk
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 at-spi2-core
lrwxrwxrwx 1 tc staff 47 Jan 4 06:01 aterm -> /tmp/tcloop/aterm/usr/local/tce.installed/aterm
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 atk
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 attr
lrwxrwxrwx 1 tc staff 45 Jan 4 06:02 bash -> /tmp/tcloop/bash/usr/local/tce.installed/bash
-rw-r--r-- 1 tc staff 0 Jan 4 06:24 bzip2-lib
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 cairo
lrwxrwxrwx 1 tc staff 47 Jan 4 06:02 conky -> /tmp/tcloop/conky/usr/local/tce.installed/conky
lrwxrwxrwx 1 root root 45 Jan 4 06:25 dbus -> /tmp/tcloop/dbus/usr/local/tce.installed/dbus
lrwxrwxrwx 1 root root 51 Jan 4 06:25 elogind -> /tmp/tcloop/elogind/usr/local/tce.installed/elogind
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 expat2
-rw-r--r-- 1 tc staff 0 Jan 4 06:02 fbv
lrwxrwxrwx 1 root root 45 Jan 4 06:24 file -> /tmp/tcloop/file/usr/local/tce.installed/file
lrwxrwxrwx 1 tc staff 51 Jan 4 06:02 firefox -> /tmp/tcloop/firefox/usr/local/tce.installed/firefox
lrwxrwxrwx 1 tc staff 69 Jan 4 06:01 firmware-iwl9000 -> /tmp/tcloop/firmware-iwl9000/usr/local/tce.installed/firmware-iwl9000
lrwxrwxrwx 1 tc staff 71 Jan 4 06:02 firmware-iwlax20x -> /tmp/tcloop/firmware-iwlax20x/usr/local/tce.installed/firmware-iwlax20x
lrwxrwxrwx 1 tc staff 69 Jan 4 06:02 firmware-iwlwifi -> /tmp/tcloop/firmware-iwlwifi/usr/local/tce.installed/firmware-iwlwifi
lrwxrwxrwx 1 tc staff 69 Jan 4 06:02 firmware-rtl_nic -> /tmp/tcloop/firmware-rtl_nic/usr/local/tce.installed/firmware-rtl_nic
-rw-r--r-- 1 tc staff 0 Jan 4 06:21 flac
lrwxrwxrwx 1 root root 57 Jan 4 06:25 fontconfig -> /tmp/tcloop/fontconfig/usr/local/tce.installed/fontconfig
-rw-r--r-- 1 tc staff 0 Jan 4 06:01 freerdp
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 freetype
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 fribidi
lrwxrwxrwx 1 root root 59 Jan 4 06:25 gdk-pixbuf2 -> /tmp/tcloop/gdk-pixbuf2/usr/local/tce.installed/gdk-pixbuf2
lrwxrwxrwx 1 tc staff 55 Jan 4 06:01 getlocale -> /tmp/tcloop/getlocale/usr/local/tce.installed/getlocale
-rw-r--r-- 1 tc staff 0 Jan 4 06:03 giflib7
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 glib2
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 gmp
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 gnutls35
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 graphite
-rw-r--r-- 1 tc staff 0 Jan 4 06:03 grub2-multi
lrwxrwxrwx 1 root root 45 Jan 4 06:25 gtk3 -> /tmp/tcloop/gtk3/usr/local/tce.installed/gtk3
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 harfbuzz
lrwxrwxrwx 1 root root 73 Jan 4 06:25 hicolor-icon-theme -> /tmp/tcloop/hicolor-icon-theme/usr/local/tce.installed/hicolor-icon-theme
-rw-r--r-- 1 tc staff 0 Jan 4 06:02 hsetroot1
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 icu67
-rw-r--r-- 1 tc staff 0 Jan 4 06:02 kmaps
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libEGL
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libGL
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libGLESv2
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libICE
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libSM
lrwxrwxrwx 1 root root 49 Jan 4 06:25 libX11 -> /tmp/tcloop/libX11/usr/local/tce.installed/libX11
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libXau
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libXcomposite
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libXcursor
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libXdamage
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libXdmcp
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libXext
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libXfixes
-rw-r--r-- 1 tc staff 0 Jan 4 06:26 libXfont2
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libXft
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libXi
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libXinerama
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libXrandr
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libXrender
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libXxf86vm
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libcap
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libdrm
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libepoxy
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libffi
-rw-r--r-- 1 tc staff 0 Jan 4 06:26 libfontenc
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libidn2
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libjpeg-turbo
-rw-r--r-- 1 tc staff 0 Jan 4 06:24 liblzma
-rw-r--r-- 1 tc staff 0 Jan 4 06:21 libogg
-rw-r--r-- 1 tc staff 0 Jan 4 06:02 libpci
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libpciaccess
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libpng
lrwxrwxrwx 1 root root 51 Jan 4 06:25 librsvg -> /tmp/tcloop/librsvg/usr/local/tce.installed/librsvg
-rw-r--r-- 1 tc staff 0 Jan 4 06:21 libsndfile
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libtasn1-4
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libtiff
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libunistring
-rw-r--r-- 1 tc staff 0 Jan 4 06:21 libvorbis
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libxcb
-rw-r--r-- 1 tc staff 0 Jan 4 06:26 libxcvt
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libxkbcommon
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libxml2
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libxshmfence
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 libzstd
lrwxrwxrwx 1 root root 57 Jan 4 06:25 lxterminal -> /tmp/tcloop/lxterminal/usr/local/tce.installed/lxterminal
-rw-r--r-- 1 tc staff 0 Jan 4 06:02 make
-rw-r--r-- 1 tc staff 0 Jan 4 06:02 mylocale
lrwxrwxrwx 1 tc staff 45 Jan 4 06:01 nano -> /tmp/tcloop/nano/usr/local/tce.installed/nano
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 ncursesw
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 nettle3
lrwxrwxrwx 1 tc staff 55 Jan 4 06:01 nfs-utils -> /tmp/tcloop/nfs-utils/usr/local/tce.installed/nfs-utils
-rw-r--r-- 1 tc staff 0 Jan 4 06:02 ntfs-3g
-rw-r--r-- 1 tc staff 0 Jan 4 06:02 obconf
lrwxrwxrwx 1 tc staff 51 Jan 4 06:01 openbox -> /tmp/tcloop/openbox/usr/local/tce.installed/openbox
-rw-r--r-- 1 tc staff 0 Jan 4 06:02 openbox-config
lrwxrwxrwx 1 tc staff 51 Jan 4 06:01 openssh -> /tmp/tcloop/openssh/usr/local/tce.installed/openssh
lrwxrwxrwx 1 root root 63 Jan 4 06:11 openssl-1.1.1 -> /tmp/tcloop/openssl-1.1.1/usr/local/tce.installed/openssl-1.1.1
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 p11-kit
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 pango
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 pcre
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 pcre2
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 pixman
-rw-r--r-- 1 tc staff 0 Jan 4 06:02 python3.6-cryptography
-rw-r--r-- 1 tc staff 0 Jan 4 06:01 rdesktop
-rw-r--r-- 1 tc staff 0 Jan 4 06:02 rdesktop-keymaps
lrwxrwxrwx 1 root root 69 Jan 4 06:25 shared-mime-info -> /tmp/tcloop/shared-mime-info/usr/local/tce.installed/shared-mime-info
-rw-r--r-- 1 tc staff 0 Jan 4 06:02 tcl8.6
-rw-r--r-- 1 tc staff 0 Jan 4 06:02 tk8.6
lrwxrwxrwx 1 tc staff 57 Jan 4 06:02 udev-extra -> /tmp/tcloop/udev-extra/usr/local/tce.installed/udev-extra
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 udev-lib
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 vte
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 wayland
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 wayland-protocols
lrwxrwxrwx 1 tc staff 45 Jan 4 06:01 wbar -> /tmp/tcloop/wbar/usr/local/tce.installed/wbar
-rw-r--r-- 1 tc staff 0 Jan 4 06:01 wireless_tools
-rw-r--r-- 1 tc staff 0 Jan 4 06:02 wpa_supplicant-dbus
-rw-r--r-- 1 tc staff 0 Jan 4 06:01 x11vnc
-rw-r--r-- 1 tc staff 0 Jan 4 06:02 xf86-video-intel
-rw-r--r-- 1 tc staff 0 Jan 4 06:25 xkeyboard-config
lrwxrwxrwx 1 root root 59 Jan 4 06:26 xorg-server -> /tmp/tcloop/xorg-server/usr/local/tce.installed/xorg-server
readlink /etc/sysconfig/tcedir
/mnt/nfs/ws1/tce
-
So the Problems i have now are:
- X doesn't start
- how do i make mydata.tar available so i don't have to do everything again ?
- when i run filetool.sh -b, where does it save the backup files? and how to restore it everytime i reboot ?
-
so i was wrong! All extensions in the List are loaded but they are not in the same location as those i install after booting (/mnt/nfs/ws1/tce/optional/)
You appear to be missing the dep and md5sum files for the extensions - *tcz.dep and *tcz.md5.txt
-
X doesn't start
Try "Xorg -nolisten tcp" from the console prompt to troubleshoot
when i run filetool.sh -b, where does it save the backup files? and how to restore it everytime i reboot ?
By default it is saved in /etc/sysconfig/tcedir and will be restored on boot.
-
Hi Juanito,
You appear to be missing the dep and md5sum files for the extensions - *tcz.dep and *tcz.md5.txt
isn't nfs.lst just the nfs list for listing the extensions i need on boot like the file "onboot.lst" take just the tcz files ?
And in the directory optional are all extensions with all *tcz.dep and *tcz.md5.txt ?
Because i have it like that:
#cat nfs/ws1/nfs.lst
#nfs/ws1/tce/optional/nfs-utils.tcz
#nfs/ws1/tce/optional/getlocale.tcz
#nfs/ws1/tce/optional/nano.tcz
#nfs/ws1/tce/optional/Xorg-7.7.tcz
#nfs/ws1/tce/optional/Xorg-7.7-dev.tcz
#nfs/ws1/tce/optional/wbar.tcz
#nfs/ws1/tce/optional/openbox.tcz
#nfs/ws1/tce/optional/aterm.tcz
#nfs/ws1/tce/optional/openssh.tcz
#nfs/ws1/tce/optional/x11vnc.tcz
#nfs/ws1/tce/optional/rdesktop.tcz
#nfs/ws1/tce/optional/freerdp.tcz
#nfs/ws1/tce/optional/wireless_tools.tcz
#nfs/ws1/tce/optional/firmware-iwl9000.tcz
#nfs/ws1/tce/optional/firmware-iwlax20x.tcz
#nfs/ws1/tce/optional/firmware-iwlwifi.tcz
#nfs/ws1/tce/optional/firmware-rtl_nic.tcz
#nfs/ws1/tce/optional/bash.tcz
#nfs/ws1/tce/optional/mylocale.tcz
#nfs/ws1/tce/optional/kmaps.tcz
#nfs/ws1/tce/optional/tcl8.6.tcz
#nfs/ws1/tce/optional/tk8.6.tcz
#nfs/ws1/tce/optional/wpa_supplicant-dbus.tcz
#nfs/ws1/tce/optional/openbox-config.tcz
#nfs/ws1/tce/optional/obconf.tcz
#nfs/ws1/tce/optional/conky.tcz
#nfs/ws1/tce/optional/rdesktop-keymaps.tcz
#nfs/ws1/tce/optional/make.tcz
#nfs/ws1/tce/optional/xf86-video-intel.tcz
#nfs/ws1/tce/optional/acpid.tcz
#nfs/ws1/tce/optional/fbv.tcz
#nfs/ws1/tce/optional/python3.6-cryptography.tcz
#nfs/ws1/tce/optional/firefox.tcz
#nfs/ws1/tce/optional/libpci.tcz
#nfs/ws1/tce/optional/ntfs-3g.tcz
#nfs/ws1/tce/optional/udev-extra.tcz
#nfs/ws1/tce/optional/hsetroot1.tcz
#nfs/ws1/tce/optional/grub2-multi.tcz
#nfs/ws1/tce/optional/giflib7.tcz
and all *tcz.dep and *tcz.md5.txt goes in nfs/ws1/tce/optional/ like:
ls -al nfs/ws1/tce/optional/
insgesamt 431360
drwxr-xr-x 3 root root 36864 16. Jun 16:08 .
drwxr-xr-x 5 root root 4096 20. Jun 11:55 ..
-rw-r--r-- 1 root root 40960 8. Jun 11:14 acl.tcz
-rw-r--r-- 1 root root 11 8. Jun 11:14 acl.tcz.dep
-rw-r--r-- 1 root root 42 8. Jun 11:14 acl.tcz.md5.txt
-rw-r--r-- 1 root root 36864 8. Jun 11:14 acpid.tcz
-rw-r--r-- 1 root root 44 8. Jun 11:14 acpid.tcz.md5.txt
-rw-r--r-- 1 root root 13242368 8. Jun 11:14 adwaita-icon-theme.tcz
-rw-r--r-- 1 root root 44 8. Jun 11:14 adwaita-icon-theme.tcz.dep
-rw-r--r-- 1 root root 57 8. Jun 11:14 adwaita-icon-theme.tcz.md5.txt
-rw-r--r-- 1 root root 65536 8. Jun 11:14 aterm.tcz
-rw-r--r-- 1 root root 33 8. Jun 11:14 aterm.tcz.dep
-rw-r--r-- 1 root root 44 8. Jun 11:14 aterm.tcz.md5.txt
-rw-r--r-- 1 root root 57344 8. Jun 11:14 atk.tcz
-rw-r--r-- 1 root root 11 8. Jun 11:14 atk.tcz.dep
-rw-r--r-- 1 root root 42 8. Jun 11:14 atk.tcz.md5.txt
-rw-r--r-- 1 root root 73728 8. Jun 11:14 at-spi2-atk.tcz
-rw-r--r-- 1 root root 25 8. Jun 11:14 at-spi2-atk.tcz.dep
-rw-r--r-- 1 root root 50 8. Jun 11:14 at-spi2-atk.tcz.md5.txt
etc..
again # to prevent Forum from giving Error
-
By default it is saved in /etc/sysconfig/tcedir and will be restored on boot.
i did a reboot as a test i had to to do every thin again from the beginning nothing was restored and the file /mnt/nfs/ws1/tce/mydata.tgz disappear :-\
and i don't understand how should it be restored if it not saved on the bootserver somewhere ?
-
isn't nfs.lst just the nfs list for listing the extensions i need on boot like the file "onboot.lst" take just the tcz files ?
And in the directory optional are all extensions with all *tcz.dep and *tcz.md5.txt ?
Ah - I misunderstood, yes, onboot.lst only needs the extension name
-
i did a reboot as a test i had to to do every thin again from the beginning nothing was restored and the file /mnt/nfs/ws1/tce/mydata.tgz disappear :-\
There is a lot going on at your end after boot. Take a step back and lets make sure
every thing is correct at square one before making any changes.
first and foremost .. ensure that /mnt/nfs is a sustained mount from
the worker nodes to the server and not just a directory thats been populated post boot.
the worker nodes must maintain this mount point to the server in
order for node related changes to be persistent across boots
if the node to server network mount point is not maintained you
need to work on the nfs side of things before doing any thing else.
-
Hi Rabie
OK, after rereading the Wiki multiple times, I think I'm starting to see what's going on.
nfs/ws1: ws1 is the directory workstation #1 will use. Other workstations will need their own directories.
Note - Unlabeled quotes are from:
https://web.archive.org/web/20200209190220/http://wiki.tinycorelinux.net/wiki:netbooting#putting_it_all_together
Note: If you are running Core 5.2 or newer, nfs-utils depends on rpcbind,tcz and libtirpc.tcz. These will need to be added to the nfs.list.
That is because TFTP loads only what is in the list. I don't think it uses tce-load so it does not resolve dependencies.
Make sure the nfs/ws1/ directory includes nfs-utils.tcz, rpcbind,tcz and libtirpc.tcz.
Make sure the nfs/ws1/nfs.list file contains only:
nfs/ws1/nfs-utils.tcz
nfs/ws1/rpcbind,tcz
nfs/ws1/libtirpc.tcz.
I'm not sure whether leading slashes belong there or not. The Wiki shows it both ways depending on where you look.
Create a nfs/ws1/tce/onboot.lst containing:
graphics-KERNEL.tcz
xf86-video-intel.tcz
Xorg-7.7.tcz
wireless_tools.tcz
firmware-iwl9000.tcz
firmware-iwlax20x.tcz
firmware-iwlwifi.tcz
firmware-rtl_nic.tcz
openbox-config.tcz
aterm.tcz
wbar.tcz
nano.tcz
conky.tcz
openssh.tcz
That should be enough to get you to a desktop. When tc-config (part of core.gz ) runs, it should call tce-load to
load the contents of onboot.lst.
The goal here is to get you to a desktop automatically, not load all of your apps. Once that is working, you should
be able to use the Maintenance mode of the Apps utility to Add/Remove items from onboot.lst.
-
Hi Rich,
#nfs/ws1: #ws1 is the directory workstation #1 will use Other workstations will need their own directories
that is what i thought too
#Make sure the nfs/ws1/ directory includes nfs-utils.tcz, rpcbind,tcz and libtirpc.tcz.
#ls -al nfs/ws1/
#drwxr-xr-x 3 root root 4096 23. Jun 15:09 .
#drwxrwxrwx 3 root root 4096 17. Jun 13:49 ..
#-rw-r--r-- 1 root root 65536 23. Jun 15:04 libtirpc.tcz
#-rw-r--r-- 1 root root 63 23. Jun 15:08 nfs.lst
#-rw-r--r-- 1 root root 180224 14. Jun 13:49 nfs-utils.tcz
#-rw-r--r-- 1 root root 28672 23. Jun 15:04 rpcbind.tcz
#drwxr-xr-x 5 root root 4096 23. Jun 15:12 tce
#Make sure the nfs/ws1/nfs.list file contains only:
#nfs/ws1/nfs-utils.tcz
#nfs/ws1/rpcbind,tcz
#nfs/ws1/libtirpc.tcz.
i did that but now those are only the extensions are loaded after boot
cat nfs/ws1/nfs.lst
nfs/ws1/nfs-utils.tcz
nfs/ws1/libtirpc.tcz
nfs/ws1/rpcbind.tcz
#ls /tmp/tce/optional/
#nfs-utils.tcz libtirpc.tcz rpcbind.tcz
Create a nfs/ws1/tce/onboot.lst containing:
graphics-KERNEL.tcz
xf86-video-intel.tcz
Xorg-7.7.tcz
wireless_tools.tcz
firmware-iwl9000.tcz
firmware-iwlax20x.tcz
firmware-iwlwifi.tcz
firmware-rtl_nic.tcz
openbox-config.tcz
aterm.tcz
wbar.tcz
nano.tcz
conky.tcz
openssh.tcz
i also did that but those were not loaded
Edit:
and i get the error that it couldn't open the Framebuffer:
open /dev/fb0: no such device
-
Hi Rabie
... i did that but now those are only the extensions are loaded after boot
cat nfs/ws1/nfs.lst
nfs/ws1/nfs-utils.tcz
nfs/ws1/libtirpc.tcz
nfs/ws1/rpcbind.tcz
#ls /tmp/tce/optional/
#nfs-utils.tcz libtirpc.tcz rpcbind.tcz
...
What do you find here:
ls -l /tmp/tcloop
If you enter tce-load -i bash does it load or give an error?
If it loads, run:
hash -r
bash
help
Does print out a help screen or say command not found ?
... Edit:
and i get the error that it couldn't open the Framebuffer:
open /dev/fb0: no such device
Maybe you need to add fbv.tcz to onboot.lst.
-
What do you find here:
ls -l /tmp/tcloop
ls -l /tmp/tcloop/
drwxr-xr-x 3 tc staff 26 Jan 18 2021 libtirpc/
drwxr-xr-x 3 tc staff 26 Apr 11 2016 nfs-utils/
If you enter tce-load -i bash does it load or give an error?
it gives that bash.tcz not found
if i downdload bash from internet with tce-load -wi and run hash -r i get nothing :-\
open /dev/fb0: no such device
Maybe you need to add fbv.tcz to onboot.lst.
that did't help too, but i think just because that the System doesn't load the List nfs/ws1/tce/onboot.lst on boot
i need to know how to make it load the file mydata.tgz and save to it when i run filetool.sh -b, i think that would solve the problem
-
Hi Rabie
... If you enter tce-load -i bash does it load or give an error?
it gives that bash.tcz not found ...
That should not be. In a previous post you stated:
readlink /etc/sysconfig/tcedir
/mnt/nfs/ws1/tce
So tce-load should know where to find it.
What do these 3 commands return:
ls -l /etc/sysconfig/tcedir
ls -l /etc/sysconfig/tcedir/
ls -l /etc/sysconfig/tcedir/optional
-
Hi Rich,
That should not be. In a previous post you stated:
Quote from: Rabie on June 20, 2022, 02:47:21 AM
Code: [Select]
readlink /etc/sysconfig/tcedir
/mnt/nfs/ws1/tce
yes that was when i have listed all extensions in nfs.lst and they where loaded to that path (/mnt/nfs/ws1/tce)
but now if i typ readlink /etc/sysconfig/tcedir i get nothing
What do these 3 commands return:
#ls -l /etc/sysconfig/tcedir
#lrwxrwxrwx 1 root root 16 Jan 1 19:31 /etc/sysconfig/tcedir -> /mnt/nfs/ws1/tce/
#ls -l /etc/sysconfig/tcedir/
#total 0
#-rw-rw-r-- 1 tc staff 0 Jan 1 23:56 onboot.lst
#drwxrwsr-x 2 tc staff 40 Jan 1 19:31 ondemand/
#drwxrwsr-x 2 tc staff 40 Jan 1 23:56 optional/
#ls -l /etc/sysconfig/tcedir/optional/
#total 0
Edit:
if i installe ssh after booting and typ per ssh this command : readlink /etc/sysconfig/tcedir i get an Answer --> /mnt/nfs/ws1/tce
if i typed on the Client without ssh on the client direct, then i get no Answer readlink /etc/sysconfig/tcedir i get --> nothing
-
Hi Rabie
What do you find here:
ls -l /tmp/tcloop
ls -l /tmp/tcloop/
drwxr-xr-x 3 tc staff 26 Jan 18 2021 libtirpc/
drwxr-xr-x 3 tc staff 26 Apr 11 2016 nfs-utils/
...
rpcbind didn't load.
... i did that but now those are only the extensions are loaded after boot
cat nfs/ws1/nfs.lst
nfs/ws1/nfs-utils.tcz
nfs/ws1/libtirpc.tcz
nfs/ws1/rpcbind.tcz
...
Don't know if it matters, but try reversing the order of that list so dependencies load first:
nfs/ws1/rpcbind.tcz
nfs/ws1/libtirpc.tcz
nfs/ws1/nfs-utils.tcz
-
Hi Rich,
it was my bad, i had rpcbind.tcz in nfs.lst with comma like that: nfs/ws1/rpcbind,tcz
now it does load, but i don't really know what the next step is :/
#ls -l /tmp/tcloop/
drwxr-xr-x 3 tc staff 26 Jan 18 2021 libtirpc/
drwxr-xr-x 3 tc staff 26 Apr 11 2016 nfs-utils/
drwxr-xr-x 3 tc staff 26 Jan 18 2021 rpcbind/
-
Hi Rich,
i am trying now to make my bootserver one of the TC Clients itself! Like the Wiki said:
It is assumed you have now booted Tinycore on one machine, and that your boot media is still connected to that computer. All the clients are expected to be in the same wired LAN as the host
I configured before a Debian Server as a bootserver and it didn't work, so maybe if i made one of the Clients as a Bootserver, it will work.
so i am facing a little Problem with tftp
I ran the following command on the TC Bootserver to make the TFTP directory available in the Network:
#sudo udpsvd -vE 0.0.0.0 69 tftpd /tftpboot/
and when i try to boot per PXE from a Client, i get the Following error on the Server:
udpsvd: start 10264 132.147.160.190:69-132.147.161.71:2070
udpsvd: status 1/30
tftpd: server error: (0) TFTP Aborted
udpsvd: end 10264 exit 1
udpsvd: status 0/30
udpsvd: start 10265 132.147.160.190:69-132.147.161.71:2071
udpsvd: status 1/30
udpsvd: end 10265 exit 0
udpsvd: status 0/30
any Idea ? :)
-
Hi Rabie
Add the syslog boot code to your bootloaders config file and reboot.
Change your command to this:
sudo udpsvd -vE 0.0.0.0 69 tftpd -l /tftpboot/
tftpd will now log messages to syslog and hopefully provide more information.
Try to PXE boot from a Client and then run this on the server:
tail -n 25 /var/log/messages
See if that provides additional information.
-
Hi Rich,
Change your command to this:
sudo udpsvd -vE 0.0.0.0 69 tftpd -l /tftpboot/
i think the parameter "-l" need a Name according to --help:
udpsvd
BusyBox v1.34.1 (2021-11-06 14:03:23 UTC) multi-call binary.
Usage: udpsvd [-hEv] [-c N] [-u USER] [-l NAME] IP PORT PROG
Create UDP socket, bind to IP:PORT and wait for incoming packets.
Run PROG for each packet, redirecting all further packets with same
peer ip:port to it.
IP PORT IP:PORT to listen on
PROG ARGS Program to run
-u USER[:GRP] Change to user/group after bind
-c N Up to N connections simultaneously (default 30)
-E Don't set up environment
-h Look up peer's hostname
-l NAME Local hostname (else look up local hostname in DNS)
-v Verbose
Environment if no -E:
PROTO='UDP'
UDPREMOTEADDR='ip:port' ('[ip]:port' for IPv6)
UDPLOCALADDR='ip:port'
If -h:
UDPLOCALHOST='hostname' (-l NAME is used if specified)
UDPREMOTEHOST='hostname'
the only log about tftp in /var/log/messages is the command i ran last:
tail -n 25 /var/log/messages
Jul 28 15:23:23 box kern.info kernel: wlan0: send auth to b0:a7:b9:85:be:b6 (try 1/3)
Jul 28 15:23:23 box kern.info kernel: wlan0: send auth to b0:a7:b9:85:be:b6 (try 2/3)
Jul 28 15:23:23 box kern.info kernel: wlan0: send auth to b0:a7:b9:85:be:b6 (try 3/3)
Jul 28 15:23:23 box kern.info kernel: wlan0: authentication with b0:a7:b9:85:be:b6 timed out
Jul 28 15:23:23 box authpriv.notice sudo: tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/usr/sbin/crond -L /dev/null
Jul 28 15:23:23 box authpriv.notice sudo: tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/usr/local/bin/Xorg -logfile /tmp/xorg.log -nolisten tcp
Jul 28 15:23:24 box authpriv.notice sudo: tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/mv /tmp/work9752 /usr/local/tce.icons
Jul 28 15:23:24 box authpriv.notice sudo: tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/opt/Scripts/.wlan_off.sh
Jul 28 15:23:24 box authpriv.notice sudo: tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/rm -rf /usr/local/tce.icons
Jul 28 15:23:24 box authpriv.notice sudo: tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/cp /usr/local/share/wbar/dot.wbar /usr/local/tce.icons
Jul 28 15:23:24 box authpriv.notice sudo: tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/chown root.staff /usr/local/tce.icons
Jul 28 15:23:24 box authpriv.notice sudo: tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/chmod g+w /usr/local/tce.icons
Jul 28 15:23:24 box authpriv.notice sudo: tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/mv /tmp/wbar.9852 /usr/local/tce.icons
Jul 28 15:23:24 box authpriv.notice sudo: tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/chmod g+w /usr/local/tce.icons
Jul 28 15:23:31 box authpriv.notice sudo: tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/rm -rf /usr/local/tce.icons
Jul 28 15:23:31 box authpriv.notice sudo: tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/cp /usr/local/share/wbar/dot.wbar /usr/local/tce.icons
Jul 28 15:23:31 box authpriv.notice sudo: tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/chown root.staff /usr/local/tce.icons
Jul 28 15:23:31 box authpriv.notice sudo: tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/chmod g+w /usr/local/tce.icons
Jul 28 15:23:31 box authpriv.notice sudo: tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/mv /tmp/wbar.10005 /usr/local/tce.icons
Jul 28 15:23:31 box authpriv.notice sudo: tc : TTY=tty1 ; PWD=/home/tc ; USER=root ; COMMAND=/bin/chmod g+w /usr/local/tce.icons
Jul 28 15:23:41 box auth.info sshd[10068]: Accepted password for tc from 10.210.0.17 port 63246 ssh2
Jul 28 15:23:41 box auth.info sshd[10068]: lastlog_openseek: Couldn't stat /var/log/lastlog: No such file or directory
Jul 28 15:23:41 box auth.info sshd[10068]: lastlog_openseek: Couldn't stat /var/log/lastlog: No such file or directory
Jul 28 15:23:41 box authpriv.notice sudo: tc : TTY=unknown ; PWD=/home/tc ; USER=root ; COMMAND=/usr/bin/tee /etc/sysconfig/backup
Jul 28 15:25:36 box authpriv.notice sudo: tc : TTY=pts/0 ; PWD=/home/tc ; USER=root ; COMMAND=/usr/bin/udpsvd -vE 0.0.0.0 69 tftpd -l /tftpboot/
-
Hi Rabie
The -l is used by the tftpd command.
... the only log about tftp in /var/log/messages is the command i ran last:
tail -n 25 /var/log/messages
-----Snip -----
Jul 28 15:25:36 box authpriv.notice sudo: tc : TTY=pts/0 ; PWD=/home/tc ; USER=root ; COMMAND=/usr/bin/udpsvd -vE 0.0.0.0 69 tftpd -l /tftpboot/
After you try PXE booting one of your clients you should see at least one error message from tftpd when running the tail command.
-
Hi Rich,
everytime i reboot my client, i get the following on the Server but not in /var/log/messages
udpsvd: start 12490 132.147.160.190:69-132.147.161.71:2070
udpsvd: status 1/30
udpsvd: start 12491 132.147.160.190:69-132.147.161.71:2071
udpsvd: status 2/30
udpsvd: end 12490 exit 1
udpsvd: status 1/30
udpsvd: end 12491 exit 0
udpsvd: status 0/30
-
Hi Rabie
Does this show any relevant errors:
dmesg | tail -n 25
-
Hi Rich,
nothing relevant to tftpd:
dmesg | tail -n 25
i915 0000:00:02.0: [drm] failed to retrieve link info, disabling eDP
[drm] Initialized i915 1.6.0 20201103 for 0000:00:02.0 on minor 0
ACPI: video: Video Device [GFX0] (multi-head: yes rom: no post: no)
input: Video Bus as /devices/LNXSYSTM:00/LNXSYBUS:00/PNP0A08:00/LNXVIDEO:00/input/input7
Registered IR keymap rc-cec
rc rc0: DP-1 as /devices/pci0000:00/0000:00:02.0/rc/rc0
input: DP-1 as /devices/pci0000:00/0000:00:02.0/rc/rc0/input8
fbcon: i915 (fb0) is primary device
Console: switching to colour frame buffer device 210x65
i915 0000:00:02.0: [drm] fb0: i915 frame buffer device
iwlwifi 0000:01:00.0: Applying debug destination EXTERNAL_DRAM
iwlwifi 0000:01:00.0: Applying debug destination EXTERNAL_DRAM
iwlwifi 0000:01:00.0: FW already configured (0) - re-configuring
r8169 0000:02:00.0: Direct firmware load for rtl_nic/rtl8168g-2.fw failed with error -2
r8169 0000:02:00.0: Falling back to sysfs fallback for: rtl_nic/rtl8168g-2.fw
Generic FE-GE Realtek PHY r8169-0-200:00: attached PHY driver (mii_bus:phy_addr=r8169-0-200:00, irq=MAC)
r8169 0000:02:00.0 eth0: Link is Down
Generic FE-GE Realtek PHY r8169-0-300:00: attached PHY driver (mii_bus:phy_addr=r8169-0-300:00, irq=MAC)
r8169 0000:03:00.0 eth1: Link is Down
r8169 0000:02:00.0 eth0: Link is Up - 1Gbps/Full - flow control rx/tx
wlan0: authenticate with b0:a7:b9:85:be:b6
wlan0: send auth to b0:a7:b9:85:be:b6 (try 1/3)
wlan0: send auth to b0:a7:b9:85:be:b6 (try 2/3)
wlan0: send auth to b0:a7:b9:85:be:b6 (try 3/3)
wlan0: authentication with b0:a7:b9:85:be:b6 timed out
-
Hi Rabie
It looks like 2 requests are being made, with the first one failing and the second succeeding:
udpsvd: start 12490 132.147.160.190:69-132.147.161.71:2070 # First request made
udpsvd: status 1/30
udpsvd: start 12491 132.147.160.190:69-132.147.161.71:2071 # Second request made
udpsvd: status 2/30
udpsvd: end 12490 exit 1 # First request failing
udpsvd: status 1/30
udpsvd: end 12491 exit 0 # Second request succeeding
udpsvd: status 0/30
Your reply #26 appears to show the same.