Tags:
create new tag
view all tags

Question

Hi, I have $siteLocale=el_GR.ISO-8859-7, and until today Greek links were working fine. Today I upgraded my server from Debian woody to sarge, which also upgraded perl to 5.8. Now whereas before

[[Something like this]]
(where "Something like this" is Greek characters) would result in the system attepting to locate the file SomethingLikeThis.txt, now it searches for "Something like this.txt", which either results in further errors (e.g. "Something", "like", and "this.txt" don't exist), or simply shows the old existing pages as nonexistent links.

English links still work correctly, the problem is only with Greek.

Thanks for the help.

Environment

TWiki version: TWikiRelease01Feb2003
TWiki plugins: DefaultPlugin, EmptyPlugin, InterwikiPlugin
Server OS: Debian Sarge
Web server: Apache 1.3.33
Perl version: 5.8.1
Client OS: Debian Sarge
Web Browser: Firefox 1.0.3
Categories: Internationalisation

-- AntoniosChristofides - 26 May 2005

Answer

This might be due to a reinstall of the debian package locales, but without the same locales being generated. If you run this command:

locales -a

What do you get? If your greek codepage (el_GR.ISO-8859-7) is missing or perhaps the spelling has changed, either run dpkg-reconfigure locales to generate the missing locale or update $siteLocale to reflect the new name for the locale.

Just guessing, please provide more information if possible.

-- SteffenPoulsen - 27 May 2005

Thanks a lot. My problem has been solved. I don't know exactly how, but it did have to do with the locales. I tried to reproduce it but I can't, so I don't really know what was the problem. Maybe locale regeneration solved it (although locales seemed to had already been regenerated ok).

A possibility that I'm thinking that may have caused the problem is that, during upgrade, apache was stopped, upgraded, and started relatively early, while locales and other things were not yet upgraded, so the thing broke a bit later. When I tried to fix apache's problems after that, I never really stopped and started apache; I restarted or reloaded it, which means it probably kept the same environment. So it may have been the /etc/init.d/apache stop; /etc/init.d/apache start which was needed.

-- AntoniosChristofides - 27 May 2005

Haha - sometimes the problems you can appriciate the most are the ones that go away by themselves smile Good to hear you're back on track.

-- SteffenPoulsen - 27 May 2005

Edit | Attach | Watch | Print version | History: r4 < r3 < r2 < r1 | Backlinks | Raw View | Raw edit | More topic actions
Topic revision: r4 - 2005-05-27 - SteffenPoulsen
 
  • Learn about TWiki  
  • Download TWiki
This site is powered by the TWiki collaboration platform Powered by Perl Hosted by OICcam.com Ideas, requests, problems regarding TWiki? Send feedback. Ask community in the support forum.
Copyright © 1999-2026 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.