Страница 1 из 3

iManager 2.7.2 - не показываются картинки

СообщениеДобавлено: 21 окт 2008, 16:39
Сергей Дубров
Пробую бета-версию SP8 для NW6.5 на стенде. Поставился iManager 2.7.2 и с ним я сразу же наткнулся на странную ошибку - при заходе на страницу https://server/nps не показываются картинки (GIF-файлы), кроме одной единственной - с логотипом красной буковки 'N'. Если тыкаешь в место, где должна быть картинка и выбираешь 'Display image' - браузер сообщает, что файла не существует и показывает путь - иду туда - GIF-файл на месте. Пробовал IE и Mozilla - один чёрт, вместо картинок вижу пустые квадратики с крестиками. Что за дела?

СообщениеДобавлено: 21 окт 2008, 17:33
Dimerson
надо бы глянуть в tomcat.log

Путаница с большими и маленькими буквами в именах файлов?

СообщениеДобавлено: 22 окт 2008, 01:31
Boris Morozov
Браузеры плохо могут реагировать на это.

Re: Путаница с большими и маленькими буквами в именах файлов

СообщениеДобавлено: 22 окт 2008, 05:52
Сергей Дубров
Boris Morozov писал(а):Браузеры плохо могут реагировать на это.

Сейчас буду внимательнее смотреть, а файлы там действительно в основном в смешанном регистре названы, что-то типа iMan27_H1_L1.gif

Re: Путаница с большими и маленькими буквами в именах файлов

СообщениеДобавлено: 22 окт 2008, 08:40
Сергей Дубров
Сергей Дубров писал(а):
Boris Morozov писал(а):Браузеры плохо могут реагировать на это.

Сейчас буду внимательнее смотреть, а файлы там действительно в основном в смешанном регистре названы, что-то типа iMan27_H1_L1.gif

Переименование файла в low (upper) case не помогло - симптомы абсолютно такие же, как если файла нет вообще (я его и удалял для пробы).

Дальше ещё интереснее - по адресу https://server/nps видно единственную картинку - новеловская красная буква 'N', ссылка на файл https://server/nps/portal/modules/fw/im ... go_100.gif - удаляю этот файл - а картинка никуда не девается, как показывалась так и показывается! После удаления на сервере файла nlogo_100.gif кэш браузеру чистил - один чёрт, показывает! Откуда он эту картинки берёт? Кстати, проблема только у iManager-а, у всех остальных компонент - MySQL, OpenSSH и т.д. с показом картинок всё в порядке. В логе tomact-а пусто. "Ничего не понимаю!" (c)

СообщениеДобавлено: 22 окт 2008, 08:52
Мещеряков Андрей
Было такое. Искать причину руки не дошли - рестарт Апачу...

СообщениеДобавлено: 22 окт 2008, 09:46
Dimerson
народ - ну если рестар апачу то ругань должна быть в access.log

неужели в логах томката или апача нет ругани про ненайденные

картинки ?

СообщениеДобавлено: 22 окт 2008, 09:52
Сергей Дубров
Мещеряков Андрей писал(а):Было такое. Искать причину руки не дошли - рестарт Апачу...

Там не апач, там tomcat :). Рестарт пробовал - бесполезно:

1. Удалил nlogo_100.gif
2. Почистил кэш браузера
3. tc5stop
4. tomcat5
5. иду на https://server/nps - лого 'N' как рисовалось так и продолжает рисоваться! Откуда оно его берёт?! :shock:

СообщениеДобавлено: 22 окт 2008, 09:53
Сергей Дубров
Dimerson писал(а):народ - ну если рестар апачу то ругань должна быть в access.log

неужели в логах томката или апача нет ругани про ненайденные

картинки ?

Не увидел. Сейчас, с обеда вернусь, дальше поисследую...

СообщениеДобавлено: 22 окт 2008, 10:02
Сулейменов Олжас
Сергей Дубров писал(а):
Dimerson писал(а):народ - ну если рестар апачу то ругань должна быть в access.log

неужели в логах томката или апача нет ругани про ненайденные

картинки ?

Не увидел. Сейчас, с обеда вернусь, дальше поисследую...


возможно, что томкат держит все пути в своей базе
где-то режутся или не дополняются относительные пути к пикчам, что приводит в результате к такому перекосу...

Опять: Предлагаю скинуться на пакистанскую атомную бомбу! :)

СообщениеДобавлено: 22 окт 2008, 11:47
Сергей Дубров
Нашёл. Блин, достали уже своей невнимательностью эти индусы. Подробнее: SP8 ставился поверх свежеустановленного NW65SP5, там был tomcat4, в sp8 - tomcat5, отсюда и ошибки.

1. В HTTPD.CONF при установке SP8 вписалась одна строка для томката5, но при этом забыли вписать ещё три нужных и закомментировать четыре старые строки для томката4. В результате "хвост" httpd.conf выглядел так:

Include sys:/tomcat/4/conf/nps-Apache.conf
Include sys:/tomcat/4/conf/tomcatdocs-apache.conf
Include sys:/tomcat/4/conf/tomcatadmin-apache.conf
Include sys:/tomcat/4/conf/tomcatmanager-apache.conf
# NetWare iManager Config
Include sys:/tomcat/5.0/conf/nps-Apache.conf


Исправлено на:

# Include sys:/tomcat/4/conf/nps-Apache.conf
# Include sys:/tomcat/4/conf/tomcatdocs-apache.conf
# Include sys:/tomcat/4/conf/tomcatadmin-apache.conf
# Include sys:/tomcat/4/conf/tomcatmanager-apache.conf

# NetWare iManager Config
Include sys:/tomcat/5.0/conf/nps-Apache.conf
Include sys:/tomcat/5.0/conf/tomcatdocs-apache.conf
Include sys:/tomcat/5.0/conf/tomcatadmin-apache.conf
Include sys:/tomcat/5.0/conf/tomcatmanager-apache.conf


2. Нечто подобное пришлось править и в AUTOEXEC.NCF. Было:

# tc4admin begin
SEARCH ADD SYS:/tomcat/4/bin
tcadmup.ncf
# tc4admin end
# tomcat4 begin
# sys:/tomcat/4/bin/tomcat4.ncf
# tomcat4 end

# tomcat5 begin
SEARCH ADD SYS:/tomcat/5.0/bin
sys:/tomcat/5.0/bin/tomcat5.ncf
# tomcat5 end


Исправлено на:

# tc4admin begin
# SEARCH ADD SYS:/tomcat/4/bin
## tcadmup.ncf
# tc4admin end
# tomcat4 begin
## sys:/tomcat/4/bin/tomcat4.ncf
# tomcat4 end

# tomcat5 begin
SEARCH ADD SYS:/tomcat/5.0/bin
admsrvup.ncf
sys:/tomcat/5.0/bin/tomcat5.ncf
# tomcat5 end


Спасибо Dimerson-у за ценную мысль поизучать логи. В одном из файлов error_log.* ошибка была написана открытым текстом:

[Wed Oct 22 14:03:20 2008] [error] [client 111.222.333.111] File does not exist: SYS:/tomcat/4/webapps/nps/portal/modules/fw/images/iMan27_H1_L1.gif, referer: https://nwserver.domain/nps/servlet/portal?render=on

Заодно стало понятно, откуда логотип новеловский подгружался - из каталога 4-го томката :).

Да, чуть не забыл - после исправления надо "передёрнуть" томкат и апач (если неохота перегружать весь сервер). На консоли:

tc5stop
ждём ~30 секунд
ap2rsall.ncf (можно заменить на admsrvdn.ncf -> admsrvup.ncf)
tomcat5

СообщениеДобавлено: 22 окт 2008, 12:58
Dimerson
isida core рулит :)

СообщениеДобавлено: 22 окт 2008, 13:24
Юрий Беляков
В FAQ :)

СообщениеДобавлено: 22 окт 2008, 13:34
Dimerson
Ну на то и бета пака - накатать им федбэк может в релизе и не будет сего бага.

СообщениеДобавлено: 22 окт 2008, 14:09
Сергей Дубров
Dimerson писал(а):Ну на то и бета пака - накатать им федбэк может в релизе и не будет сего бага.

Feedback от меня будет обязательно - когда бэты с Новела скачиваешь, через несколько дней приходят письма как раз с предложением сказать, что ты про них думаешь 8) . Я уже несколько раз отвечал по поводу разных продуктов, правда, результатов не увидел: н-р, как был кривой pki-модуль v3.3 для imanager2.6, так он кривым и остался (на самом деле это просто переименованный модуль от 2.7 :)). Посмотрим, как оно с SP8 будет - пока мне в нём серьёзных ошибок не попадалось, но я его всего сутки, как мучаю :)