myDSL Extensions (deprecated) :: space or permission problem loading mydsl
Hi there,
Am persisting with getting an ancient hard disk-less laptop up and running as a firewall and filter from my home network. When I get it all finished, will document for others.
Have cobbled together information from this forum from meo, noclobber, doom4 and others, to set up a frugal install of a remastered dsl 1.2.1 running on a usb stick, booted from a floppy. Need the gnu-utils.dsl, as some of the busybox utilities (specially tar) are missing functionality required by some other things I need to run.
So, tried to install gnu-utils.dsl from the usb stick second partition (dsl frugal is installed in the first partition) but got whole series (lots and lots) of errors like:
cp: cannot create symbolic link `/ramdisk/sbin/update-modules' tp `/KNOPPIX/sbin/update-modules': No space left on device
The lack of space doesn't make a lot of sense, given the following information:
Filesystem Size Used Avail Use% Mounted on
/dev/root 3.0M 615K 2.4M 21% /
/dev/sda1 133M 57M 77M 43% /cdrom
/dev/cloop 140M 140M 0 100% /KNOPPIX
/ramdisk 46M 17M 30M 37% /ramdisk
/dev/sda2 359M 32M 310M 10% /mnt/sda2
Any suggestions gladly received.
Regards,
Geoff.
What type of file is /ramdisk/sbin? Is it an real directory, or is it a link to /KNOPPIX/sbin?
Hi,
Thanks for the reply.
Yes there really is a ramdisk but it only contains 'home', 'opt' and 'var' directories.
If I understand the 'ln' command, it is 'ln target link_name'. So the 'expansion' of the gnu-utils.dsl was trying to make a link between the ramdisk resident file and a link in the /KNOPPIX/ tree - which was not possible, as it was a frugal install (I think).
So, maybe this is the problem?
Unfortunately, even if I have understood the problem, I have no idea what to do next. Any idea what to do next?
Regards,
Geoff.
The error message says otherwise. What it is saying is that it tries to create /ramdisk/sbin/update-modules and fails. Also, the command is apparently 'cp -l' rather than 'ln', but that's not too important.
My guess is that you need to first create /ramdisk/sbin before a link can be created in it. This should have been done automatically when you install gnu-utils.dsl. What this tells me is that you are probably just trying to extract the contents of the myDSL package, which usually doesn't work. Use the command (as user dsl) "mydsl-load /path/to/gnu-utils.dsl", or install it with the myDSL button in emelfm.
Thanks for the reply.
Yes, I was trying to 'install' gnu-utils.dsl without using the 'mydsl-load' routine, because I am doing the remaster at a console prompt, as the root user.
I made a note of the commands within the dsl-load routine, ie: the call to mkwriteable and the syntax of the busybox tar command and just applied them one after the other.
I am pretty uncertain of the remastering environment, can I login in as the 'dsl' user to install gnu-utils.dsl and then 'logout', or rather re-login as the root user, without mucking up the remaster envirnoment?
Next Page...
original here.