Tiny Core Linux
Tiny Core Base => TCB Q&A Forum => Topic started by: aus9 on April 19, 2020, 10:41:33 PM
-
Hi
I can click on a package in Apps but it fails to download. I decided to look at reasons for this but up to now
I have simply used
tce-load -i appname
I rarely add it to boot list as I use several.
If interested read on
ls -al /tmp
total 16
drwxrwxrwt 6 root staff 240 Apr 20 02:10 ./
drwxr-xr-x 17 root root 400 Apr 20 02:10 ../
drwxrwxrwt 2 root root 40 Apr 20 02:10 .ICE-unix/
-r--r--r-- 1 root staff 11 Apr 20 02:10 .X0-lock
drwxrwxrwt 2 root root 60 Apr 20 02:10 .X11-unix/
-rw-rw-rw- 1 root staff 0 Mar 30 10:38 aberr
-rw-r--r-- 1 tc staff 2 Apr 20 02:10 appserr
-rw-r--r-- 1 root root 0 Apr 20 02:10 k5_skip
-rw-r--r-- 1 tc staff 90 Apr 20 02:10 menu.tmp
drwxrwxr-x 3 root staff 60 Apr 20 02:10 tce/
drwxrwxr-x 134 root staff 2680 Apr 20 02:10 tcloop/
-rw-r--r-- 1 tc staff 414 Apr 20 02:10 wm_errors
ls -al /tmp/tce/optional
total 0
drwxrwxr-x 2 tc staff 40 Apr 20 02:10 ./
drwxrwxr-x 3 root staff 60 Apr 20 02:10 ../
Inference ....a false tcedir is being created at boot up due to same timestamps.
ls -al /etc/sysconfig | grep tce
lrwxrwxrwx 1 root root 13 Apr 20 02:10 tcedir -> /mnt/sda3/tce/
ls -al /mnt/sda3/tce | grep opt
drwxrwxr-x 2 tc staff 69632 Apr 20 02:23 optional/
Inference tcedir on mnt/sda3 has correct perms, otherwise tce-load -w would fail?
mount
rootfs on / type rootfs (rw,size=5505384k,nr_inodes=2020456)
proc on /proc type proc (rw,relatime)
sysfs on /sys type sysfs (rw,relatime)
devpts on /dev/pts type devpts (rw,relatime,mode=600,ptmxmode=000)
tmpfs on /dev/shm type tmpfs (rw,relatime)
fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime)
/dev/sda3 on /mnt/sda3 type ext4 (rw,relatime)
/dev/sda3 on /home type ext4 (rw,relatime)
/dev/sda3 on /opt type ext4 (rw,relatime)
/dev/loop0 on /tmp/tcloop/openssl-1.1.1 type squashfs (ro,relatime)
SNIP all other loops
I use a bootloader from another distro to boot TC and my line reads
menuentry openbox {
set root=hd0,3
linux /grub/vmlinuz tce=sda3 opt=sda3 home=sda3 waitusb=10 lst=openbox.lst
initrd /grub/core.gz
}
I am on 64 bit...but rename the kernel and core as sometimes I use command mode to boot up and want simple names to remember.
Incidently looking at etc I find a gremlin with
cat /etc/sysconfig/Xserver
Xfbdev
cat .xsession | grep org
/usr/local/bin/Xorg -nolisten tcp &
I was expected Xserver to show Xorg as thats what I want
any clues?
the image is of 2 screenshots of apps combined into one image to show
the alleged correct tcedir and the failure msg
https://imgur.com/uAjbCx0
-
What's your real path to tce directory ?
realpath /etc/sysconfig/tcedir
If you failed to set it properly, it should resume to /tmp/tce
When it's unset, weird thing happens.
BTW, have you checked the available disk space ?
There are 3 X servers: Xvesa, Xfbdev, Xorg (actually, there's 4: Xwayland)
In your case, the default is set to Xfbdev (defined in /etc/sysconfig/Xserver),
you probably load Xfbdev unknowingly.
-
Hi
trivial Xserver solved...thanks to your tip...I looked at /usr/local/tce.installed and found last boot the offending TCE
then modded Rich's command to look what depends on it
grep -l Xfbdev.tcz /etc/sysconfig/tcedir/optional/*.dep | cut -d/ -f6
tc@box:~$
sure enough I left in in my boot list :-[
2) on reboot tcedir still an issue
realpath /etc/sysconfig/tcedir
/mnt/sda3/tce
tmp dir re-appears
but today I was able to use GUI Apps to update abiword.
df
SNIP......................size .....used available %
/dev/sda3 211.4G 19.1G 181.5G 10% /mnt/sda3
/dev/sda3 211.4G 19.1G 181.5G 10% /home
/dev/sda3 211.4G 19.1G 181.5G
still a puzzlement. How do I force a reset?
-
Hi aus9
/etc/init.d/tc-config creates /tmp/tce/optional by default..