Стала выводится на одном из серверов ошибочка, очень меня она не устраивала
Traceback (most recent call last):
File "parser.py", line 310, in ?
begin = mod.starting(tid)
File "./system/mod.py", line 86, in starting
answer = urllib2.urlopen(req).read()
File "/usr/lib/python2.4/urllib2.py", line 130, in urlopen
return _opener.open(url, data)
File "/usr/lib/python2.4/urllib2.py", line 364, in open
response = meth(req, response)
File "/usr/lib/python2.4/urllib2.py", line 471, in http_response
response = self.parent.error(
File "/usr/lib/python2.4/urllib2.py", line 402, in error
return self._call_chain(*args)
File "/usr/lib/python2.4/urllib2.py", line 337, in _call_chain
result = func(*args)
File "/usr/lib/python2.4/urllib2.py", line 480, in http_error_default
raise HTTPError(req.get_full_url(), code, msg, hdrs, fp)
urllib2.HTTPError: HTTP Error 403: Forbidden
Надо было ее поправить, заодно появилась мысля обновить питон, незнаю почему но там стоит довольно старый.
# python -V
Python 2.4.3
В репах 2.5 нигде нет, хотя уже 2.6 можно слить с оффсайта. Основная трабла в том, что на старой версии пакета завязана куча системных скриптов и удалив его можно получить неработающую систему. Поэтому как выход можно сделать две установки и в нужных скриптах подправить пути/делать симлинки на старую/новую версию.
Питон тут
wget http://www.python.org/ftp/python/2.6.1/Python-2.6.1.tgz
Далее все стандартно, конфигуре,мейк, инсталл.
Потом либо править в скриптах пути до нужного питона, либо скопировав старый питон делать симлинк на старую/новую папку.
Проблема так и не решилась. На фре, на дефолтном питоне 2.5.1 завелось все без проблем.
Trackbacks