免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
12下一页
最近访问板块 发新帖
查看: 5018 | 回复: 16
打印 上一主题 下一主题

http方式安装Redhat Enterprise 5 系列BUG??? [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-03-14 13:31 |只看该作者 |倒序浏览
将光盘内容全部拷贝到XP系统中,然后通过IIS/APACHE将安装文件全部共享,客户端通过HTTP方式安装5/5.1时,服务器上的TCP连接状态异常,存在大量的FIN_WAIT_2,最中导致无法安装。

咨询REDHAT的技术人员,说是不支持。

同样的方法安装SUSE/REDHAT 4以前的系统都支持,难道5系列支持HTTP方式安装,还对提供HTTP服务的系统有要求? 这也太离谱了吧 ? 不支持IIS/APACHE,HTTP方式基本一半都是通过这两种方式实现。

测试了REDHAT 5/5.1 发现通过HTTP/FTP方式安装,都存在服务器端TCP状态异常,不管服务器是LINUX还是 WINDOWS,在WINDOWS XP下,当TCP状态FIN_WAIT_2超过一定数量时,HTTP服务就类似于瘫痪了,最后REDHAT 5的安装程序就异常报错终止了安装。

经过多次实验都不能实现XP下通过HTTP提供REDHAT 5的网络安装,请各位达人帮忙分析。

有环境的可以做个实验验证,用虚拟机就可以了。

论坛徽章:
0
2 [报告]
发表于 2008-03-14 14:21 |只看该作者
若真的無法支援,你應該上 redhat 丟 bug 請他們處理才對,不是嗎 ?

但是實際上這個方式我用過非常多次,都沒有任何問題的。log ex:


  1. 192.168.2.120 - - [06/Mar/2008:21:18:27 +0800] "GET /pub/RHEL5/RHEL-DVD/images/updates.img HTTP/1.0" 404 -
  2. 192.168.2.120 - - [06/Mar/2008:21:18:27 +0800] "GET /pub/RHEL5/RHEL-DVD/disc1/images/updates.img HTTP/1.0" 404 -
  3. 192.168.2.120 - - [06/Mar/2008:21:18:27 +0800] "GET /pub/RHEL5/RHEL-DVD/images/product.img HTTP/1.0" 404 -
  4. 192.168.2.120 - - [06/Mar/2008:21:18:27 +0800] "GET /pub/RHEL5/RHEL-DVD/disc1/images/product.img HTTP/1.0" 404 -
  5. 192.168.2.120 - - [06/Mar/2008:21:18:27 +0800] "GET /pub/RHEL5/RHEL-DVD/images/minstg2.img HTTP/1.0" 200 33239040
  6. 192.168.2.120 - - [06/Mar/2008:21:18:43 +0800] "GET /pub/RHEL5/RHEL-DVD//disc1/.discinfo HTTP/1.1" 404 -
  7. 192.168.2.120 - - [06/Mar/2008:21:18:46 +0800] "GET /pub/RHEL5/RHEL-DVD/Server/repodata/repomd.xml HTTP/1.1" 200 1314
  8. 192.168.2.120 - - [06/Mar/2008:21:18:46 +0800] "GET /pub/RHEL5/RHEL-DVD/Server/repodata/primary.xml.gz HTTP/1.1" 200 679035
  9. 192.168.2.120 - - [06/Mar/2008:21:18:48 +0800] "GET /pub/RHEL5/RHEL-DVD/Server/repodata/comps-rhel5-server-core.xml HTTP/1.1" 200 928710
  10. 192.168.2.120 - - [06/Mar/2008:21:19:01 +0800] "GET /pub/RHEL5/RHEL-DVD/Server/repodata/filelists.xml.gz HTTP/1.1" 200 2230008
  11. 192.168.2.120 - - [06/Mar/2008:21:21:22 +0800] "GET /pub/RHEL5/RHEL-DVD/Server/system-config-services-0.9.4-1.el5.noarch.rpm HTTP/1.1" 206 29661
  12. 192.168.2.120 - - [06/Mar/2008:21:21:22 +0800] "GET /pub/RHEL5/RHEL-DVD/Server/setuptool-1.19.2-1.i386.rpm HTTP/1.1" 206 19471
  13. 192.168.2.120 - - [06/Mar/2008:21:21:22 +0800] "GET /pub/RHEL5/RHEL-DVD/Server/microcode_ctl-1.15-1.40.el5.i386.rpm HTTP/1.1" 206 5656
复制代码


我的環境有 30 台電腦都是用 kickstart 網路自動化安裝,所以實際上沒有任何問題。

--

论坛徽章:
0
3 [报告]
发表于 2008-03-14 14:34 |只看该作者
看看

论坛徽章:
0
4 [报告]
发表于 2008-03-14 19:10 |只看该作者
原帖由 kenduest 于 2008-3-14 14:21 发表
若真的無法支援,你應該上 redhat 丟 bug 請他們處理才對,不是嗎 ?

但是實際上這個方式我用過非常多次,都沒有任何問題的。log ex:


192.168.2.120 - - [06/Mar/2008:21:18:27 +0800] "GET /pub/RHEL5/ ...



可能是我没说的清楚吧。

你通过HTTP安装,服务器肯定不是XP吧?

确实在LINUX下通过http可以完成,就像你所说的,但是我觉得不是没有任何问题,你在安装的时候,在服务器端netstat -an | grep ^tcp 查看TCP状态看下。

我现在的问题是,在LINUX下没有问题,但是把文件迁移到XP上,然后通过IIS/APACHE提供HTTP服务,进行OS安装就有问题,导致无法完成。

这样说可能你不相信,因为在LINUX下HTTP工作没问题,将安装源放到XP上怎么就有问题,但是实际真的是有问题。

ks.cfg中url --url http://192.168.0.1/src/rhel5

只要http://192.168.0.1/src/rhel5是由XP环境提供的就会有问题,其他的LINUX/WINDOWS 2003 没有问题。

论坛徽章:
0
5 [报告]
发表于 2008-03-14 19:47 |只看该作者
那這個就是 XP 的網絡配置問題,也許 XP 設計本來就不是提供 Server 應用

查一下是否可以調整 XP 網絡組態解決該問題。

--

论坛徽章:
0
6 [报告]
发表于 2008-03-15 13:45 |只看该作者
原帖由 kenduest 于 2008-3-14 19:47 发表
那這個就是 XP 的網絡配置問題,也許 XP 設計本來就不是提供 Server 應用

查一下是否可以調整 XP 網絡組態解決該問題。

--



你说的这个原因,我也做过一些措施,在网络上搜索的。
比如:修改XP的TCP并发连接数,修改APACHE的配置等等,都不见效,甚至更换APACHE为IIS,都是一样的安装不了,ANACONDA 的PYTHON报错。

后面仔细一想,感觉不太对,因为是同样的XP环境Redhat 3/4 企业版都没有任何问题,就5系列开始以后就不行了,SUSE的9/10也没有任何问题!

后面是一点办法都没了,仔细查看了整个过程,就是当RHEL5启动安装后,从服务器获取文件开始,服务器就开始出现FIN_WAIT_2的TCP异常,然后服务器的HTTP就基本上拒绝服务了,等客户端终止后服务器的HTTP就可以正常访问了。

感觉就是5系列的ANACONDA在获取文件后,未正常向服务器发送ACK,服务器不能正常结束连接,导致大量TCP异常状态,从而拒绝服务。

还有一个疑问就是:通过HTT/FTP安装时,如果切换终端CTRL+ALT+F2,看到的命令终端是 $ ,而用光盘和NFS安装时是#,这个虽然对安装不影响,但是为什么要这样设计呢? 真的奇怪了,感觉也不好。

论坛徽章:
0
7 [报告]
发表于 2008-03-16 00:00 |只看该作者
up !
anybody help me ?

论坛徽章:
0
8 [报告]
发表于 2008-03-16 01:52 |只看该作者
我剛剛已經另外測試於 freebsd 6 提供網絡自動安裝方式,package 放在 web 上使用 apache 提供抓取,測試後一切正常沒有套件包抓不到的問題。

我想你就不要用 windows xp 提供該服務,畢竟 xp 本來就不是當 server 用的系統,何苦一直在這個地方打轉 ? 就算是 RHEL5 網路安裝設計不好會讓 Server 端連線出現大量的 FIN_WAIT_2 的狀態,但這個本身為 OS 的問題所以應該由 Server 端本身能夠處理解決才對。

該問題要另外處理,是否應該反過來查一下 windows xp 本身是否有 tcp/ip 微調參數可以改? linux 主機都有這類 tcp/ip 參數可以改,所以 windows xp 應該也不例外。

--

论坛徽章:
0
9 [报告]
发表于 2008-03-16 02:29 |只看该作者
多谢楼主分享经验啊!

论坛徽章:
0
10 [报告]
发表于 2008-03-16 02:36 |只看该作者
值得学习啊,以后懂了
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP