问遍了也没解决这个问题,协会的弟兄们帮忙看看

9 views
Skip to first unread message

Licheng Fang

unread,
Dec 19, 2007, 4:00:10 AM12/19/07
to fsac...@googlegroups.com
发信人: sandorf (sandorf), 信区: LinuxApp
标  题: LC_CTYPE设置造成网络问题
发信站: 水木社区 (Wed Dec 19 16:53:05 2007), 站内

新装了ubuntu 7.10,在/etc/environment里设置LC_CTYPE="zh_CN.GB18030",结果重启之后GB的文本倒是能看了,但几天下来发现很多网络问题

1. apt-get update报错404 not found,apt-get install也什么包都找不到
2. ssh登录局域网的服务器隔半分钟左右就会死掉10几秒没有任何反应
3. Firefox有时网站不能访问好像也是这个引起的

上面这些把LC_TYPE改回"en_US.UTF-8"就好了。实在想不通怎么回事,问了很多论坛居然都没人回的。哪位能帮帮忙阿。

Shiqi Yu

unread,
Dec 19, 2007, 4:09:08 AM12/19/07
to fsac...@googlegroups.com
问题1: 你的/etc/apt/sources.list文件有没有问题?不妨贴出来大家看看。

问题2: 会不会是你的网络问题?

问题3: "网站不能访问",问题描述不清楚,哪个网站?如何不能访问:域名不能解析,网站无法连接,还是网页乱码?

一个小建议:提问题要详细描述你的问题,一个笨办法是把出错记录copy下来附在求助帖里。否则一个"出错",或者"不能访问",只有神能知道是怎么回事了。

在07-12-19,Licheng Fang <fangl...@gmail.com> 写道:

unread,
Dec 19, 2007, 4:11:23 AM12/19/07
to fsac...@googlegroups.com
回应一下,我也不懂,再等等高手。
Notebook.jpg

Wang Guoqin

unread,
Dec 19, 2007, 4:10:50 AM12/19/07
to fsac...@googlegroups.com
如果你确定这些状况都是因为改了LC_CTYPE引起的,那应该是你局部编码和全局编码不同的缘故。你把LC_ALL、LANG等统统改成一样的试试

> --~--~---------~--~----~------------~-------~--~----~
> 您收到此信息是由于您订阅了 Google 论坛“Free Software Association, CASIA | 中科院
> 自动化所自由软件协会”论坛。
> 要在此论坛发帖,请发电子邮件到 fsac...@googlegroups.com
> 要退订此论坛,请发邮件至 fsacasia-u...@googlegroups.com
> 更多选项,请通过 http://groups.google.com/group/fsacasia?hl=zh-CN 访问该论坛
> -~----------~----~----~----~------~----~------~--~---

--
Wed Dec 19 17:09:00 CST 2007

signature.asc

Licheng Fang

unread,
Dec 19, 2007, 4:34:19 AM12/19/07
to fsac...@googlegroups.com


On Dec 19, 2007 5:09 PM, Shiqi Yu <shiq...@gmail.com> wrote:
问题1: 你的/etc/apt/sources.list文件有没有问题?不妨贴出来大家看看。

就是默认安装的sources.list,源都是cn.archive.ubuntu.com的,可以肯定不是sources.list的问题,因为在/etc/environment里面把 LC_CTYPE="GB18030"这一行去掉,apt-get和ssh都工作正常了
 


问题2: 会不会是你的网络问题?

不会是网络问题,同上。而且即便LC_CTYPE="GB18030",我现在不还在发邮件吗。
 


问题3: "网站不能访问",问题描述不清楚,哪个网站?如何不能访问:域名不能解析,网站无法连接,还是网页乱码?

这个我也不能确定是LC_CTYPE设置引起的,但是在不添这个设置的时候没有出现过。只是大概印象,域名能解析,但是状态栏显示正在下载页面就无尽等待了。而且还出现过一个奇怪的现象,试了很多国内外的网站,只能访问google.cn



总之,奇怪之处就是网络连接不是不能用了,而是工作异常。apt-get是彻底无法使用,ssh是时断时续。locale设置和网络连接有什么关系呢?Firefox那个现在我不能确定,大家可以先不要考虑。

帖一下我的locale设置,我只把LC_CTYPE改了其他原系统设置没动(英文界面),如果LC_ALL="zh_CN.GB18030"好像网络连接不存在这个问题。原来在7.04 Feisty上我也是这么干的,没有问题。

fang@fang-desktop:~$ locale
LANG=en_US.UTF-8
LC_CTYPE="en_US.UTF-8"
LC_NUMERIC="en_US.UTF-8"
LC_TIME="en_US.UTF-8"
LC_COLLATE="en_US.UTF-8"
LC_MONETARY="en_US.UTF-8"
LC_MESSAGES="en_US.UTF-8"
LC_PAPER="en_US.UTF-8"
LC_NAME="en_US.UTF-8"
LC_ADDRESS="en_US.UTF-8"
LC_TELEPHONE="en_US.UTF-8"
LC_MEASUREMENT="en_US.UTF-8"
LC_IDENTIFICATION="en_US.UTF-8"
LC_ALL=

 

Licheng Fang

unread,
Dec 19, 2007, 4:41:20 AM12/19/07
to fsac...@googlegroups.com
谢谢回答,我奇怪的是这是一个常见的设置如果能引起这种问题为什么似乎从来没有人遇上过。
这两天我问遍了ubuntu中英文社区,comp.os.linux.setup,水木,在全世界只得到了两个回答,这是第二个...
其他时候我好像隐形了...

吕慧伟

unread,
Dec 19, 2007, 9:31:59 PM12/19/07
to fsac...@googlegroups.com
LC_CTYPE defines the character encoding
UTF-8是个国际编码的标准
GB18030是国内定的一个编码标准

我觉得问题出在使用了GB18030以后,原先(默认)UTF-8编码的字符或是文件被转成了GB18030,由于两个编码标准不同,所以转换后的一些字符出错,所以所有涉及处理字符(或是文件)的程序都出错——因为encoding错了。你可以搜一下GB18030和UTF-8的区别。
(这里有篇文章说的是UTF-8 FAQ:http://www.cl.cam.ac.uk/~mgk25/unicode.html)

On Dec 19, 2007 5:34 PM, Licheng Fang < fangl...@gmail.com> wrote:



--
 ,           ,
/             \
((__-^^-,-^^-__))
`-_---' `---_-'
 `--|o` 'o|--'
    \  `  /
     ): :(
     :o_o:
      "-"

Licheng Fang

unread,
Dec 19, 2007, 9:39:44 PM12/19/07
to fsac...@googlegroups.com
On Dec 20, 2007 10:31 AM, 吕慧伟 <lvhu...@gmail.com> wrote:
LC_CTYPE defines the character encoding
UTF-8是个国际编码的标准
GB18030是国内定的一个编码标准

我觉得问题出在使用了GB18030以后,原先(默认)UTF-8编码的字符或是文件被转成了GB18030,由于两个编码标准不同,所以转换后的一些字符出错,所以所有涉及处理字符(或是文件)的程序都出错——因为encoding错了。你可以搜一下GB18030和UTF-8的区别。
(这里有篇文章说的是UTF-8 FAQ:http://www.cl.cam.ac.uk/~mgk25/unicode.html)

谢谢。这两个编码的不同我明白,什么样的字符转换能引起网络连接的问题呢(不是所有处理字符的文件都出错,这些没有问题)?值得一提的是如果我直接LC_ALL设成"zh_CN.GB18030",好像就没有这个问题(不过这时整个界面都变成中文了)。
 

? ?

unread,
Dec 20, 2007, 12:40:42 PM12/20/07
to fsac...@googlegroups.com
我觉得如果gb18030有问题的话, 有没有尝试过改为zh_CN.UTF-8看看有没有解决呢,

Licheng Fang

unread,
Dec 21, 2007, 12:45:43 AM12/21/07
to fsac...@googlegroups.com
zh_CN.UTF-8没有问题。我关键是要用GB18030

On Dec 21, 2007 1:40 AM, ? ? <asma...@gmail.com> wrote:
我觉得如果gb18030有问题的话, 有没有尝试过改为zh_CN.UTF-8看看有没有解决呢,




lee

unread,
Dec 21, 2007, 1:36:11 AM12/21/07
to fsac...@googlegroups.com
看你的说法 你想设置的是英文界面 可以显示中文
你拿这个去搜一下吧
CTYPE最好不要改成GB什么的这个跟系统内部的通信有关

 
在07-12-21,Licheng Fang <fangl...@gmail.com> 写道:

Licheng Fang

unread,
Dec 21, 2007, 3:04:35 AM12/21/07
to fsac...@googlegroups.com
跟系统内部通信有关?这个怎么讲?我很想听听
好像问题就和这一点有关系

GeoSunne

unread,
Dec 21, 2007, 4:25:31 AM12/21/07
to Free Software Association, CASIA | 中科院自动化所自由软件协会
GB18030这种多字节编码的在网络中会不会造成麻烦不大了解,当时微软也对这种编码颇有微词,你试过GB2312和GBK有没有问题?

On 12月21日, 下午1时45分, "Licheng Fang" <fanglich...@gmail.com> wrote:
> zh_CN.UTF-8没有问题。我关键是要用GB18030
>
> On Dec 21, 2007 1:40 AM, ? ? <asmast...@gmail.com> wrote:
>
> > 我觉得如果gb18030有问题的话, 有没有尝试过改为zh_CN.UTF-8看看有没有解决呢,

Licheng Fang

unread,
Dec 21, 2007, 7:34:33 AM12/21/07
to fsac...@googlegroups.com
我觉得这是个很基本的事情,结果这个goddam Gutsy就在这样的设置上也能问题,(省略脏话500字)。
看:

fang@fang-desktop:~$ export LC_CTYPE="zh_CN.GBK"
fang@fang-desktop:~$ sudo apt-get update
Ign cdrom://Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy Release.gpg
Ign cdrom://Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy/main Translation-en_US                                               
Ign cdrom://Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy/restricted Translation-en_US                                         
Ign cdrom://Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy Release                                                              
Ign cdrom://Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy/main Packages                                                        
Ign cdrom://Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy/restricted Packages                                                  
Err cdrom://Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy/main Packages                                                        
  Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
Err cdrom://Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy/restricted Packages                                                  
  Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
Ign http://cl.naist.jp gutsy Release.gpg                                                                                                    
Ign http://cl.naist.jp gutsy/all Translation-en_US                                                                                          
Ign http://cl.naist.jp gutsy Release                                                                                                        
Ign http://archive.canonical.com gutsy Release.gpg                                                                                          
Ign http://archive.canonical.com gutsy/partner Translation-en_US                                                                            
Ign http://archive.ubuntu.com gutsy Release.gpg                                           
Ign http://archive.ubuntu.com gutsy/main Translation-en_US          
Ign http://security.ubuntu.com gutsy-security Release.gpg                                 
Ign http://security.ubuntu.com gutsy-security/main Translation-en_US                      
Ign http://cl.naist.jp gutsy/all Packages                                                 
Ign http://cl.naist.jp gutsy/all Sources                                                  
Err http://cl.naist.jp gutsy/all Packages                           
  404 Not Found
Ign http://archive.canonical.com gutsy Release                      
Ign http://archive.ubuntu.com gutsy/restricted Translation-en_US    
Ign http://archive.ubuntu.com gutsy/universe Translation-en_US      
Ign http://archive.ubuntu.com gutsy/multiverse Translation-en_US    
Ign http://archive.ubuntu.com gutsy-updates Release.gpg             
Ign http://archive.ubuntu.com gutsy-updates/main Translation-en_US  
Ign http://archive.ubuntu.com gutsy-updates/restricted Translation-en_US
Ign http://security.ubuntu.com gutsy-security/restricted Translation-en_US
Ign http://security.ubuntu.com gutsy-security/universe Translation-en_US
Ign http://security.ubuntu.com gutsy-security/multiverse Translation-en_US
Err http://cl.naist.jp gutsy/all Sources                            
  404 Not Found
Ign http://archive.ubuntu.com gutsy-updates/universe Translation-en_US
Ign http://archive.ubuntu.com gutsy-updates/multiverse Translation-en_US
Ign http://archive.ubuntu.com gutsy-backports Release.gpg
Ign http://archive.canonical.com gutsy/partner Packages             
Ign http://security.ubuntu.com gutsy-security Release               
Ign http://archive.ubuntu.com gutsy-backports/main Translation-en_US
Ign http://archive.ubuntu.com gutsy-backports/restricted Translation-en_US
Ign http://archive.ubuntu.com gutsy-backports/universe Translation-en_US
Ign http://archive.canonical.com gutsy/partner Sources              
Ign http://security.ubuntu.com gutsy-security/main Packages         
Ign http://archive.ubuntu.com gutsy-backports/multiverse Translation-en_US
Ign http://archive.ubuntu.com gutsy Release   
Ign http://archive.ubuntu.com gutsy-updates Release
Ign http://archive.ubuntu.com gutsy-backports Release               
Ign http://security.ubuntu.com gutsy-security/restricted Packages   
Ign http://security.ubuntu.com gutsy-security/main Sources          
Ign http://security.ubuntu.com gutsy-security/restricted Sources    
Ign http://archive.ubuntu.com gutsy/main Packages                   
Ign http://archive.ubuntu.com gutsy/restricted Packages             
Ign http://archive.ubuntu.com gutsy/main Sources                    
Ign http://archive.ubuntu.com gutsy/restricted Sources              
Ign http://archive.ubuntu.com gutsy/universe Packages               
Ign http://archive.ubuntu.com gutsy/universe Sources                
Ign http://archive.ubuntu.com gutsy/multiverse Packages             
Ign http://security.ubuntu.com gutsy-security/universe Packages     
Ign http://security.ubuntu.com gutsy-security/universe Sources      
Ign http://security.ubuntu.com gutsy-security/multiverse Packages   
Ign http://security.ubuntu.com gutsy-security/multiverse Sources    
Err http://security.ubuntu.com gutsy-security/main Packages         
  404 Not Found [IP: 91.189.88.31 80]
Err http://security.ubuntu.com gutsy-security/restricted Packages   
  404 Not Found [IP: 91.189.88.31 80]
Ign http://archive.ubuntu.com gutsy/multiverse Sources              
58% [Waiting for headers] [Waiting for headers] [Waiting for headers]
fang@fang-desktop:~$ export LC_CTYPE="en_US.UTF-8"
fang@fang-desktop:~$ sudo apt-get update
Ign cdrom://Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy Release.gpg
Ign cdrom://Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy/main Translation-en_US                                               
Ign cdrom://Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy/restricted Translation-en_US                                         
Ign cdrom://Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy Release                                                              
Ign cdrom://Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy/main Packages                                                        
Ign cdrom://Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy/restricted Packages                                                  
Err cdrom://Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy/main Packages                                                        
  Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
Err cdrom://Ubuntu 7.10 _Gutsy Gibbon_ - Release i386 (20071016) gutsy/restricted Packages                                                  
  Please use apt-cdrom to make this CD-ROM recognized by APT. apt-get update cannot be used to add new CD-ROMs
Get:1 http://cl.naist.jp gutsy Release.gpg [189B]                                                                                           
Ign http://cl.naist.jp gutsy/all Translation-en_US                                                                                          
Hit http://cl.naist.jp gutsy Release                                                                                                        
Hit http://cl.naist.jp gutsy/all Packages                                                                                                   
Hit http://cl.naist.jp gutsy/all Sources                            
Get:2 http://archive.canonical.com gutsy Release.gpg [191B]         
Ign http://archive.canonical.com gutsy/partner Translation-en_US    
Get:3 http://security.ubuntu.com gutsy-security Release.gpg [191B]  
Ign http://security.ubuntu.com gutsy-security/main Translation-en_US
Get:4 http://archive.ubuntu.com gutsy Release.gpg [191B]            
Ign http://archive.ubuntu.com gutsy/main Translation-en_US          
Hit http://archive.canonical.com gutsy Release                      
Ign http://archive.ubuntu.com gutsy/restricted Translation-en_US    
Ign http://archive.ubuntu.com gutsy/universe Translation-en_US
Ign http://archive.ubuntu.com gutsy/multiverse Translation-en_US
Get:5 http://archive.ubuntu.com gutsy-updates Release.gpg [191B]    
Ign http://archive.ubuntu.com gutsy-updates/main Translation-en_US  
Ign http://archive.ubuntu.com gutsy-updates/restricted Translation-en_US
Ign http://security.ubuntu.com gutsy-security/restricted Translation-en_US
Ign http://security.ubuntu.com gutsy-security/universe Translation-en_US
Ign http://security.ubuntu.com gutsy-security/multiverse Translation-en_US
Hit http://archive.canonical.com gutsy/partner Packages             
Ign http://archive.ubuntu.com gutsy-updates/universe Translation-en_US
Ign http://archive.ubuntu.com gutsy-updates/multiverse Translation-en_US
Get:6 http://archive.ubuntu.com gutsy-backports Release.gpg [191B]  
Hit http://security.ubuntu.com gutsy-security Release               
Ign http://archive.ubuntu.com gutsy-backports/main Translation-en_US
Hit http://archive.canonical.com gutsy/partner Sources             
Ign http://archive.ubuntu.com gutsy-backports/restricted Translation-en_US
Ign http://archive.ubuntu.com gutsy-backports/universe Translation-en_US
Ign http://archive.ubuntu.com gutsy-backports/multiverse Translation-en_US
Hit http://archive.ubuntu.com gutsy Release   
Hit http://archive.ubuntu.com gutsy-updates Release
Hit http://security.ubuntu.com gutsy-security/main Packages
Hit http://archive.ubuntu.com gutsy-backports Release              
Hit http://security.ubuntu.com gutsy-security/restricted Packages  
Hit http://security.ubuntu.com gutsy-security/main Sources
Hit http://security.ubuntu.com gutsy-security/restricted Sources
Get:7 http://archive.ubuntu.com gutsy/main Packages [1075kB]
Hit http://security.ubuntu.com gutsy-security/universe Packages
Hit http://security.ubuntu.com gutsy-security/universe Sources
Hit http://security.ubuntu.com gutsy-security/multiverse Packages
Hit http://security.ubuntu.com gutsy-security/multiverse Sources
76% [7 Packages 767960/1075kB 71%]   
Reply all
Reply to author
Forward
0 new messages