« 永远的拥抱 | 首 页 | I'm »

2007 年 02 月 08 日

使用 up2date 对 Red Hat Network 连接上的问题

| 分类: 服务器技术 Server Tech. |

有一个很老版本的 Red Hat Enterprise Linux ES release 2.1 (Panama),需要对其进行 up2date,但是由于 ssl 的认证过期,所以会出现以下问题:

# rhn_register
A socket error occurred: SSL_connect error, attempt#1
A socket error occurred: SSL_connect error, attempt#2
A socket error occurred: SSL_connect error, attempt#3
安装了一些乱七八糟的 up2date 相关的 rpm 后会出现以下问题:
SSL.Error: [('SSL routines', 'SSL3_GET_SERVER_CERTIFICATE', 'certificate verify failed')]

Googlel了一下,发现Red Hat 已经为这些过期的 up2date 准备好了一个详细的下载网页:
https://rhn.redhat.com/help/latest-up2date.pxt
这样对于任何一个版本的 Red Hat 都可以进行升级下载。

以下是一些与版本相关的小结

 Red Hat Linux 7.x up2date-2.8.40-3.7.x
 up2date-gnome-2.8.40-3.7.x
 Red Hat Linux 8.0 up2date-3.0.7.2-1
 up2date-gnome-3.0.7.2-1
 Red Hat Linux 9 up2date-3.1.23.2-1
 up2date-gnome-3.1.23.2-1

参考资料:
Red Hat Networkの接続でエラーが表示される

关于对 Fedora Core 5 的 up2date 。

用Fedora Core 5 更新了我的旧机子(从Redhat 9开始升级到 Fedora Core 3,然后到 5,强烈建议大家不要模仿。‘-P)

操作纪录:
1) 删除了 /etc/sysconfig/rhn/ 下的所有文件,将 Fedora Core 5 新装的 /etc/sysconfig/rhn/sources 拷贝到此。
2) 运行 up2date -l

[root@www rhn]# up2date -l
No rhnuuid config option found in /etc/sysconfig/rhn/up2date-uuid.
然后可以通过以下命令建立一个 up2date uuid。
[root@www rhn]# uuidgen
dd10c001-a3e6-42ed-9c63-551099d54c71
然后建立 /etc/sysconfig/rhn/up2date-uuid
uuid[comment]=Universally Unique ID for this server
rhnuuid=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

参考文档:http://lists.rpmforge.net/pipermail/tools/2007-May/000816.html
3) up2date 废止
http://ja.wikipedia.org/wiki/Fedora_Core
パッケージ管理システムにはYellow Dog Linuxで開発されたYellow dog Updater, Modified(yum)が採用されている。Fedora Core 4まではyumに加えてup2dateも利用可能であったが、Fedora Core 5ではyumと重複することから削除されている。yum以外にもDebianなどで採用されているAPTもサードパーティーから提供されているが、aptはx86_64アーキテクチャで必要となる複数アーキテクチャのパッケージが混在する環境に対応していないので使用は推奨されていない。

从 Fedora Core 5以后,废止了 up2date ,而使用 yum 作为package management的软件。

(END)

发表评论

(如果您还为在此成功留言,也许是因为需要管理员逐一审核留言内容后放可看到您的评论。请稍后并感谢您的耐心等待。)

阅览更多文章请访问 首页过去的存档