I can't run SWAT. Asking for help.

Ivan Evstegneev bravo_elf at gmail.ru
Tue Apr 11 13:54:26 UTC 2006


On Mon, 2006-04-10 at 21:06 -0700, Craig White wrote:
> On Tue, 2006-04-11 at 06:59 +0300, Ivan Evstegneev wrote:
> > Hello!!!
> > 
> > First of all I want say that I used this "how-to":
> > http://samba.org/samba/docs/man/Samba-HOWTO-Collection/SWAT.html#xinetd
> > as my guide and here I'll give the complete log of my actions:
> > 
> > 1) Locating the SWAT File:
> > 
> > this line describes the how-to's preferences:
> > "/usr/sbin the default location on most Linux systems"
> > 
> >                           and I have this file in the same folder.
> > 
> > 2) Locating the SWAT Support Files:
> >    
> > this line describes the how-to's preferences:
> > "frodo:~ # whereis swat
> > swat: /usr/sbin/swat /usr/share/man/man8/swat.8.gz"
> > 
> > **** and this is what I got on my terminal:
> > "[root at localhost ~]# whereis swat
> > swat: /usr/sbin/swat    /usr/share/swat   /usr/share/man/man8/swat.8.gz"
> > 
> > **** as you can see there are two identical paths except the middle one, but I'll talk about it later.
> > 
> > 
> > 3) We must now check where swat expects to find its support files.
> > 
> > this line describes the how-to's preferences:
> > "frodo:/ # strings /usr/sbin/swat | grep "/swat"
> > /swat/
> > ...
> > /usr/share/samba/swat
> > frodo:/ #"
> > 
> > ******* here some little "spike" appeared, in my case I can only view 
> >         the man pages for "strings" command but when I tried to run it, I got "command not found".
> >         and 'cause of it I followed the next instruction:
> > 
> > "jht at frodo:/> find /usr/share/samba/swat -print
> > /usr/share/samba/swat
> > /usr/share/samba/swat/help
> > /usr/share/samba/swat/lang
> > /usr/share/samba/swat/lang/ja
> > /usr/share/samba/swat/lang/ja/help
> > /usr/share/samba/swat/lang/ja/help/welcome.html
> > /usr/share/samba/swat/lang/ja/images
> > /usr/share/samba/swat/lang/ja/images/home.gif
> > ...
> > /usr/share/samba/swat/lang/ja/include
> > /usr/share/samba/swat/lang/ja/include/header.nocss.html
> > ...
> > /usr/share/samba/swat/lang/tr
> > /usr/share/samba/swat/lang/tr/help
> > /usr/share/samba/swat/lang/tr/help/welcome.html
> > /usr/share/samba/swat/lang/tr/images
> > /usr/share/samba/swat/lang/tr/images/home.gif
> > ...
> > /usr/share/samba/swat/lang/tr/include
> > /usr/share/samba/swat/lang/tr/include/header.html
> > /usr/share/samba/swat/using_samba..................................."
> > 
> > ******* but for the /usr/share/samba/swat I got nothing. But when I changed a path to "/usr/share/swat"
> >         it described me all those files listed above. So now you see that the only difference between how-to's paths and mine 
> >         is that I have swat supported files in "/usr/share/swat" folder and not in "/usr/share/samba/swat"... 
> >         Actually I created "samba" folder and copied there swat files... but as you can observe it got no effect.
> > 
> > 
> > 4) Enabling SWAT for Use.
> > 
> > this line describes the how-to's preferences:
> > "The control file (or files) can be located in the file /etc/inetd.conf
> > or in the directory /etc/[x]inet[d].d or in a similar location"
> > 
> > ***** So I found my "xinetd.conf" and added the following lines as they
> > asked me: "# default: off
> > # description: SWAT is the Samba Web Admin Tool. Use swat \
> > #              to configure your Samba server. To use SWAT, \
> > #              connect to port 901 with your favorite web browser.
> > service swat
> > {
> > 	port    = 901
> > 	socket_type     = stream
> > 	wait    = no
> > 	only_from = localhost
> > 	user    = root
> > 	server  = /usr/sbin/swat
> > 	log_on_failure  += USERID
> > 	disable = no
> > }
> > "
> > 
> > 
> > ******and now my "xinetd.conf" file looks like this:
> > 
> > "#
> > # Simple configuration file for xinetd
> > #
> > # Some defaults, and include /etc/xinetd.d/
> > 
> > defaults
> > {
> > 	instances               = 60
> >         log_type                = SYSLOG authpriv
> >         log_on_success		= HOST PID
> >         log_on_failure		= HOST
> > 	cps			= 25 30
> > }
> > 
> > includedir /etc/xinetd.d
> > 
> > # default: off
> > # description: SWAT is the Samba Web Admin Tool. Use swat \
> > #              to configure your Samba server. To use SWAT, \
> > #              connect to port 901 with your favorite web browser.
> > service swat
> > {
> >         port    = 901
> >         socket_type     = stream
> >         wait    = no
> >         only_from = localhost
> >         user    = root
> >         server  = /usr/sbin/swat
> >         log_on_failure  += USERID
> >         disable = no
> > }
> > 
> > "
> > 
> > ******* Then I opened my firefox and wrote this command:        
> >         "http://localhost:901/" but it didn't work...
> > 
> > 
> >         Am I missing something? or doing something wrong? Any help will
> > be gladly accepted. :))))
> ----
> /sbin/service xinetd restart  # as root
> 
> should work then...but I'm not a fan of swat.
> 
> Craig
> 

It changed nothing.... I still have "The connection was reset.          
The connection to the server was reset while the page was loading"
message. 

Lets try other clue?

Ivan.






More information about the users mailing list