Už delší dobu mi linuxmint nabízí pro aktualizaci pouze americké servery. Dnes jsem to zkoumal, a zjistil, že pro určení polohy využívá službu na adrese
http://geoip.ubuntu.com/lookup , která ale v mém případě zkolabuje, takže linuxmint pak nabídne jen výchozí mirrory. Chybové hlášení (viz dole) značí, že někde v názvu města, lokace, nebo možná i poskytovatele internetu se objevilo písmeno u'\u0159' ("ř") , se kterým užovka nepočítá. Nevíte, kde to mám hlásit? Reprodukovat chybu bude pro američana asi obtížné, to by se musel vypravit někam do Zábřehu, Přerova nebo podobné Řitky.
MOD_PYTHON ERROR
ProcessId: 22743
Interpreter: 'geoip.ubuntu.com'
ServerName: 'geoip.ubuntu.com'
DocumentRoot: '/srv/geoip.ubuntu.com/www'
URI: '/lookup'
Location: '/lookup'
Directory: None
Filename: '/srv/geoip.ubuntu.com/cgi-bin/lookup.py'
PathInfo: ''
Phase: 'PythonHandler'
Handler: 'lookup'
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/mod_python/importer.py", line 1537, in HandlerDispatch
default=default_handler, arg=req, silent=hlist.silent)
File "/usr/lib/python2.7/dist-packages/mod_python/importer.py", line 1229, in _process_target
result = _execute_target(config, req, object, arg)
File "/usr/lib/python2.7/dist-packages/mod_python/importer.py", line 1128, in _execute_target
result = object(arg)
File "/srv/geoip.ubuntu.com/cgi-bin/lookup.py", line 61, in handler
req.write(ans)
UnicodeEncodeError: 'ascii' codec can't encode character u'\u0159' in position 264: ordinal not in range(128)