|
|

楼主 |
发表于 2005-5-29 14:39:04
|
显示全部楼层
多谢回复。
1. 用setup.py bdist_rpm可以直接做rpm包,改setup.cfg文件可以修改依赖的包的名称之类。
2. 不知道你是否安装了python cjkcodecs,如果用python2.3是必须要这个包的,如果用2.4就应该不需要了。另外还有一个python iconvcodecs,我不是很确定是不是需要。
3. 关于连接死掉的问题,在0.3版会着力解决的。我现在只用它连那些比较稳定的站点。
4. 最后关于log里面的错误信息,是因为gconf的schemas文件并没有正确注册。在rpm包里面应该有个post-install文件(源码中是rpm/post-install),但我非常不确定它是否能够完成注册的任务,如果有可能,麻烦你帮我试试,然后告诉我应该如何改。
前几天由于修改LinuxSir上注册的E-mail,帐号被锁住了,没能即时回复,非常抱歉。
Post by csyfek
一些问题。
1、偶用MDK 10.1,如果有SPEC文件的话,我可以帮忙打一个MDK的包,因为有一些包的命名有不同。未知楼主意下如何?
2、使用的时候,在我的GB2312环境下,无法连接任何一个FTP站点。强行改为zh_CN.GBK,也无济于事。而且在连接的时候,一旦发生错误,程序就僵死了。其他地方未能测试。
相关的LOG如下:
- [shine@localhost incoming]$ coralftp
- -:2: Invalid color constant 'None'
- -:2: error: invalid string constant "None", expected valid string constant
- ** (coralftp:4653): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
- /usr/lib/python2.3/site-packages/coralftp/log_view.py:51: GtkWarning: Don't know color `(null)'
- buffer.create_tag('log_command_text', foreground=color)
- ** (coralftp:4653): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
- /usr/lib/python2.3/site-packages/coralftp/log_view.py:57: GtkWarning: Don't know color `(null)'
- buffer.create_tag('log_left_reply_text', foreground=color)
- ** (coralftp:4653): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
- /usr/lib/python2.3/site-packages/coralftp/log_view.py:63: GtkWarning: Don't know color `(null)'
- buffer.create_tag('log_right_reply_text', foreground=color)
- ** (coralftp:4653): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
- /usr/lib/python2.3/site-packages/coralftp/log_view.py:68: GtkWarning: Don't know color `(null)'
- buffer.create_tag('log_error_text', foreground=color)
- ** (coralftp:4653): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
- /usr/lib/python2.3/site-packages/coralftp/log_view.py:73: GtkWarning: Don't know color `(null)'
- buffer.create_tag('log_misc_text', foreground=color)
- ** (coralftp:4653): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
- /usr/lib/python2.3/site-packages/coralftp/log_view.py:79: GtkWarning: Don't know color `(null)'
- buffer.create_tag('log_queue_complete_text', foreground=color)
- Traceback (most recent call last):
- File "/usr/lib/python2.3/site-packages/coralftp/local_view.py", line 418, in set_path
- self.refresh()
- File "/usr/lib/python2.3/site-packages/coralftp/local_view.py", line 517, in refresh
- fmtime = locale_to_unicode(
- File "/usr/lib/python2.3/site-packages/coralftp/utils.py", line 53, in locale_to_unicode
- return unicode(s, locale.nl_langinfo(locale.CODESET))
- LookupError: unknown encoding: GB2312
- Traceback (most recent call last):
- File "/usr/bin/coralftp", line 15, in ?
- f.start()
- File "/usr/lib/python2.3/site-packages/coralftp/main.py", line 139, in start
- gtk.main()
- KeyboardInterrupt
- [shine@localhost incoming]$ export LANGUAGE=zh_CN.GBK
- [shine@localhost incoming]$ coralftp
- -:2: Invalid color constant 'None'
- -:2: error: invalid string constant "None", expected valid string constant
- ** (coralftp:4654): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
- /usr/lib/python2.3/site-packages/coralftp/log_view.py:51: GtkWarning: Don't know color `(null)'
- buffer.create_tag('log_command_text', foreground=color)
- ** (coralftp:4654): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
- /usr/lib/python2.3/site-packages/coralftp/log_view.py:57: GtkWarning: Don't know color `(null)'
- buffer.create_tag('log_left_reply_text', foreground=color)
- ** (coralftp:4654): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
- /usr/lib/python2.3/site-packages/coralftp/log_view.py:63: GtkWarning: Don't know color `(null)'
- buffer.create_tag('log_right_reply_text', foreground=color)
- ** (coralftp:4654): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
- /usr/lib/python2.3/site-packages/coralftp/log_view.py:68: GtkWarning: Don't know color `(null)'
- buffer.create_tag('log_error_text', foreground=color)
- ** (coralftp:4654): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
- /usr/lib/python2.3/site-packages/coralftp/log_view.py:73: GtkWarning: Don't know color `(null)'
- buffer.create_tag('log_misc_text', foreground=color)
- ** (coralftp:4654): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
- /usr/lib/python2.3/site-packages/coralftp/log_view.py:79: GtkWarning: Don't know color `(null)'
- buffer.create_tag('log_queue_complete_text', foreground=color)
- Traceback (most recent call last):
- File "/usr/lib/python2.3/site-packages/coralftp/local_view.py", line 418, in set_path
- self.refresh()
- File "/usr/lib/python2.3/site-packages/coralftp/local_view.py", line 517, in refresh
- fmtime = locale_to_unicode(
- File "/usr/lib/python2.3/site-packages/coralftp/utils.py", line 53, in locale_to_unicode
- return unicode(s, locale.nl_langinfo(locale.CODESET))
- LookupError: unknown encoding: GB2312
- Exception in thread Thread-1:
- Traceback (most recent call last):
- File "/usr/lib/python2.3/threading.py", line 436, in __bootstrap
- self.run()
- File "/usr/lib/python2.3/site-packages/coralftp/ftp_engine.py", line 222, in run
- self.__result = func(*args)
- File "/usr/lib/python2.3/site-packages/coralftp/ftp_engine.py", line 417, in open
- cmd = self.__ftp_client.new_command(CMD_OPEN, site_info)
- File "/usr/lib/python2.3/site-packages/coralftp/ftplib_client.py", line 282, in new_command
- return OpenCommand(self, *args)
- File "/usr/lib/python2.3/site-packages/coralftp/ftplib_client.py", line 347, in __init__
- if not site_info['use_pasv'] in (True, 'True'):
- File "/usr/lib/python2.3/UserDict.py", line 19, in __getitem__
- def __getitem__(self, key): return self.data[key]
- KeyError: 'use_pasv'
- /usr/lib/python2.3/site-packages/coralftp/configuration.py:166: GtkWarning: file ../../gtk/gtkentry.c: line 3643 (gtk_entry_set_text): assertion `text != NULL' failed
- widget.set_property('text', value)
- Traceback (most recent call last):
- File "/usr/lib/python2.3/site-packages/coralftp/system_env.py", line 99, in on_response
- CONFIG_FILE, self.__coralftp.config)
- File "/usr/lib/python2.3/site-packages/coralftp/config.py", line 72, in create_standard_from_gconf
- dom = minidom.parse(schema_path)
- File "/usr/lib/python2.3/xml/dom/minidom.py", line 1919, in parse
- return expatbuilder.parse(file)
- File "/usr/lib/python2.3/xml/dom/expatbuilder.py", line 922, in parse
- fp = open(file, 'rb')
- IOError: [Errno 2] No such file or directory: '/usr/share/gconf/schemas/coralftp.schemas'
- Traceback (most recent call last):
- File "/usr/lib/python2.3/site-packages/coralftp/system_env.py", line 99, in on_response
- CONFIG_FILE, self.__coralftp.config)
- File "/usr/lib/python2.3/site-packages/coralftp/config.py", line 72, in create_standard_from_gconf
- dom = minidom.parse(schema_path)
- File "/usr/lib/python2.3/xml/dom/minidom.py", line 1919, in parse
- return expatbuilder.parse(file)
- File "/usr/lib/python2.3/xml/dom/expatbuilder.py", line 922, in parse
- fp = open(file, 'rb')
- IOError: [Errno 2] No such file or directory: '/usr/share/gconf/schemas/coralftp.schemas'
- Traceback (most recent call last):
- File "/usr/lib/python2.3/site-packages/coralftp/system_env.py", line 99, in on_response
- CONFIG_FILE, self.__coralftp.config)
- File "/usr/lib/python2.3/site-packages/coralftp/config.py", line 72, in create_standard_from_gconf
- dom = minidom.parse(schema_path)
- [shine@localhost incoming]$ coralftp
- -:2: Invalid color constant 'None'
- -:2: error: invalid string constant "None", expected valid string constant
- ** (coralftp:4666): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
- /usr/lib/python2.3/site-packages/coralftp/log_view.py:51: GtkWarning: Don't know color `(null)'
- buffer.create_tag('log_command_text', foreground=color)
- ** (coralftp:4666): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
- /usr/lib/python2.3/site-packages/coralftp/log_view.py:57: GtkWarning: Don't know color `(null)'
- buffer.create_tag('log_left_reply_text', foreground=color)
- ** (coralftp:4666): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
- /usr/lib/python2.3/site-packages/coralftp/log_view.py:63: GtkWarning: Don't know color `(null)'
- buffer.create_tag('log_right_reply_text', foreground=color)
- ** (coralftp:4666): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
- /usr/lib/python2.3/site-packages/coralftp/log_view.py:68: GtkWarning: Don't know color `(null)'
- buffer.create_tag('log_error_text', foreground=color)
- ** (coralftp:4666): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
- /usr/lib/python2.3/site-packages/coralftp/log_view.py:73: GtkWarning: Don't know color `(null)'
- buffer.create_tag('log_misc_text', foreground=color)
- ** (coralftp:4666): CRITICAL **: file pango-color.c: line 952 (pango_color_parse): assertion `spec != NULL' failed
- /usr/lib/python2.3/site-packages/coralftp/log_view.py:79: GtkWarning: Don't know color `(null)'
- buffer.create_tag('log_queue_complete_text', foreground=color)
- Traceback (most recent call last):
- File "/usr/lib/python2.3/site-packages/coralftp/local_view.py", line 418, in set_path
- self.refresh()
- File "/usr/lib/python2.3/site-packages/coralftp/local_view.py", line 517, in refresh
- fmtime = locale_to_unicode(
- File "/usr/lib/python2.3/site-packages/coralftp/utils.py", line 53, in locale_to_unicode
- return unicode(s, locale.nl_langinfo(locale.CODESET))
- LookupError: unknown encoding: GB2312
- ******** 到这里程序启动并出现界面。
- ********下面选择连接ftp.linuxforum.net
- Exception in thread Thread-1:
- Traceback (most recent call last):
- File "/usr/lib/python2.3/threading.py", line 436, in __bootstrap
- self.run()
- File "/usr/lib/python2.3/site-packages/coralftp/ftp_engine.py", line 222, in run
- self.__result = func(*args)
- File "/usr/lib/python2.3/site-packages/coralftp/ftp_engine.py", line 417, in open
- cmd = self.__ftp_client.new_command(CMD_OPEN, site_info)
- File "/usr/lib/python2.3/site-packages/coralftp/ftplib_client.py", line 282, in new_command
- return OpenCommand(self, *args)
- File "/usr/lib/python2.3/site-packages/coralftp/ftplib_client.py", line 347, in __init__
- if not site_info['use_pasv'] in (True, 'True'):
- File "/usr/lib/python2.3/UserDict.py", line 19, in __getitem__
- def __getitem__(self, key): return self.data[key]
- KeyError: 'use_pasv'
- *************至此,程序僵死。
复制代码 |
|