Модератор: Модераторы разделов
UTeHok
Сообщения: 354
Статус: Антиглобалист
ОС: Debian GNU/Linux
Сообщение
UTeHok » 27.06.2008 15:06
Всем привет!
Подскажите пожалуйста, где ошибка в этом коде? По каким причинам код может выдавать ошибку
Код: Выделить всё
Error in converting the .djvu file to a .pnm file (171 строчка)
Спасибо.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
«Make love, not war!»
Mage-Warrior
Сообщения: 869
Статус: Семь раз понюхай, один раз откуси!
ОС: SlackWare 12.1
Сообщение
Mage-Warrior » 27.06.2008 15:44
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
Сообщение
allez » 27.06.2008 15:46
Обратите внимание на строку 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
Сообщение
UTeHok » 27.06.2008 16:01
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 и попытаться выяснить, почему он не может прочитать 57 картинку/страницу. Наверное мой
djvu файл испорчен... Проблема просто в том, что именно на 57 странице скриптик выдает эту ошибку, а до этого все ок...
Еще раз спасибо. Буду думать дальше.
«Make love, not war!»