после обновления altlinux master 2.2 из Сизифа появился досадный баг. Apache (как версии 1.3.31rusPL30.20-alt7 так и версии 2.0.50-alt3) не показывают xml документы (на оригинальном master все работало). При этом в логах апача появляется такая ошибка aaa_login.xml:1: error: Unsupported encoding KOI8-R <?xml version="1.0" encoding="KOI8-R"?> ^ Glibc и iconv версии 2.3.3.200406160000-alt1 Steps to Reproduce: 1. Install Master 2.2. 2. Update glibc from Sysiphus 3. Open xml docs from apache web server.
Миша, проверь на досуге, пожалуйста.
2 Dr_Spectre: можете прислать образец страницы и объяснить поподробнее, что является XML-процессором? Боюсь, это бага не glibc и не apache, а того процессора XML, который используется, и/или XML-related библиотек. Только что проверил с небольшим 7-bit .xml, в который была добавлена информация о кодировке (скопированная из сообщения об ошибке) и немного восьмибитки. Будете смеяться -- apache отдал этот контент mozilla, а та его чудно показала.
Документы рабочие - это точно так как они прекрасно работают на Redhat 9
Да дело-то не в документах6 а в их процессоре.
в документах используются libxml + libxslt, скомпилированные статически. Удаление библиотек и установка их из rpm с redhat9 а также сборка из исходников ничего не дали, ошибка осталась прежней. Если необходимо могу прислать документы для проверки
Да поймите, ни при чем тут документы (равно как и apache). Проблема -- в процессоре XML, бишь софтине, которая их обрабатывает, и библиотеках. В их сочетании. libxml и компания довольно далеко от области моих интересов, поэтому соображения отсутствуют напрочь :-( А отладкой софтины просто не хватит времени и сил заниматься, сами понимаете.
Понятно, никто с этим вопросом разбираться не будет.
Так и подумал... ещё на "Sisyphus" и "в документах используются lib*". *sigh*