Yum snapshot

Nicoli Stupinski nstupinski at gmail.com
Wed May 5 19:39:34 UTC 2010


Ok, that works fine for "updates" but it bombs when I try to do it for just
one package, as seen here...

# yum install yum-utils --downloadonly --downloaddir=/usr/local/yum-extras

Loaded plugins: downloadonly, rhnplugin, security
Setting up Install Process
Traceback (most recent call last):
  File "/usr/bin/yum", line 29, in ?
    yummain.user_main(sys.argv[1:], exit_code=True)
  File "/usr/share/yum-cli/yummain.py", line 309, in user_main
    errcode = main(args)
  File "/usr/share/yum-cli/yummain.py", line 178, in main
    result, resultmsgs = base.doCommands()
  File "/usr/share/yum-cli/cli.py", line 349, in doCommands
    return self.yum_cli_commands[self.basecmd].doCommand(self, self.basecmd,
self.extcmds)
  File "/usr/share/yum-cli/yumcommands.py", line 180, in doCommand
    return base.installPkgs(extcmds)
  File "/usr/share/yum-cli/cli.py", line 583, in installPkgs
    self.install(pattern=arg)
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 2560, in
install
    mypkgs = self.returnPackagesByDep(arg)
  File "/usr/lib/python2.4/site-packages/yum/__init__.py", line 2319, in
returnPackagesByDep
    sack = self.whatProvides(depname, depflags, depver)
  File "/usr/lib/python2.4/site-packages/yum/depsolve.py", line 170, in
whatProvides
    pkgs = self.pkgSack.searchProvides(name)
  File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 339, in
searchProvides
    return self._computeAggregateListResult("searchProvides", name)
  File "/usr/lib/python2.4/site-packages/yum/packageSack.py", line 482, in
_computeAggregateListResult
    sackResult = apply(method, args)
  File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 1017, in
searchProvides
    return self.searchPrco(name, "provides")
  File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 44, in
newFunc
    return func(*args, **kwargs)
  File "/usr/lib/python2.4/site-packages/yum/sqlitesack.py", line 945, in
searchPrco
    executeSQL(cur, "select DISTINCT pkgKey from %s where name %s ?" %
(prcotype,querytype), (name,))
  File "/usr/lib/python2.4/site-packages/yum/sqlutils.py", line 150, in
executeSQLPyFormat
    return cursor.execute(q, p)
  File "/usr/lib64/python2.4/site-packages/sqlite/main.py", line 249, in
execute
    parms = (self._unicodeConvert(parms[0]),)
  File "/usr/lib64/python2.4/site-packages/sqlite/main.py", line 217, in
_unicodeConvert
    converted_obj[k] = v.encode(*self.con.encoding)
UnicodeEncodeError: 'ascii' codec can't encode character u'\ufffd' in
position 9: ordinal not in range(128)
#


Thanks,
Nic
On Tue, Apr 27, 2010 at 2:58 PM, Dewey Coffman <dcoffman at ticom-geo.com>wrote:

> Do a
>
> yum update --downloadonly --downloaddir=/tmp/5.5updates
>
> and then save the rpms.
>
> -----Original Message-----
> From: redhat-list-bounces at redhat.com
> [mailto:redhat-list-bounces at redhat.com] On Behalf Of Nicoli Stupinski
> Sent: Tuesday, April 27, 2010 1:34 PM
> To: redhat-list at redhat.com
> Subject: Yum snapshot
>
> If I install the OS (Rhel 5.5) and do a "yum update" on May 1st on a
> test
> server, how can I get the same update (same set of patches, etc that
> were
> available on May 1st) done 6 months later on a second server?
>
> I want both servers to be running the same versions and patch levels
> that
> which our apps were tested.   So I need to save a copy of the rpms that
> were
> installed on May 1st with the first server and only install that set of
> rpms on the second server, 6 months later.   How would I go about doing
> that?
>
> Here's the curveball, the test server is a virtual host and the second
> server is not virtual.  So are there hardware dependent updates that I
> should be concered about?
>
> Thanks,
> Nic
> --
> redhat-list mailing list
> unsubscribe mailto:redhat-list-request at redhat.com?subject=unsubscribe
> https://www.redhat.com/mailman/listinfo/redhat-list
>
> --
> redhat-list mailing list
> unsubscribe mailto:redhat-list-request at redhat.com?subject=unsubscribe
> https://www.redhat.com/mailman/listinfo/redhat-list
>



More information about the redhat-list mailing list