<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
<head>
  <meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type">
  <title></title>
</head>
<body bgcolor="#ffffff" text="#000000">
Hello Chris,<br>
<br>
>>On the SERVER . .<br>
>>Find which port the tunnel is using netstat -napt|grep agent<br>
<br>
0.0.0.0:4026<br>
127.0.0.1:6026<br>
<br>
>>Look in /home/vivek/.nx/C-sesssion-id/cups/printers.conf<br>
>>for the line which looks like <br>
<br>
In the
/home/vivek/.nx/C-tsrv-co-2025-EF5FDA64DC13661E79A2390848AB2287/cups/printers.conf
file,<br>
<br>
DeviceURI
<span class="moz-txt-link-abbreviated"><a class="moz-txt-link-abbreviated" href="mailto:nxipp://vivek:185a7123bb248d5e@127.0.0.1:12025/printers/LaserJet_P2015">nxipp://vivek:185a7123bb248d5e@127.0.0.1:12025/printers/LaserJet_P2015</a></span><br>
<br>
and in the
/home/vivek/.nx/C-tsrv-co-2025-EF5FDA64DC13661E79A2390848AB2287/cups/cupsd.conf<br>
Listen localhost:11026<br>
<br>
#netstat -nap | grep cups<br>
127.0.0.1:11026<br>
::1:11026<br>
<br>
In the nxsession, I pointed the browser,<br>
<br>
<a class="moz-txt-link-freetext" href="http://localhost:4026">http://localhost:4026</a><br>
<br>
I gave the username/pwd - vivek/185a7123bb248d5e   But only homepage
came, i am unable to access other pages like<br>
<br>
<a class="moz-txt-link-freetext" href="http://localhost:4026/admin">http://localhost:4026/admin</a> or <a class="moz-txt-link-freetext" href="http://localhost:4026/admin/">http://localhost:4026/admin/</a>  or
printers page...<br>
<br>
At the same time, ON THE CLIENT SIDE,<br>
<br>
In the /home/vivek/.nx/cups/error_log file, I saw a line..<br>
<br>
cupsdSendError: 15 code=401 (Unauthorized)<br>
<br>
If we try to print, same error in the
/home/vivek/.nx/C-tsrv-co-2025-EF5FDA64DC13661E79A2390848AB2287/cups/log/error_log,<br>
<br>
" recoverable: Network host '127.0.0.1' is busy; will retry in 30
seconds... "<br>
<br>
<br>
Thanks<br>
Vivek<br>
<br>
<a class="moz-txt-link-abbreviated" href="mailto:chris@ccburton.com">chris@ccburton.com</a>
wrote:
<blockquote
 cite="mid:OF2C72D38F.24D2EE39-ON80257651.003D4C22-80257651.00412EB2@ccburton.com"
 type="cite"><br>
  <br>
  <tt><font size="2">Vivek <a class="moz-txt-link-rfc2396E"
 href="mailto:vivek@visolve.com"><vivek@visolve.com></a> wrote on
16/10/2009
11:55:14:<br>
  <br>
> Chris,<br>
> <br>
> Thanks for your reply.<br>
> <br>
>  >>What cupsds are running, what ports are they listening
to.<br>
> <br>
> 1. cupsd<br>
> 2. /usr/sbin/cupsd -c /home/vivek/.nx/cups/cupsd.conf<br>
> <br>
> They are using two ports  631 and 20000<br>
> </font></tt> <br>
  <br>
  <tt><font size="2">Good, that's the ticket . . .</font></tt> <br>
  <br>
  <tt><font size="2"><br>
>  >>Did you do the -F patch or was it the distro ???<br>
> <br>
> It came with distro..<br>
> </font></tt> <br>
  <br>
  <tt><font size="2">Good. That's what a distro is for really . . .</font></tt>
  <br>
  <br>
  <tt><font size="2"><br>
>  >>What is in /home/vivek/.nx/cups/ppd<br>
> <br>
> iii) No ppd files under  /home/vivek/.nx/cups/ppd/  and
No directory <br>
> with name cups under <br>
> /home/vivek/.nx/S-tsrv-co-2011-60D1D093D91A07B88AE13BC8606F9295/<br>
> <br>
>  >>Are you running the cups wrapper on the client ???????<br>
> <br>
> Are you talking about nxcupsd-wrapper script ?. If yes, i did. i
have <br>
  </font></tt> <br>
  <tt><font size="2">Right. </font></tt> <br>
  <br>
  <tt><font size="2">You need the wrapper to cache the .ppd file in
/home/vivek/.nx/cups/ppd</font></tt> <br>
  <br>
  <tt><font size="2">ON THE CLIENT, so that ENABLE_CUPS_SEAMLESS can
get
it from th client</font></tt> <br>
  <tt><font size="2">user-space cupsd.</font></tt> <br>
  <br>
  <tt><font size="2">It's generally quicker to pass PostScript across a
wan link, often</font></tt> <br>
  <tt><font size="2">the data is 10x smaller then after connversion.</font></tt>
  <br>
  <br>
  <tt><font size="2">> changed the variable
SYSTEM_CUPSD="/usr/NX/bin/nxclient"
and tried it. <br>
> But it didn't work.<br>
> </font></tt> <br>
  <br>
  <tt><font size="2">No, it wouldn't.</font></tt> <br>
  <br>
  <tt><font size="2">You need to keep SYSTEM_CUPSD="/usr/sbin/cupsd"
 ( or where ever it is )</font></tt> <br>
  <br>
  <tt><font size="2">in the wrapper script, but change :-</font></tt> <br>
  <br>
  <tt><font size="2"><option key=CUPSD path"
value="/path/to/the/wrapper/file"
/></font></tt> <br>
  <br>
  <tt><font size="2">in the relevant
/home/vivek/.nx/config/nx-server.cfg
 file</font></tt> <br>
  <br>
  <tt><font size="2">or change(same thing) "System CUPS daemon"
under the Environment Tab</font></tt> <br>
  <br>
  <tt><font size="2">after pressing "Configure" on the Login
screen on the NoMachine client.</font></tt> <br>
  <br>
  <br>
  <br>
  <tt><font size="2">It looks to me like it's all set up. Lets try a
test.</font></tt> <br>
  <br>
  <tt><font size="2">Whilst connected . . </font></tt> <br>
  <br>
  <tt><font size="2">On the SERVER . .</font></tt> <br>
  <br>
  <tt><font size="2">Find which port the tunnel is using netstat
-napt|grep
agent</font></tt> <br>
  <br>
  <tt><font size="2">Typicaly 3020 or some such . . .</font></tt> <br>
  <br>
  <tt><font size="2">Look in
/home/vivek/.nx/C-sesssion-id/cups/printers.conf</font></tt> <br>
  <tt><font size="2">for the line which looks like :-</font></tt> <br>
  <br>
  <tt><font size="2">DeviceURI
nxipp://vivek:Copy-this-password,-don'<a
 class="moz-txt-link-abbreviated"
 href="mailto:t-copy-the-@@@@-sign%21%21%21@127.0.0.1:port/printers/LaserJet_P2015.ppd">t-copy-the-@@@@-sign!!!@127.0.0.1:port/printers/LaserJet_P2015.ppd</a></font></tt>
  <br>
  <br>
  <tt><font size="2">The :port after 127.0.0.1 should be the one the
agent
is listening on.</font></tt> <br>
  <br>
  <tt><font size="2">This will allow you to point a browser at
  <a class="moz-txt-link-freetext"
 href="http:/localhost:put-whatever-the-tunnel-port-is-in-here">http:/localhost:put-whatever-the-tunnel-port-is-in-here</a>
  </font></tt><br>
  <tt><font size="2">and log in OVER THE TUNNEL to the client
user-space
cups web interface</font></tt> <br>
  <tt><font size="2">using Username vivek and password the password you
just copied 6 lines up</font></tt> <br>
  <tt><font size="2">from the printer.conf file ( missing out the @
sign
).</font></tt> <br>
  <br>
  <tt><font size="2">Under the Printers Tab on the Cups web interface,
you should see:- </font></tt> <br>
  <br>
  <tt><font size="2">the LaserJet_P2015 with "Make and Model:"
set to "Local Raw Printer" </font></tt> <br>
  <tt><font size="2">and "Device URI:" set to "</font></tt><a
 moz-do-not-send="true"
 href="http://127.0.0.1:631/printers/LaserJet_P2015"><tt><font size="2">http://127.0.0.1:631/printers/LaserJet_P2015</font></tt></a>
  <br>
  <br>
  <tt><font size="2">If you now print from the session, you should see
the job appearing under the jobs tab or not.</font></tt> <br>
  <br>
  <tt><font size="2">This will tell us where the stop is occuring eg
you
might not get as far as the web interface over the tunnel or your
spooling
might not be allowed. You can now check the cupsd error log to tell us
what is happening.</font></tt> <br>
  <br>
  <tt><font size="2">The job should re-spool onto THE CLIENT into
/home/vivek/.nx/cups/spool/</font></tt> <br>
  <br>
  <tt><font size="2">Jobs remain here even after the remote session has
been closed and restarted, </font></tt> <br>
  <tt><font size="2">so if anything has spooled ever. you should see a
Cxxxxx control file for it, </font></tt> <br>
  <tt><font size="2">and if it hasn't printed a dxxxxx data file also.</font></tt>
  <br>
  <br>
  <tt><font size="2">This causes some surprises for users connecting up
printers, not to mention</font></tt> <br>
  <tt><font size="2">security issues.</font></tt> <br>
  <br>
  <tt><font size="2">Note The user cupsd doesn't start until you try to
connect remotely.</font></tt> <br>
  <br>
  <br>
  <br>
  <tt><font size="2"><br>
> <br>
> Thanks<br>
> Vivek<br>
> <br>
> ________________________________________________________________<br>
>      Were you helped on this list with your FreeNX
problem?<br>
>     Then please write up the solution in the FreeNX Wiki/FAQ:<br>
> <br>
> </font></tt><a moz-do-not-send="true"
 href="http://openfacts2.berlios.de/wikien/index.php/BerliosProject:FreeNX_-_FAQ"><tt><font
 size="2">http://openfacts2.berlios.de/wikien/index.php/BerliosProject:FreeNX_-_FAQ</font></tt></a><tt><font
 size="2"><br>
>   <br>
>          Don't forget to check the NX Knowledge
Base:<br>
>                  </font></tt><a moz-do-not-send="true"
 href="http://www.nomachine.com/kb/"><tt><font size="2">http://www.nomachine.com/kb/</font></tt></a><tt><font
 size="2"> <br>
> <br>
> ________________________________________________________________<br>
>        FreeNX-kNX mailing list --- <a
 class="moz-txt-link-abbreviated" href="mailto:FreeNX-kNX@kde.org">FreeNX-kNX@kde.org</a><br>
>       </font></tt><a moz-do-not-send="true"
 href="https://mail.kde.org/mailman/listinfo/freenx-knx"><tt><font
 size="2">https://mail.kde.org/mailman/listinfo/freenx-knx</font></tt></a><tt><font
 size="2"><br>
> ________________________________________________________________<br>
  </font></tt>
  <pre wrap=""><hr size="4" width="90%">
________________________________________________________________
     Were you helped on this list with your FreeNX problem?
    Then please write up the solution in the FreeNX Wiki/FAQ:

<a class="moz-txt-link-freetext"
 href="http://openfacts2.berlios.de/wikien/index.php/BerliosProject:FreeNX_-_FAQ">http://openfacts2.berlios.de/wikien/index.php/BerliosProject:FreeNX_-_FAQ</a>
  
         Don't forget to check the NX Knowledge Base:
                 <a class="moz-txt-link-freetext"
 href="http://www.nomachine.com/kb/">http://www.nomachine.com/kb/</a> 

________________________________________________________________
       FreeNX-kNX mailing list --- <a class="moz-txt-link-abbreviated"
 href="mailto:FreeNX-kNX@kde.org">FreeNX-kNX@kde.org</a>
      <a class="moz-txt-link-freetext"
 href="https://mail.kde.org/mailman/listinfo/freenx-knx">https://mail.kde.org/mailman/listinfo/freenx-knx</a>
________________________________________________________________</pre>
</blockquote>
</body>
</html>