#!/bin/sh ОШИБКА (помогите найти ошибку)

Модератор: Модераторы разделов

Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

#!/bin/sh ОШИБКА

Сообщение UTeHok »

Всем привет!

Подскажите пожалуйста, где ошибка в этом коде? По каким причинам код может выдавать ошибку

Код: Выделить всё

Error in converting the .djvu file to a .pnm file
(171 строчка)

Спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
«Make love, not war!»
Спасибо сказали:
Аватара пользователя
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1

Re: #!/bin/sh ОШИБКА

Сообщение Mage-Warrior »

UTeHok писал(а):
27.06.2008 15:06
Всем привет!

Подскажите пожалуйста, где ошибка в этом коде? По каким причинам код может выдавать ошибку

Код: Выделить всё

Error in converting the .djvu file to a .pnm file
(171 строчка)

Спасибо.

Если вот эта команда (строка 159) выполняется с ошибкой (возвращает ненулевой код):

Код: Выделить всё

ddjvu -format=pnm -page $COUNT "$FILENAME" "$TEMP/$FILEBASE.${ZEROS}$COUNT.pnm" 2> /dev/null
*- Большинство проблем, дружок, завсегда покажет лог! -*
Спасибо сказали:
allez
Сообщения: 2223
Статус: Не очень злой админ :-)
ОС: SuSE, CentOS, FreeBSD, Windows

Re: #!/bin/sh ОШИБКА

Сообщение allez »

Обратите внимание на строку 159:

Код: Выделить всё

ddjvu -format=pnm -page $COUNT "$FILENAME" "$TEMP/$FILEBASE.${ZEROS}$COUNT.pnm" 2> /dev/null

Уберите в ней перенаправление stderr в /dev/null и посмотрите, на что эта команда будет ругаться.

P. S. Пока ваял свой ответ, Mage-Warrior меня опередил. На целых две минуты. :)
Спасибо сказали:
Аватара пользователя
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux

Re: #!/bin/sh ОШИБКА

Сообщение UTeHok »

allez писал(а):
27.06.2008 15:46
Обратите внимание на строку 159:

Код: Выделить всё

ddjvu -format=pnm -page $COUNT "$FILENAME" "$TEMP/$FILEBASE.${ZEROS}$COUNT.pnm" 2> /dev/null

Уберите в ней перенаправление stderr в /dev/null и посмотрите, на что эта команда будет ругаться.


Сделал как Вы сказали, результат следующий:

Код: Выделить всё

ddjvu: Cannot render image

т.е. дальше, как я понимаю, надо копать в сторону ddjvu и попытаться выяснить, почему он не может прочитать 57 картинку/страницу. Наверное мой djvu файл испорчен... Проблема просто в том, что именно на 57 странице скриптик выдает эту ошибку, а до этого все ок...
Еще раз спасибо. Буду думать дальше.
«Make love, not war!»
Спасибо сказали: