bugme
> making it incomprehensible for me.
If you don't understand what you are doing then you should not be doing it.
At least learn the basics of an instruction like the one Charlie posted and then you will be able to more accurately interpret/read what the command is.
Read some of the many howtos that are around to see what the sequence of events is.
I would advise against randomly installing other rpms just because they are there and have a newer version number and look like they might do something for you. As Charlie said, that rpm is for sme7 and will most likely cause problems on other version sme servers.
Uninstall the newer
e-smith-tinydns-0.5.0-13.noarch.rpm
and reinstall the earlier version from the CD.
You should always look at the changelog of an rpm before installing it to see what version it is for and what changes have been made etc & whether they are applicable to your situation.
You can do this a number of ways. An easy one is to use mc, highlight the file, press enter and then select info/changelog/view
do man rpm to find out more about using the rpm command in many ways.
The command of Charlies was really 2 parts, one to download the file from a site and the second to expand templates, configure and restart services etc (very generally speaking).
If in doubt for any situation you can always do
/sbin/e-smith/signal-event post-upgrade
/sbin/e-smith/signal-event reboot
> .... they're still not working...
Not working is very poor information, it tells us nothing. You need to give the exact error message you receive.
You have possibly stuffed things up by installing other unneccessary (and wrong) rpms).
In my case after updating the e-smith-dnsache rpm and running the conf command and clearimg the browsers caches, the non working sites then worked OK for me.
> now i know what they mean when some users complain > about linux dependency hassles.
Especially users who don't know what they are doing !
If you are getting those sorts of problems then you are generally installing something wrongly or inappropriately.
Most released rpms packages will also have the required dependencies with them, so if they don't then you are on your own and need to know what you are doing.
It just means that a certain rpm requires other rpms in order to function, and the rpm command is advising you of that (and protecting you too). You would need to manually locate those other dependent rpms and install those too, and in the correct order.
By having all the required rpms in the same folder and issuing a rpm -Uvh *.rpm
then the rpm command will install them in the correct order and take care of depedency issues.
Only do this though if you understand what and why you are doing it. If you don't iunderstand it then you probably should not be doing it.
> did the browser cache clearing & that didnt matter.
I think that was your remaining problem, after clearing (Ctrl F5 etc) try restarting your browser.
Here's what I have on my sme 6.0 server
rpm -q e-smith-dnscache
e-smith-dnscache-0.3.0-04
rpm -q e-smith-tinydns
e-smith-tinydns-0.5.0-12
rpm -q e-smith-lib
e-smith-lib-1.14.0-07
I can access the site
http://www.nissanusa.com/ quite OK
Good luck
Ray