Package: apt-proxy
Version: 1.9.34
The new version of apt-proxy fails to start.
mybox:/etc/apt-proxy# /etc/init.d/apt-proxy start
Starting apt-proxy
Failed to load application: global name 're' is not defined
.
There is some information in /var/log/apt-proxy.log; let me know what
other information you need.
2006/08/09 09:36 EDT [-] Log opened.
2006/08/09 09:36 EDT [-] twistd 2.4.0 (/usr/bin/python 2.3.5) starting up
2006/08/09 09:36 EDT [-] reactor class: <class
'twisted.internet.selectreactor.SelectReactor'>
2006/08/09 09:36 EDT [-] Loading /usr/sbin/apt-proxy...
2006/08/09 09:36 EDT [-]
/usr/lib/python2.3/site-packages/twisted/manhole/telnet.py:8:
exceptions.DeprecationWarning: As of Twisted 2.1,
twisted.protocols.telnet is deprecated. See twisted.conch.telnet for
the current, supported API.
2006/08/09 09:36 EDT [-] Traceback (most recent call last):
2006/08/09 09:36 EDT [-] File
"/usr/lib/python2.3/site-packages/twisted/application/app.py", line
159, in getApplication
2006/08/09 09:36 EDT [-] application =
service.loadApplication(filename, style, passphrase)
2006/08/09 09:36 EDT [-] File
"/usr/lib/python2.3/site-packages/twisted/application/service.py",
line 301, in loadApplication
2006/08/09 09:36 EDT [-] application =
sob.loadValueFromFile(filename, 'application', passphrase)
2006/08/09 09:36 EDT [-] File
"/usr/lib/python2.3/site-packages/twisted/persisted/sob.py", line 206,
in loadValueFromFile
2006/08/09 09:36 EDT [-] exec fileObj in d, d
2006/08/09 09:36 EDT [-] File "/usr/sbin/apt-proxy", line 47, in ?
2006/08/09 09:36 EDT [-] config = apConfig(config_file)
2006/08/09 09:36 EDT [-] File
"/usr/lib/python2.3/site-packages/apt_proxy/apt_proxy_conf.py", line
144, in __init__
2006/08/09 09:36 EDT [-] self.parseConfig(c)
2006/08/09 09:36 EDT [-] File
"/usr/lib/python2.3/site-packages/apt_proxy/apt_proxy_conf.py", line
197, in parseConfig
2006/08/09 09:36 EDT [-] value = self.parseConfigValue(config,
DEFAULTSECT, name, default, getmethod)
2006/08/09 09:36 EDT [-] File
"/usr/lib/python2.3/site-packages/apt_proxy/apt_proxy_conf.py", line
266, in parseConfigValue
2006/08/09 09:36 EDT [-] return getattr(config,
'get'+getmethod)(section, name)
2006/08/09 09:36 EDT [-] File
"/usr/lib/python2.3/site-packages/apt_proxy/apt_proxy_conf.py", line
65, in getproxyspec
2006/08/09 09:36 EDT [-] p = ProxyConfig(self.get(section,option))
2006/08/09 09:36 EDT [-] File
"/usr/lib/python2.3/site-packages/apt_proxy/apt_proxy_conf.py", line
288, in __init__
2006/08/09 09:36 EDT [-] m =
re.match('^((?P<user>.*):(?P<password>.*)@)?(?P<host>[a-zA-Z0-9_.+=-]+):(?P<port>[0-9]+)',
2006/08/09 09:36 EDT [-] NameError: global name 're' is not defined
2006/08/09 09:36 EDT [-] Failed to load application: global name 're'
is not defined
2006/08/09 09:36 EDT [-] Traceback (most recent call last):
File "/usr/bin/twistd", line 25, in ?
run()
File "/usr/lib/python2.3/site-packages/twisted/scripts/twistd.py",
line 205, in run
app.run(runApp, ServerOptions)
File "/usr/lib/python2.3/site-packages/twisted/application/app.py",
line 278, in run
runApp(config)
File "/usr/lib/python2.3/site-packages/twisted/scripts/twistd.py",
line 195, in runApp
application = app.getApplication(config, passphrase)
--- <exception caught here> ---
File "/usr/lib/python2.3/site-packages/twisted/application/app.py",
line 159, in getApplication
application = service.loadApplication(filename, style, passphrase)
File "/usr/lib/python2.3/site-packages/twisted/application/service.py",
line 301, in loadApplication
application = sob.loadValueFromFile(filename,
'application', passphrase)
File "/usr/lib/python2.3/site-packages/twisted/persisted/sob.py",
line 206, in loadValueFromFile
exec fileObj in d, d
File "/usr/sbin/apt-proxy", line 47, in ?
config = apConfig(config_file)
File "/usr/lib/python2.3/site-packages/apt_proxy/apt_proxy_conf.py",
line 144, in __init__
self.parseConfig(c)
File "/usr/lib/python2.3/site-packages/apt_proxy/apt_proxy_conf.py",
line 197, in parseConfig
value = self.parseConfigValue(config, DEFAULTSECT, name,
default, getmethod)
File "/usr/lib/python2.3/site-packages/apt_proxy/apt_proxy_conf.py",
line 266, in parseConfigValue
return getattr(config, 'get'+getmethod)(section, name)
File "/usr/lib/python2.3/site-packages/apt_proxy/apt_proxy_conf.py",
line 65, in getproxyspec
p = ProxyConfig(self.get(section,option))
File "/usr/lib/python2.3/site-packages/apt_proxy/apt_proxy_conf.py",
line 288, in __init__
m =
re.match('^((?P<user>.*):(?P<password>.*)@)?(?P<host>[a-zA-Z0-9_.+=-]+):(?P<port>[0-9]+)',
exceptions.NameError: global name 're' is not defined
Note that apt-proxy seems to start properly if I comment out the
"http_proxy" in my configuration file. (But then it cannot retrieve
any files.)
-- graham
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]