Login | Register
My pages Projects Community openCollabNet

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

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

current
Discussion topic

Back to topic list

No Compatible Channels Found for client: login()

Reply

Author voodoochile
Full name Chris Meisinger
Date 2003-10-20 14:07:28 PDT
Message 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

« Previous message in topic | 1 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: