[Samba] printer loss [susepro9.1]-mostly solved-samba the problem?

Serge Naggar naggar at sprintmail.com
Sat Aug 6 16:32:32 GMT 2005


Hi,

Thanks for the suggestions - the immediate problem is solved. I feel
that a monstrous weight has been lifted.
I tried the suggestions and the printer connection is back -
wonderful!!!!! what a relief!
I stopped the firewall and samba so it is one of them, or both which is
causing the problem?
I would vote for samba3 as the culprit because the printer loss occurred
on both machines on a 2 machine samba lan.
I just restarted the firewall without the extra ports including 631,
that I had designated - the printer still worked - so
samba it must be!

Please don´t go away - I would very much appreciate your help/insight to
help me locate and correct the problem as the lan is important.

I had used the suse-yast-samba to build samba with both machines as both
client and server. They offered their printer to each other as well as
files.

Please let me know if you have had a problem with samba3 interfering
with the printer & printer definition and how you solved it.

The one machine which was upgraded to kde3.4 has a fully functional
printer - the other still at kde3.3 cannot save the printer definition
as cupsd dies! - so Iĺl upgrade it to kde3.4 which seems to cure that
problem.

I will try to bring samba3 back into the picture. I was thinking that it
may not be advisable to do so through the suse-yast function - what do
you think?

Following, are partial results of the netstat -anp function I ran before
and after the printer function and /localhost:631/ worked - the results
are not too informative to me but maybe one of you can glean some info:

Before removing the firewall and samba the situation was, as follows:

west:/home/scn # netstat -anp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address        
State
PID/Program name
tcp        0      0 0.0.0.0:37              0.0.0.0:*              
LISTEN
7004/xinetd
tcp        0      0 0.0.0.0:901             0.0.0.0:*              
LISTEN
6812/smbd
tcp        0      0 0.0.0.0:1030            0.0.0.0:*              
LISTEN
7942/artsd
tcp        0      0 0.0.0.0:7               0.0.0.0:*              
LISTEN
7004/xinetd
tcp        0      0 0.0.0.0:199             0.0.0.0:*              
LISTEN
4925/snmpd
tcp        0      0 0.0.0.0:137             0.0.0.0:*              
LISTEN
6812/smbd
tcp        0      0 0.0.0.0:873             0.0.0.0:*              
LISTEN
6635/rsyncd
tcp        0      0 127.0.0.1:3310          0.0.0.0:*              
LISTEN
7008/clamd
tcp        0      0 0.0.0.0:111             0.0.0.0:*              
LISTEN
5271/portmap
tcp        0      0 0.0.0.0:631             0.0.0.0:*              
LISTEN
6641/cupsd
tcp        0      0 0.0.0.0:25              0.0.0.0:*              
LISTEN
6894/master
tcp        0      0 127.0.0.1:953           0.0.0.0:*              
LISTEN
5478/named
tcp        0      0 0.0.0.0:445             0.0.0.0:*              
LISTEN
6812/smbd
tcp        0      0 127.0.0.1:677           127.0.0.1:111          
TIME_WAIT
-
tcp        0      0 127.0.0.1:676           127.0.0.1:111          
TIME_WAIT
-
tcp        0      0 127.0.0.1:675           127.0.0.1:111          
TIME_WAIT
-

After stopping samba and the firewall - but then reinstating the
firewall and a working printer definition the result was:

west:~ # netstat -anp
Active Internet connections (servers and established)
Proto Recv-Q Send-Q Local Address           Foreign Address        
State       PID/Program name
tcp        0      0 0.0.0.0:37              0.0.0.0:*              
LISTEN      7004/xinetd
tcp        0      0 0.0.0.0:1030            0.0.0.0:*              
LISTEN      7942/artsd
tcp        0      0 0.0.0.0:7               0.0.0.0:*              
LISTEN      7004/xinetd
tcp        0      0 0.0.0.0:199             0.0.0.0:*              
LISTEN      4925/snmpd
tcp        0      0 0.0.0.0:873             0.0.0.0:*              
LISTEN      6635/rsyncd
tcp        0      0 127.0.0.1:3310          0.0.0.0:*              
LISTEN      7008/clamd
tcp        0      0 0.0.0.0:111             0.0.0.0:*              
LISTEN      5271/portmap
tcp        0      0 0.0.0.0:631             0.0.0.0:*              
LISTEN      11333/cupsd
tcp        0      0 0.0.0.0:25              0.0.0.0:*              
LISTEN      6894/master
tcp        0      0 127.0.0.1:953           0.0.0.0:*              
LISTEN      5478/named
tcp        0      0 127.0.0.1:974           127.0.0.1:111          
TIME_WAIT   -
tcp        0      0 127.0.0.1:975           127.0.0.1:111          
TIME_WAIT   -
tcp        0      0 127.0.0.1:976           127.0.0.1:111          
TIME_WAIT   -
tcp        0      0 :::873                  :::*                   
LISTEN      6635/rsyncd
tcp        0      0 :::53                   :::*                   
LISTEN      5478/named
tcp        0      0 :::22                   :::*                   
LISTEN      5477/sshd
tcp        0      0 :::25                   :::*                   
LISTEN      6894/master
tcp        0      0 ::1:953                 :::*                   
LISTEN      5478/named
udp        0      0 0.0.0.0:1024           
0.0.0.0:*                           5478/named
udp        0      0 0.0.0.0:161            
0.0.0.0:*                           4925/snmpd
udp        0      0 192.168.1.13:53        
0.0.0.0:*                           5478/named
udp        0      0 127.0.0.1:53           
0.0.0.0:*                           5478/named
udp        0      0 0.0.0.0:111            
0.0.0.0:*                           5271/portmap
udp        0      0 0.0.0.0:631            
0.0.0.0:*                           11333/cupsd
udp        0      0 192.168.1.13:123       
0.0.0.0:*                           6489/ntpd
udp        0      0 127.0.0.1:123          
0.0.0.0:*                           6489/ntpd
udp        0      0 0.0.0.0:123            
0.0.0.0:*                           6489/ntpd
udp        0      0 :::1025                
:::*                                5478/named
udp        0      0 :::53                  
:::*                                5478/named
udp        0      0 :::123                 
:::*                                6489/ntpd
Active UNIX domain sockets (servers and established)
Proto RefCnt Flags       Type       State         I-Node PID/Program
name    Path
unix  2      [ ACC ]     STREAM     LISTENING     10173 
6894/master         private/bsmtp
unix  2      [ ACC ]     STREAM     LISTENING     10177 
6894/master         private/vscan
unix  2      [ ACC ]     STREAM     LISTENING     10181 
6894/master         private/procmail
unix  2      [ ACC ]     STREAM     LISTENING     9874  
6841/X              /tmp/.X11-unix/X0
unix  2      [ ACC ]     STREAM     LISTENING     12089  7921/kdeinit:
dcops /tmp/.ICE-unix/dcop7921-1123258533
unix  2      [ ACC ]     STREAM     LISTENING     9828  
6791/kdm            /var/run/xdmctl/dmctl/socket
unix  2      [ ACC ]     STREAM     LISTENING     9877  
6791/kdm            /var/run/xdmctl/dmctl-:0/socket
unix  19     [ ]         DGRAM                    6980  
4813/syslogd        /dev/log
unix  2      [ ACC ]     STREAM     LISTENING     16578 
9445/kdesud         /tmp/ksocket-scn/kdesud_:0
unix  2      [ ACC ]     STREAM     LISTENING     12793 
7976/soffice.bin   
/tmp/OSL_PIPE_1000_SingleOfficeIPC_f8cc1c783b949b281c4b3c4d728c040
unix  2      [ ]         DGRAM                    6984  
4813/syslogd        /var/lib/dhcp/dev/log
unix  2      [ ]         DGRAM                    6986  
4813/syslogd        /var/lib/named/dev/log
unix  2      [ ACC ]     STREAM     LISTENING     9397  
6637/smpppd         /var/run/smpppd/control
unix  2      [ ACC ]     STREAM     LISTENING     12256  7947/kdeinit:
ksmse /tmp/.ICE-unix/7947
unix  2      [ ACC ]     STREAM     LISTENING     12250 
7942/artsd          /tmp/ksocket-scn/west.snj-1f06-42f390aa
unix  2      [ ACC ]     STREAM     LISTENING     12109  7923/kdeinit:
klaun /tmp/ksocket-scn/klauncherSiHGac.slave-socket
unix  2      [ ACC ]     STREAM     LISTENING     12540 
7967/gconfd-2       /tmp/orbit-scn/linc-1f1f-0-3d3cc82d224e2
unix  2      [ ACC ]     STREAM     LISTENING     12548 
7964/evolution-alar /tmp/orbit-scn/linc-1f1c-0-3c53c3d03316e
unix  2      [ ACC ]     STREAM     LISTENING     12660 
7973/bonobo-activat /tmp/orbit-scn/linc-1f25-0-6e87ebc6109d0
unix  2      [ ACC ]     STREAM     LISTENING     12560 
7965/nautilus       /tmp/orbit-scn/linc-1f1d-0-2e62075b372ed


I tried the other suggestion but I couldn´t locate the function and the
install/remove software search yields: no results.

west:/home/scn # kcmshell printmgr
bash: kcmshell: command not found
west:/home/scn # kcnshell printmgr
bash: kcnshell: command not found
west:/home/scn #

Where can I find the function/command?


On Thu, 2005-08-04 at 14:46, Ken Schneider wrote:
> On Thu, 2005-08-04 at 12:10 -0400, Serge Naggar wrote:
> > Hi Johannes and others,
> > Your analysis made a lot of sense to me and I have been trying to
see
> > where port 631 has been used:
> > 
> > I found that I had added port 631 to the firewall and the
> > /etc/samba/smb.conf
> > 
> > I eliminated both and tried to start cupsd ... the result is not
clear:
> > 
> > http://localhost:631/ goes howhere
> > 
> > > west:/home/scn # cupsd
> > > cupsd: Child exited with status 98!
> > 
> > I am not sure what status 98 and child mean?
> > 
> > I also tried to get the yast printer configuation tool to complete
but
> > it is still stalling in the `load current settings´ phase of the
printer
> > definition.
> > 
> > Is there a command/function which will let me find out where/how
port
> > 631 is being used?
> > 
> > I also feel, no proof, that the problem has to do with the
interaction
> > of samba3.0.9-2.6-suse and susepro9.1 because the printer-loss and
> > yast-printer-definition stall occurred with both machines - each has
a
> > different printer. Both were in samba.
> > Any thoughts?
> > I look forward to resolving this problem.
> What does the command (as root) kcmshell printmgr show?
> Does it allow you to configure a printer? Also, remember that SuSE 9.1
> required that you set a cups admin passwd with lppasswd -g sys root in
> order to modify settings.
> 
> -- 
> Ken Schneider
> UNIX  since 1989, linux since 1994, SuSE  since 1998
> 
>  "The day Microsoft makes something that doesn't suck is probably
>   the day they start making vacuum cleaners." -Ernst Jan Plugge


-- 
Cheers,
Serge [Naggar Consulting]



More information about the samba mailing list