Thank you. I will look into this installation again on weekend. And it seems time come to upgrade TG to newest version.
вторник, 22 января 2019 г., 14:52:50 UTC+3 пользователь Craig Small написал: > > Hi, > > On Mon, 21 Jan 2019 at 06:28, Mikhail <[email protected] <javascript:>> > wrote: > > Module paste.request:48 in get_cookies > > Module Cookie:629 in load > It looks like a very old implementation! Ideally upgrading to the latest > should fix most of the problems, but its a big job. > For the first error, I looked at the paste/request.py code[1] and it has a > try/except clause, maybe your version doesn't have this? > > > Module tg.decorators:128 in lookup_template_engine > > Module paste.util.mimeparse:108 in best_match > > Module paste.util.mimeparse:52 in parse_media_range > > Module paste.util.mimeparse:35 in parse_mime_type > > ValueError: need more than 1 value to unpack > > HTTP_ACCEPT > 'text/html,application/xhtml+xml,application/xml;q=0.9,*;q=0.8' > > Not sure what version of paste you have here, but the accept string looks > ok to me so not sure why its choking on it. > The code[2] has some try/except clauses, unless something is breaking up > the string strangely. > > Probably not all the answers, but hope it helped a bit. > > 1: > https://github.com/cdent/paste/blob/e9d05aaaf39846a77bb36a66bb066490ff85bb24/paste/request.py#L55 > 2: > https://github.com/cdent/paste/blob/e9d05aaaf39846a77bb36a66bb066490ff85bb24/paste/util/mimeparse.py#L24 > > > On Mon, 21 Jan 2019 at 06:28, Mikhail <[email protected] <javascript:>> > wrote: > >> Hello! >> >> I have old instance of Turbogears running my hobby site. I think it is >> version 2.0 or something around. For some time there appearing some error >> logs. It is seems that the source of them are automatic internet scans and >> hack attempts for common CMS. Few of them was quite trivial and I fixed >> them. But with these two I don't really know what to do. >> >> I don't think that something really harmful is happening but that logs >> are just accumulating. >> I appreciate any help to fix these errors. At least point me where to >> start. >> >> Here are the two examples logs and related CGI Variables >> >> ===== first one ========= >> LOG: >> URL: https://example.com/webapp/ >> Module weberror.errormiddleware:162 in __call__ >> Module tg.configuration:796 in remover >> Module repoze.tm:23 in __call__ >> Module repoze.who.middleware:65 in __call__ >> Module repoze.who.middleware:162 in identify >> Module repoze.who.plugins.auth_tkt:51 in identify >> Module paste.request:48 in get_cookies >> Module Cookie:629 in load >> >> self.__ParseString(rawdata) >> Module Cookie:662 in __ParseString >> >> self.__set(K, rval, cval) >> Module Cookie:582 in __set >> >> M.set(key, real_value, coded_value) >> Module Cookie:457 in set >> >> raise CookieError("Illegal key value: %s" % key) >> CookieError: Illegal key value: ?>'|utmccn >> >> CGI Variables: >> GATEWAY_INTERFACE 'CGI/1.1' >> HTTP_ACCEPT '*/*' >> HTTP_CONNECTION 'close' >> HTTP_COOKIE "__utmz=264345247.1261843448.2.3.utmcsr=mihrosofta.net'<?php >> print(238947899389478923-34567343546345); >> ?>'|utmccn=(referral)|utmcmd=referral|utmcct=/toster/mem'<?php >> print(238947899389478923-34567343546345); ?>'ories/63791/" >> HTTP_DEVICE_STOCK_UA "SAMSUNG-GT-C5212i/C5212iXEKD1 NetFront/3.4 >> Profile/MIDP-2.0 Configuration/CLDC-1.1'<?php >> print(238947899389478923-34567343546345); ?>'" >> HTTP_FORWARDED 'for="46.112.183.23:6267"\'<?php >> print(238947899389478923-34567343546345); ?>\'' >> HTTP_HOST 'example.com' >> HTTP_REFERER "http://www.google.com/'<?php >> print(238947899389478923-34567343546345); ?>'" >> HTTP_REVERSE_VIA "rn'<?php print(238947899389478923-34567343546345); >> ?>'" >> HTTP_USER_AGENT "Mozilla/5.9'<?php >> print(238947899389478923-34567343546345); ?>'" >> HTTP_WAP_CONNECTION "Stack-Type=HTTP'<?php >> print(238947899389478923-34567343546345); ?>'" >> HTTP_X_CONTENT_OPT "Turbo/4.29.2638'<?php >> print(238947899389478923-34567343546345); ?>'" >> HTTP_X_EBO_UA "BID=1.3.0, >> BCReq=FC261D01B55BF9EED83025F313550A07'<?php >> print(238947899389478923-34567343546345); ?>'" >> HTTP_X_FORWARDED_PROTOCOL 'https' >> HTTP_X_OPERAMINI_FEATURES "advanced, file-system, folding, >> routing'<?php print(238947899389478923-34567343546345); ?>'" >> HTTP_X_OPERAMINI_PHONE "? # ?'<?php >> print(238947899389478923-34567343546345); ?>'" >> HTTP_X_OPERAMINI_PHONE_UA "SAMSUNG-GT-C5212i/C5212iXEKD1 NetFront/3.4 >> Profile/MIDP-2.0 Configuration/CLDC-1.1'<?php >> print(238947899389478923-34567343546345); ?>'" >> HTTP_X_OPERAMINI_ROUTE "2'<?php >> print(238947899389478923-34567343546345); ?>'" >> HTTP_X_PIPER_ID "5691131607'<?php >> print(238947899389478923-34567343546345); ?>'" >> HTTP_X_POWERED_BY "ASP.NET'<?php >> print(238947899389478923-34567343546345); ?>'" >> HTTP_X_REAL_IP '5.135.230.129' >> HTTP_X_REQUESTED_WITH "com.android.browser'<?php >> print(238947899389478923-34567343546345); ?>'" >> HTTP_X_UA_COMPATIBLE "IE=EmulateIE7'<?php >> print(238947899389478923-34567343546345); ?>'" >> HTTP_X_UCBROWSER_UA "pf(Linux);la(zh-CN);re(AppleWebKit/534.31 >> (KHTML, like Gecko));dv(GT-I9001 >> Build/GINGERBREAD);pr(UCBrowser/9.2.0.308);ov(Android >> 2.3.6);pi(480*762);ss(480*762);up(U3/0.8.0);er(U);bt(GJ);pm(1);bv(1);nm(0);im(0);sr(0);nt(1);'<?php >> >> print(238947899389478923-34567343546345); ?>'" >> HTTP_X_VARNISH "ass'<?php print(238947899389478923-34567343546345); >> ?>'" >> HTTP_X_WAP_PROFILE "http://gsm.lge.com/html/gsm/P940-M6-D2.xml'<?php >> print(238947899389478923-34567343546345); ?>'" >> PATH_INFO '/' >> PATH_TRANSLATED 'redirect:/webapp/' >> REMOTE_ADDR '5.135.230.129' >> REMOTE_PORT '26792' >> REQUEST_METHOD 'GET' >> REQUEST_SCHEME 'http' >> REQUEST_URI '/webapp/' >> SCRIPT_FILENAME '/webapp/webapp.wsgi' >> SCRIPT_NAME '/webapp' >> ========================= >> >> >> ===== second one ======== >> LOG: >> URL: https://example.com/webapp/pages/index >> Module weberror.errormiddleware:162 in __call__ >> Module tg.configuration:796 in remover >> Module repoze.tm:23 in __call__ >> Module repoze.who.middleware:107 in __call__ >> Module tw.core.middleware:43 in __call__ >> Module tw.core.middleware:68 in wsgi_app >> Module webob.request:919 in get_response >> Module webob.request:887 in call_application >> Module tw.core.resource_injector:68 in _injector >> Module webob.request:919 in get_response >> Module webob.request:887 in call_application >> Module beaker.middleware:73 in __call__ >> Module beaker.middleware:152 in __call__ >> Module routes.middleware:131 in __call__ >> Module pylons.wsgiapp:107 in __call__ >> Module pylons.wsgiapp:312 in dispatch >> Module cafealpha.lib.base:32 in __call__ >> >> return TGController.__call__(self, environ, start_response) >> Module pylons.controllers.core:211 in __call__ >> Module pylons.controllers.core:162 in _dispatch_call >> Module pylons.controllers.core:105 in _inspect_call >> Module tg.controllers.dispatcher:254 in _perform_call >> Module tg.controllers.decoratedcontroller:133 in _call >> Module tg.controllers.decoratedcontroller:237 in _render_response >> Module tg.decorators:128 in lookup_template_engine >> Module paste.util.mimeparse:108 in best_match >> Module paste.util.mimeparse:52 in parse_media_range >> Module paste.util.mimeparse:35 in parse_mime_type >> ValueError: need more than 1 value to unpack >> >> CGI Variables: >> CONTEXT_DOCUMENT_ROOT '/home/username/www/site1/public_html' >> DOCUMENT_ROOT '/home/username/www/site1/public_html' >> GATEWAY_INTERFACE 'CGI/1.1' >> HTTP_ACCEPT >> 'text/html,application/xhtml+xml,application/xml;q=0.9,*;q=0.8' >> HTTP_ACCEPT_CHARSET 'windows-1251,utf-8;q=0.7,*;q=0.7' >> HTTP_ACCEPT_ENCODING 'deflate' >> HTTP_ACCEPT_LANGUAGE 'ru,en-us;q=0.7,en;q=0.3' >> HTTP_CONNECTION 'close' >> HTTP_HOST 'example.com' >> HTTP_USER_AGENT 'Mozilla/5.0 (Windows NT 6.2; WOW64; rv:17.0) >> Gecko/20100101 Firefox/17.0' >> HTTP_X_FORWARDED_PROTOCOL 'https' >> HTTP_X_REAL_IP '37.143.15.220' >> PATH_INFO '/pages/index' >> PATH_TRANSLATED 'redirect:/webapp/pages/index/index' >> REMOTE_ADDR '37.143.15.220' >> REMOTE_PORT '63698' >> REQUEST_METHOD 'GET' >> REQUEST_SCHEME 'http' >> REQUEST_URI '/webapp/pages/index' >> SCRIPT_FILENAME '/home/username/www/site1/webapp/webapp.wsgi' >> SCRIPT_NAME '/webapp' >> ================== >> >> >> _____________________ >> Mikhail. >> >> -- >> You received this message because you are subscribed to the Google Groups >> "TurboGears" group. >> To unsubscribe from this group and stop receiving emails from it, send an >> email to [email protected] <javascript:>. >> To post to this group, send email to [email protected] >> <javascript:>. >> Visit this group at https://groups.google.com/group/turbogears. >> For more options, visit https://groups.google.com/d/optout. >> > -- You received this message because you are subscribed to the Google Groups "TurboGears" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at https://groups.google.com/group/turbogears. For more options, visit https://groups.google.com/d/optout.

