Login | Register
My pages Projects Community openCollabNet

Discussions > users > RE: No Compatible Channels Found for client: login()

Project highlights: Stable Version: 1.6.1, Development Version: 1.7.6

current
Discussion topic

2020-03-13: This site is going to be decommissioned and shut down very soon. Please copy and archive any data you wish to keep ASAP

Back to topic list

RE: No Compatible Channels Found for client: login()

Reply

Author voodoochile
Full name Chris Meisinger
Date 2003-10-20 15:06:05 PDT
Message Here is the output from my apache error_log.

[Mon Oct 20 17:02:15 2003] [notice] Inside the PythonHandler
[Mon Oct 20 17:02:15 2003] [notice] Result = <Fault 1000 """No
compatible channels found for client: login()""">

Here is the output from the access_log.

192.168.0.253 - - [20/Oct/2003:14:22:18 -0500] "POST
https://black.xxxxxx​xxx.com/XMLRPC HTTP/1.0" 200 307

Permissions on everything related to current have been changed so that
they're owned by nobody:nobody and rwx has been set on everything (not
good for security, but that should alleviate any sort of permissions
issues). These perms are clear all the way to '/'.

Also cadmin checkperms comes back okay as well.

Chris


-----Original Message-----
From: Hunter Matthews [mailto:hunterm at tigris dot org]
Sent: Monday, October 20, 2003 4:56 PM
To: users at current dot tigris dot org
Subject: Re: No Compatible Channels Found for client: login()

And the perms are ok? Are you seeing ANY errors or tracebacks in the
apache error log?


On Mon, 2003-10-20 at 17:07, Chris Meisinger wrote:
> I've read about every message on this list that pertains to this
issue,
> and anything Google provided. No matter what I still get the "No
> Compatible Channels Found" error. The client registers with the
server
> successfully, but fails to actually run up2date. Here is my current
> config, please let me know of any other information that may be
helpful.
>
> Client Machine: Clean install of RH 7.3 (only update is the up2date
rpm
> itself). Appropriate changes mentioned in the documentation have been
> done. Registration works.
>
> The server successfully creates the appropriate channel, and all
> permissions are changed on $CURRENT_DIR to fit with the user Apache is
> running as. (nobody:nobody) (chown -R nobody:nobody /linux;chmod -R
755
> /linux/) I did the perms like that to take permissions out of the
> question.
>
> One item of note, my RPM dir is pre-updated. I pull the updated RPMS
> from a RH mirror and merge them into the standard distribution on a
> nightly basis, removing old RPMS. (This is done to automate patching
of
> clients that are installed via Kickstart) I just included the base
> /updates/ dir so as to have a "clean" directory filled with the
updates
> just in case.
>
> The interesting tidbit is the excerpt from the /var/log/current.log
> where it appears to try to go get the arch name. When it triest to
get
> canonical name for i686 it returns an error.
>
>
> Server: RH 7.3
> Current Ver: 1.4.4
> $CURRENT_DIR: /local/linux/current/
>
> --------------
> current.cfg (output with cat /etc/current/current.cfg |grep
> -v \# )
>
> [current]
> valid_channels = redhat-7.3-i386
> log_file = /var/log/current.log
> log_level = 7
> apache_config_file = /usr/local/apache/co​nf/current.httpd.con​f
> access_check_type = user
> access_check_arg = apache
> server_secret = EveryGoodBoyDeservesFudge
> server_id = black
> current_dir = /local/linux/current
> welcome_message = "Black Current up2date box"
> privacy_statement = "Test"
> [redhat-7.3-i386]
> name = Red Hat Linux 7.3
> parent_channel =
> arch = i386
> os_release = 7.3
> description = Red Hat Linux 7.3
> srpm_check = 0
>
> rpm_dirs = /home/redhat/7.3/7.3​/RedHat/RPMS
> /home/redhat/7.3/7.3​/updates/i386
>
> src_dirs = /home/redhat/7.3/7.3​/os/updates/SRPMS
> ---------------
>
> Apache 1.3.28 (Non RPM, compiled)
> Mod_Python
>
>
> Error from /usr/local/apache/lo​gs/error_log: [Mon Oct 20 15:59:03
2003]
> [notice] Result = <Fault 1000 """No compatible channels found for
> client: login()""">
>
> Output from running up2date on the client one time from
> /var/log/current.log
>
> Oct 20 16:00:38 Requesting: up2date.login
> Oct 20 16:00:38 with params = ['<?xml
>
version="1.0"?>\​012<params>\0​12<param>\012​<value><str​uct>\012<memb​er>\01
>
2<name>type​</name>\012<v​alue><string​>REAL</string​></value>\012​</member>\
>
012<member>\0​12<name>archit​ecture</name>​012<value>​<string>i686</​string>
>
</value>\012​</member>\012​<member>\012​<name>checksum​</name>\012<​value><st
>
ring>90debf57ac4c​21f69ec6acf342642af1​15eea5d8</string​></value>\0​12</memb
>
er>\012<membe​r>\012<name​>os_release</nam​e>\012<value​><string>7.3​</string
>
></value>\​012</member>\​012<member>\0​12<name>descri​ption</name>\​012<value
> ><string>7.3 running on
>
i686</string>​</value>\012​</member>\012​<member>\012​<name>system_id​</name>
>
\012<value>​<string>Current-​ANONYMOUS</string​></value>\​012</member>\​012<m
> ember>\012<na​me>operating_syst​em</name>\012​<value><str​ing>Red Hat
>
Linux</string>​</value>\012​</member>\012​<member>\012​<name>profile_na​me</n
>
ame>\012<valu​e><string>l​ocalhost.localdomain​</string></​value>\012</m​embe
>
r>\012<member​>\012<name​>fields</name>​\012<value>​<array><data​>\012<value​>
>
<string>type​</string></va​lue>\012<valu​e><string>o​perating_system</​string
>
></value>\​012<value><​string>checksum​</string></va​lue>\012<valu​e><string>
>
description</stri​ng></value>​\012<value>​<string>os_relea​se</string>​</valu
>
e>\012<value​><string>arc​hitecture</string​></value>\​012<value><​string>sys
>
tem_id</string​></value>\012​<value><str​ing>profile_name​</string></v​alue>\
>
012<value><​string>username​</string></va​lue>\012</dat​a></array>​</value>\0
>
12</member>\0​12<member>\01​2<name>usernam​e</name>\012​<value><stri​ng>testi
>
ngshit</string​></value>\012​</member>\012​</struct></​value>\012</p​aram>\01
> 2</params>\012']
> Oct 20 16:00:38 module = up2date
> Oct 20 16:00:38 function = login
> Oct 20 16:00:38 (/usr/share/current/​current_apache.py,
callAPIMethod(),
> 309): params = ['<?xml
>
version="1.0"?>\​012<params>\0​12<param>\012​<value><str​uct>\012<memb​er>\01
>
2<name>type​</name>\012<v​alue><string​>REAL</string​></value>\012​</member>\
>
012<member>\0​12<name>archit​ecture</name>​012<value>​<string>i686</​string>
>
</value>\012​</member>\012​<member>\012​<name>checksum​</name>\012<​value><st
>
ring>90debf57ac4c​21f69ec6acf342642af1​15eea5d8</string​></value>\0​12</memb
>
er>\012<membe​r>\012<name​>os_release</nam​e>\012<value​><string>7.3​</string
>
></value>\​012</member>\​012<member>\0​12<name>descri​ption</name>\​012<value
> ><string>7.3 running on
>
i686</string>​</value>\012​</member>\012​<member>\012​<name>system_id​</name>
>
\012<value>​<string>Current-​ANONYMOUS</string​></value>\​012</member>\​012<m
> ember>\012<na​me>operating_syst​em</name>\012​<value><str​ing>Red Hat
>
Linux</string>​</value>\012​</member>\012​<member>\012​<name>profile_na​me</n
>
ame>\012<valu​e><string>l​ocalhost.localdomain​</string></​value>\012</m​embe
>
r>\012<member​>\012<name​>fields</name>​\012<value>​<array><data​>\012<value​>
>
<string>type​</string></va​lue>\012<valu​e><string>o​perating_system</​string
>
></value>\​012<value><​string>checksum​</string></va​lue>\012<valu​e><string>
>
description</stri​ng></value>​\012<value>​<string>os_relea​se</string>​</valu
>
e>\012<value​><string>arc​hitecture</string​></value>\​012<value><​string>sys
>
tem_id</string​></value>\012​<value><str​ing>profile_name​</string></v​alue>\
>
012<value><​string>username​</string></va​lue>\012</dat​a></array>​</value>\0
>
12</member>\0​12<member>\01​2<name>usernam​e</name>\012​<value><stri​ng>testi
>
ngshit</string​></value>\012​</member>\012​</struct></​value>\012</p​aram>\01
> 2</params>\012']
> Oct 20 16:00:38 Dispatching: up2date.login
> Oct 20 16:00:38 /usr/share/current/u​p2date.py:login({'sy​sid_string':
> '<?xml
>
version="1.0"?>\​012<params>\0​12<param>\012​<value><str​uct>\012<memb​er>\01
>
2<name>type​</name>\012<v​alue><string​>REAL</string​></value>\012​</member>\
>
012<member>\0​12<name>archit​ecture</name>​012<value>​<string>i686</​string>
>
</value>\012​</member>\012​<member>\012​<name>checksum​</name>\012<​value><st
>
ring>90debf57ac4c​21f69ec6acf342642af1​15eea5d8</string​></value>\0​12</memb
>
er>\012<membe​r>\012<name​>os_release</nam​e>\012<value​><string>7.3​</string
>
></value>\​012</member>\​012<member>\0​12<name>descri​ption</name>\​012<value
> ><string>7.3 running on
>
i686</string>​</value>\012​</member>\012​<member>\012​<name>system_id​</name>
>
\012<value>​<string>Current-​ANONYMOUS</string​></value>\​012</member>\​012<m
> ember>\012<na​me>operating_syst​em</name>\012​<value><str​ing>Red Hat
>
Linux</string>​</value>\012​</member>\012​<member>\012​<name>profile_na​me</n
>
ame>\012<valu​e><string>l​ocalhost.localdomain​</string></​value>\012</m​embe
>
r>\012<member​>\012<name​>fields</name>​\012<value>​<array><data​>\012<value​>
>
<string>type​</string></va​lue>\012<valu​e><string>o​perating_system</​string
>
></value>\​012<value><​string>checksum​</string></va​lue>\012<valu​e><string>
>
description</stri​ng></value>​\012<value>​<string>os_relea​se</string>​</valu
>
e>\012<value​><string>arc​hitecture</string​></value>\​012<value><​string>sys
>
tem_id</string​></value>\012​<value><str​ing>profile_name​</string></v​alue>\
>
012<value><​string>username​</string></va​lue>\012</dat​a></array>​</value>\0
>
12</member>\0​12<member>\01​2<name>usernam​e</name>\012​<value><stri​ng>testi
>
ngshit</string​></value>\012​</member>\012​</struct></​value>\012</p​aram>\01
> 2</params>\012'})
> Oct 20 16:00:38
> /usr/share/current/p​ackagedb.py:getCompa​tibleChannels({'clie​nt_arch':
> 'i686', 'client_release': '7.3'}) Oct 20 16:00:38
> /usr/share/current/p​ackagedb.py:_getCann​onArch({'arch': 'i686'}) Oct
20
> 16:00:38 Result is a Fault Oct 20 16:00:38
> (/usr/share/current/​current_apache.py, sendClientResult(), 263): Data
> sent. Oct 20 16:00:38 sendClientResult() finished
>
>
> Thanks,
>
> Chris Meisinger
>
>
> --------------------​--------------------​--------------------​---------
> To unsubscribe, e-mail: users-unsubscribe@cu​rrent.tigris.org
> For additional commands, e-mail: users-help at current dot tigris dot org
--
Hunter Matthews Unix / Network Administrator
Office: BioScience 145/244 Duke Univ. Biology Department
Key: F0F88438 / FFB5 34C0 B350 99A4 BB02 9779 A5DB 8B09 F0F8 8438
Never take candy from strangers. Especially on the internet.


--------------------​--------------------​--------------------​---------
To unsubscribe, e-mail: users-unsubscribe@cu​rrent.tigris.org
For additional commands, e-mail: users-help at current dot tigris dot org



--------------------​--------------------​--------------------​---------
To unsubscribe, e-mail: users-unsubscribe@cu​rrent.tigris.org
For additional commands, e-mail: users-help at current dot tigris dot org

« Previous message in topic | 3 of 5 | Next message in topic »

Messages

Show all messages in topic

No Compatible Channels Found for client: login() voodoochile Chris Meisinger 2003-10-20 14:07:28 PDT
     Re: No Compatible Channels Found for client: login() hunterm Hunter Matthews 2003-10-20 14:56:09 PDT
         RE: No Compatible Channels Found for client: login() voodoochile Chris Meisinger 2003-10-20 15:06:05 PDT
             RE: No Compatible Channels Found for client: login() voodoochile Chris Meisinger 2003-10-22 09:13:11 PDT
                 RE: No Compatible Channels Found for client: login() hunterm Hunter Matthews 2003-10-22 09:29:40 PDT
Messages per page: