RE: Cannot get updates from server

"Dan Tucny" <[email protected]>
Newsgroups gmane.network.up2date.current.devel
Message-ID <013901c229fb$dc163c10$6401a8c0@tucxp1>
I'm having problems with updates too, however, I am mirroring the
updates already...

Here is the some sample output from cadmin create (with plenty of -v's)
showing what it's done with openssh packages...

Jul 12 23:49:53 Examing openssh-2.9p2-7.i386.rpm
Jul 12 23:49:53 Adding openssh-2.9p2-7.i386.rpm
Jul 12 23:54:28 Examing openssh-3.1p1-2.i386.rpm
Jul 12 23:54:28 dep_names[openssh] = ['openssh:2.9p2:7:']
Jul 12 23:54:28 hits = ['openssh:2.9p2:7:']
Jul 12 23:54:28 dups = [['openssh', '2.9p2', '7', '', 'i386', 171841]]
Jul 12 23:54:28 dups = [['openssh', '2.9p2', '7', '', 'i386', 171841]]
Jul 12 23:54:28 Comparing packages: openssh-3.1p1-2 and openssh-2.9p2-7
yields 1
Jul 12 23:54:28 Comparing packages: openssh-2.9p2-7 and openssh-3.1p1-2
yields -1
pkg0 = openssh, pkg4 = i386, filename = openssh-2.9p2-7.i386.rpm
Jul 12 23:54:28 Removing openssh-2.9p2-7.i386.rpm
Jul 12 23:54:29 Adding openssh-3.1p1-2.i386.rpm
Jul 12 23:56:33 Examing openssh-3.1p1-6.i386.rpm
Jul 12 23:56:33 dep_names[openssh] = ['openssh:3.1p1:2:']
Jul 12 23:56:33 hits = ['openssh:3.1p1:2:']
Jul 12 23:56:33 dups = [['openssh', '3.1p1', '2', '', 'i386', 216441]]
Jul 12 23:56:33 dups = [['openssh', '3.1p1', '2', '', 'i386', 216441]]
Jul 12 23:56:33 Comparing packages: openssh-3.1p1-6 and openssh-3.1p1-2
yields 1
Jul 12 23:56:33 Comparing packages: openssh-3.1p1-2 and openssh-3.1p1-6
yields -1
pkg0 = openssh, pkg4 = i386, filename = openssh-3.1p1-2.i386.rpm
Jul 12 23:56:33 Removing openssh-3.1p1-2.i386.rpm
Jul 12 23:56:34 Adding openssh-3.1p1-6.i386.rpm

So, for i386, it adds 2.9p2-7 from the distro, then it picks up 3.1p1-2
from the updates dir, followed by 3.1p1-6 also from the updates dir...
All looks ok...


From a machine using current for updates...

# rpm -qi openssh
Name        : openssh                      Relocations: (not
relocateable)
Version     : 3.1p1                             Vendor: Red Hat, Inc.
Release     : 2                             Build Date: Thu 07 Mar 2002
21:10:06 GMT

# up2date -l

Retrieving list of all available packages...
There are no packages available for update.
None of the packages you requested were found, or they are already
updated.

From the current log (with logging set to 9)...
Jul 13 00:11:26 Current server v1.0.4 starting, released under the GPL
Jul 13 00:11:26 Attempting to fork() into the background...
Jul 13 00:11:26 Sucessfully fork()ed
Jul 13 00:11:26 Starting up Backend
Jul 13 00:11:26 Starting Up Frontend
Jul 07 00:11:41 /usr/share/current/standalone.py:do_POST(None)
Jul 13 00:11:41 Requesting: up2date.login
Jul 13 00:11:41 (/usr/share/current/standalone.py, do_POST(), 71):
with params = [{'client_address': ('127.0.0.1', 55456),
  'command': 'POST',
  'headers': <mimetools.Message instance at 812ec40>,
  'path': 'https://maple.tlns.net:8081/XMLRPC',
  'version': ''},
 '<?xml
version="1.0"?>\012<params>\012<param>\012<value><struct>\012<member>\01
2<name>type</name>\012<value><string>REAL</string></value>\012</member>\
012<member>\012<name>architecture</name>\012<value><string>i686</string>
</value>\012</member>\012<member>\012<name>checksum</name>\012<value><st
ring>cc50765421167178a0c8998c466ab0c83c305f0e</string></value>\012</memb
er>\012<member>\012<name>os_release</name>\012<value><string>7.2</string
></value>\012</member>\012<member>\012<name>description</name>\012<value
><string>7.2 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<name>operating_system</name>\012<value><string>Red Hat
Linux</string></value>\012</member>\012<member>\012<name>profile_name</n
ame>\012<value><string>maple.tlns.net</string></value>\012</member>\012<
member>\012<name>fields</name>\012<value><array><data>\012<value><string
>type</string></value>\012<value><string>operating_system</string></valu
e>\012<value><string>checksum</string></value>\012<value><string>descrip
tion</string></value>\012<value><string>os_release</string></value>\012<
value><string>architecture</string></value>\012<value><string>system_id<
/string></value>\012<value><string>profile_name</string></value>\012<val
ue><string>username</string></value>\012</data></array></value>\012</mem
ber>\012<member>\012<name>username</name>\012<value><string>DanTucny</st
ring></value>\012</member>\012</struct></value>\012</param>\012</params>
\012']
Jul 13 00:11:41 module = up2date
Jul 13 00:11:41 function = login
Jul 13 00:11:41 (/usr/share/current/standalone.py, callAPIMethod(),
271): params = [{'client_address': ('127.0.0.1', 55456),
  'command': 'POST',
  'headers': <mimetools.Message instance at 812ec40>,
  'path': 'https://maple.tlns.net:8081/XMLRPC',
  'version': ''},
 '<?xml
version="1.0"?>\012<params>\012<param>\012<value><struct>\012<member>\01
2<name>type</name>\012<value><string>REAL</string></value>\012</member>\
012<member>\012<name>architecture</name>\012<value><string>i686</string>
</value>\012</member>\012<member>\012<name>checksum</name>\012<value><st
ring>cc50765421167178a0c8998c466ab0c83c305f0e</string></value>\012</memb
er>\012<member>\012<name>os_release</name>\012<value><string>7.2</string
></value>\012</member>\012<member>\012<name>description</name>\012<value
><string>7.2 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<name>operating_system</name>\012<value><string>Red Hat
Linux</string></value>\012</member>\012<member>\012<name>profile_name</n
ame>\012<value><string>maple.tlns.net</string></value>\012</member>\012<
member>\012<name>fields</name>\012<value><array><data>\012<value><string
>type</string></value>\012<value><string>operating_system</string></valu
e>\012<value><string>checksum</string></value>\012<value><string>descrip
tion</string></value>\012<value><string>os_release</string></value>\012<
value><string>architecture</string></value>\012<value><string>system_id<
/string></value>\012<value><string>profile_name</string></value>\012<val
ue><string>username</string></value>\012</data></array></value>\012</mem
ber>\012<member>\012<name>username</name>\012<value><string>DanTucny</st
ring></value>\012</member>\012</struct></value>\012</param>\012</params>
\012']
Jul 13 00:11:41 Dispatching: up2date.login
Jul 07 00:11:41 /usr/share/current/up2date.py:login({'connInfo':
{'client_address': ('127.0.0.1', 55456), 'command': 'POST', 'version':
'', 'headers': <mimetools.Message instance at 812ec40>, 'path':
'https://maple.tlns.net:8081/XMLRPC'}, 'sysid_string': '<?xml
version="1.0"?>\012<params>\012<param>\012<value><struct>\012<member>\01
2<name>type</name>\012<value><string>REAL</string></value>\012</member>\
012<member>\012<name>architecture</name>\012<value><string>i686</string>
</value>\012</member>\012<member>\012<name>checksum</name>\012<value><st
ring>cc50765421167178a0c8998c466ab0c83c305f0e</string></value>\012</memb
er>\012<member>\012<name>os_release</name>\012<value><string>7.2</string
></value>\012</member>\012<member>\012<name>description</name>\012<value
><string>7.2 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<name>operating_system</name>\012<value><string>Red Hat
Linux</string></value>\012</member>\012<member>\012<name>profile_name</n
ame>\012<value><string>maple.tlns.net</string></value>\012</member>\012<
member>\012<name>fields</name>\012<value><array><data>\012<value><string
>type</string></value>\012<value><string>operating_system</string></valu
e>\012<value><string>checksum</string></value>\012<value><string>descrip
tion</string></value>\012<value><string>os_release</string></value>\012<
value><string>architecture</string></value>\012<value><string>system_id<
/string></value>\012<value><string>profile_name</string></value>\012<val
ue><string>username</string></value>\012</data></array></value>\012</mem
ber>\012<member>\012<name>username</name>\012<value><string>DanTucny</st
ring></value>\012</member>\012</struct></value>\012</param>\012</params>
\012'})
Jul 07 00:11:41
/usr/share/current/packagedb.py:getCompatibleChannels({'client_arch':
'i686', 'client_release': '7.2'})
Jul 07 00:11:41 /usr/share/current/packagedb.py:_getCannonArch({'arch':
'i686'})
Jul 13 00:11:41 Result was normal
Jul 13 00:11:41 (/usr/share/current/standalone.py, sendClientResult(),
202): Result = {'data': {'X-RHN-Auth':
'910ba8c57e0b106fa603c1d3dba71bc458f440bc', 'X-RHN-Server-Id': 'maple',
'X-RHN-Auth-Expiration': '1026519101', 'X-RHN-Auth-Channels': [],
'X-RHN-Auth-User-Id': 'DanTucny'}, 'type': 'xml'}
Jul 13 00:11:41 (/usr/share/current/standalone.py, sendClientResult(),
228): POST
Jul 13 00:11:41 sendClientResult() finished

Here's a snippet from the config for this channel...

[redhat72]
label = redhat-7.2
name = Redhat Linux 7.2
parent_channel =
arch = i386, i486, i586, i686, noarch, athlon
os_release = 7.2
description = Redhat 7.2 + errata
rpm_dirs = /usr/local/nfs/RH72/RedHat/RPMS
           /usr/local/nfs/updates/7.2/en/os/athlon
           /usr/local/nfs/updates/7.2/en/os/i386
           /usr/local/nfs/updates/7.2/en/os/i486
           /usr/local/nfs/updates/7.2/en/os/i586
           /usr/local/nfs/updates/7.2/en/os/i686
           /usr/local/nfs/updates/7.2/en/os/noarch

src_dirs =
db_dir = /usr/local/nfs/RH72/current


I'm a bit lost with this at the moment, any assistance in working out
what the problem is would be appreciated...

Thanks,

Dan

-----Original Message-----
From: [email protected]
[mailto:[email protected]] On Behalf Of
Mindaugas Riauba
Sent: 12 July 2002 16:22
To: [email protected]
Subject: Re: [Current-server] Cannot get updates from server



> No, you actually have to download those packages, put them on your
> current server somewhere, and add the directory where you put them to
> your channel.
> 
> I noticed that you used the same config file as-is. You need to make
> sure you have all the packages you want (Red Hat 7.3 PLUS all the
> errata) and tailor the config file to where you put those packages.
> 
> Current won't go out on the network and magically find errata.

  Got it. Everything working fine now. Thanks.

  So scenario seems to be the following:
  - mirror updates directory;
  - stop current;
  - cadmin create <channel_name>
  - start current.

  Mindaugas
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.