When you originally extracted everything the '-C /' flag should cause everything to be extracted from a base location of '/'. This is the very top of your filesystems tree.
Your '/tmp/install-dgav' file from the archive is actually a symbolic link. It says "I'm not here, look over THERE"
In this case, the "THERE" is '/var/smoothwall/mods/filtering/dgav/install.pl'
If the archive was extracted correctly, this file should be present and correct. You should be able to run it directly like so:
If the file is not found at this point, then either the archive was damaged or it wasn't extracted into the root '/' directory.Code:perl /var/smoothwall/mods/filtering/dgav/install.pl
there is no mods folder there.
2 people are telling me 2 things , i will follow smoothwall first then computer_expert.
ok do i need to get rid of some files already extracted? What do i get shut of?
I would do what computer_expert suggested in post #32 and start from the beginning.
Once the archive is extracted in the right place, the install should work as planned.
EDIT: Yes there may be some leftover files from the archive, if you had extracted it in your home directory for example. Any junk in your /tmp will be purged at some point in the future.
Last edited by nile_c; 15th February 2010 at 01:57 PM.
But do i need to get rid of any old files from the first extraction first?
now log into the smoothie via putty (or similar) and type 'tar -zxvf /tmp/DGAV-SW3-184.108.40.206-220.127.116.11-i686-b012.tgz -C /' to extract it.
then run '/tmp/install-dgav' to install it
Here is the output of a successful installation of dgav:
Code:testsw (root) ~ $ tar -zxvf /tmp/DGAV-SW3-18.104.22.168-22.214.171.124-i686-b012.tgz -C / tmp/install-dgav var/smoothwall/mods/filtering/dgav/archives/dgav.bz2 var/smoothwall/mods/filtering/dgav/version var/smoothwall/mods/filtering/dgav/installed var/smoothwall/mods/filtering/dgav/install.pl <snip> usr/lib/perl5/site_perl/5.8.8/Log/Log4perl/Util/ usr/lib/perl5/site_perl/5.8.8/Log/Log4perl/Util/Semaphore.pm testsw (root) ~ $ /tmp/install-dgav About to Install dgav - version DGAV-SW3-126.96.36.199-188.8.131.52-i686-b012 Installing Base Files Installing dgav Files Installing Config Files Updating Green IP Address Information [192.168.1.49] Patching sysinit Restarting Smoothd [OK] Finished Installing dgav testsw (root) ~ $
Sorry thats what i mean
Right i am doing a new clean install its only on a test VM anyway.
Last time i had to create the tmp directory. Should this need to be done or was i doing something stupid?
/tmp should already exist.
I checked on a commercial smoothie and it isn't noexec, so it probalby isnt on express either - so thats not your problem. But if you have to make it, something is badly up. Be sure you're in / to begin with
Are you sure that you are looking at the root of the drive?
use PuTTY to SSH into the box and type:
That should give you a pretty directory listing of the disk's root... containing /tmpCode:cd / ls -l
Personally, I would then use PSCP to transfer your file directly to /tmp...
Code:c:\path\to\putty\pscp.exe -P 222 c:\path\to\download\blah.tgz root@smoothieIP:/tmp/
There are currently 1 users browsing this thread. (0 members and 1 guests)