Обсуждение статьи "OpenMeetings - Создание видеоконференций" (http://slackware.su/forum/index.php/topic,482.0.html)
Ради инетереса попробовал, не плохая программка. Но при попытке залить любой офисный файл на доску получаю такую картинку. Проблем с конвертацией графики, PDF и прочего нет.
За конвертацию офисных документов отвечает jodconverter и OpenOffice/LibreOffice .
Думаю, что ошибка в путях, возможно где-то пробел закрался.
ЦитироватьJOD Path - путь к библиотекам jodconverter (по статье это /opt/apache-openmeetings/jodconverter-core-3.0-beta-4/lib)
OpenOffice/LibreOffice Path for jodconverter - путь к OpenOffice/LibreOffice (по статье это /opt/openoffice4);
Да, и обрати внимание, что в
JOD Path указывается полный путь до каталога с библиотеками .../..../lib
Цитата: Graf от 24 января 2014, 13:57:31Да, и обрати внимание, что в JOD Path указывается полный путь до каталога с библиотеками .../..../lib
Точно, lib в конце не написал. Спасибо.
Но есть еще одна проблема, почта не отправляется. Ни во время регистрации ни при отправки приглашения.
Цитата: timoshka от 24 января 2014, 18:11:48
Но есть еще одна проблема, почта не отправляется. Ни во время регистрации ни при отправки приглашения.
Попробуй telnet'ом письмо отправить, да и в логи посмотри, точно что-нибудь интересное выплывет ;)
Тяжело просто так основываясь на "почта не отправляется" что-то ответить, причин может быть масса.
Цитата: Graf от 26 января 2014, 15:33:13Попробуй telnet'ом письмо отправить, да и в логи посмотри, точно что-нибудь интересное выплывет ;)
телнетом отправляется
а вот что выдает лог при настройке на smtp.yandex.ru
ERROR 01-27 17:44:59.583 o.a.o.u.m.MailHandler:211 [taskExecutor-3] - Error while sending message
java.lang.IllegalStateException: Can't overwrite cause with com.sun.mail.smtp.SMTPSenderFailedException: 553 5.7.1 Sender address rejected: not owned by auth user.
а так при настройках на рабочий сервер
ERROR 01-27 18:02:59.562 o.a.o.u.m.MailHandler:211 [taskExecutor-3] - Error while sending message
javax.mail.SendFailedException: Send failure (javax.mail.AuthenticationFailedException: 535 5.7.3 Authentication unsuccessful.
С яндексом разобрался. Системный адрес должен быть на яндксе тогда все работает, а вот через рабочий так и не хочет почта уходить хотя под этой же учеткой через телнет работает. Не понятно почему жалуется на аутентификацию.
Если кому-то интересно, при работе с рабочим сервером пользователя и пароль вводить не надо, только системный почтовый адрес от которого и будет уходить почта. При работе со внешними серверами эти поля обязательны.
У меня так! :)
ЦитироватьДля того, чтобы OpenMeetings загружался автоматически при старте компьютера, можно скрипт запуска /etc/rc.d/rc.apache-openmeetings прописать в /etc/rc.d/rc.local
Добавил, но после перезагрузки не запускается. Как-будто rc.local вообще игнорируется даже в логах нет ошибок. Как проверить?
# cat /etc/rc.d/rc.local
#!/bin/sh
#
# /etc/rc.d/rc.local: Local system initialization script.
#
# Put any local startup commands in here. Also, if you have
# anything that needs to be run at shutdown time you can
# make an /etc/rc.d/rc.local_shutdown script and put those
# commands in there.
/etc/rc.d/rc.apache-openmeetings start
не могу настроить загрузку документов на доску.... картинки загружает, а офисные файлы -болт.... пишет:
key: processSWF
process: generateSwf
command; [/usr/bin/pdf2swf, -s, insertstop, -s, poly2bitmap, -i, -j, 85, -s, zoom=72, /opt/red5/webapps/openmeetings/upload/files/f8bc92dd1ad6d9d9c9ce8e59f4ddfa0e/f8bc92dd1ad6d9d9c9ce8e59f4ddfa0e.pdf, /opt/red5/webapps/openmeetings/upload/files/f8bc92dd1ad6d9d9c9ce8e59f4ddfa0e/f8bc92dd1ad6d9d9c9ce8e59f4ddfa0e.swf]
exception: java.io.IOException: Cannot run program "/usr/bin/pdf2swf": java.io.IOException: error=2, No such file or directory
error: Cannot run program "/usr/bin/pdf2swf": java.io.IOException: error=2, No such file or directory
exitValue: java.io.IOException: Cannot run program "/usr/bin/pdf2swf": java.io.IOException: error=2, No such file or directory
out:
key: processThumb
process: generateBatchThumbByWidth
command; [/usr/bin/convert, -thumbnail, 80, /opt/red5/webapps/openmeetings/upload/files/f8bc92dd1ad6d9d9c9ce8e59f4ddfa0e/f8bc92dd1ad6d9d9c9ce8e59f4ddfa0e.pdf, /opt/red5/webapps/openmeetings/upload/files/f8bc92dd1ad6d9d9c9ce8e59f4ddfa0e/_thumb_page-%04d.jpg]
exception: null
error:
exitValue: null
out:
key: processXML
process: generateXMLDocument
command; null
exception: null
error: null
exitValue: null
out: null
key: processOpenOffice
process: doJodConvert
command; [java, -Doffice.home=/opt/openoffice.org3, -cp, /opt/red5/webapps/openmeetings/jodconverter/lib/jurt-3.2.1.jar, -cp, /opt/red5/webapps/openmeetings/jodconverter/lib/commons-io-1.4.jar, -cp, /opt/red5/webapps/openmeetings/jodconverter/lib/json-20090211.jar, -cp, /opt/red5/webapps/openmeetings/jodconverter/lib/jodconverter-core-3.0-beta-4.jar, -cp, /opt/red5/webapps/openmeetings/jodconverter/lib/unoil-3.2.1.jar, -cp, /opt/red5/webapps/openmeetings/jodconverter/lib/commons-cli-1.1.jar, -cp, /opt/red5/webapps/openmeetings/jodconverter/lib/ridl-3.2.1.jar, -cp, /opt/red5/webapps/openmeetings/jodconverter/lib/juh-3.2.1.jar, -jar, /opt/red5/webapps/openmeetings/jodconverter/lib/jodconverter-core-3.0-beta-4.jar, /opt/red5/webapps/openmeetings/uploadtemp/files/f8bc92dd1ad6d9d9c9ce8e59f4ddfa0e.odt, /opt/red5/webapps/openmeetings/upload/files/f8bc92dd1ad6d9d9c9ce8e59f4ddfa0e/f8bc92dd1ad6d9d9c9ce8e59f4ddfa0e.pdf]
exception: null
error: 23.02.2014 21:01:33 org.artofsolving.jodconverter.office.ProcessPoolOfficeManager
INFO: ProcessManager implementation is LinuxProcessManager
23.02.2014 21:01:33 org.artofsolving.jodconverter.office.OfficeProcess start
INFO: starting process with acceptString 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1' and profileDir '/tmp/.jodconverter_socket_host-127.0.0.1_port-2002'
23.02.2014 21:01:33 org.artofsolving.jodconverter.office.OfficeProcess start
INFO: started process; pid = 6004
23.02.2014 21:01:34 org.artofsolving.jodconverter.office.OfficeConnection connect
INFO: connected: 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1'
23.02.2014 21:01:35 org.artofsolving.jodconverter.office.ProcessPoolOfficeManager stop
INFO: stopping
23.02.2014 21:01:35 org.artofsolving.jodconverter.office.OfficeConnection$1 disposing
INFO: disconnected: 'socket,host=127.0.0.1,port=2002,tcpNoDelay=1'
23.02.2014 21:01:35 org.artofsolving.jodconverter.office.ManagedOfficeProcess doEnsureProcessExited
INFO: process exited with code 0
23.02.2014 21:01:35 org.artofsolving.jodconverter.office.ProcessPoolOfficeManager stop
INFO: stopped
exitValue: null
out:
может есть идеи?
Цитировать
Cannot run program "/usr/bin/pdf2swf": java.io.IOException: error=2, No such file or directory
SWFTOOLS поставлен?
http://wiki.slackware.su/wiki:articles:omeet#swftools
Цитата: timoshka от 21 февраля 2014, 10:46:20
Добавил, но после перезагрузки не запускается. Как-будто rc.local вообще игнорируется даже в логах нет ошибок. Как проверить?
А хоть что-то прописанное в rc.local запускается при старте?
Напиши простенький скрипт типа:
echo "12345678" > /123.txt
и посмотри создаться, после ребута, в корне файл 123.txt или нет.
Цитата: Graf от 24 февраля 2014, 11:22:11А хоть что-то прописанное в rc.local запускается при старте?
echo "12345678" > /123.txt
Странно, но этот скрипт сработал.
Цитата: timoshka от 24 февраля 2014, 12:54:45
Цитата: Graf от 24 февраля 2014, 11:22:11А хоть что-то прописанное в rc.local запускается при старте?
echo "12345678" > /123.txt
Странно, но этот скрипт сработал.
А консоль во время загрузки, что говорит по поводу /etc/rc.d/rc.apache-openmeetings ?
P.S. Может есть смысл почитать http://slackware.su/forum/index.php/topic,24.0.html
Цитата: Graf от 24 февраля 2014, 14:57:12А консоль во время загрузки, что говорит по поводу /etc/rc.d/rc.apache-openmeetings ?
P.S. Может есть смысл почитать http://slackware.su/forum/index.php/topic,24.0.html
В консоли Starting OpenMeetings... и никаких ошибок.
sleep 10 в конце rc.local не помог.
Цитата: timoshka от 24 февраля 2014, 16:45:40
В консоли Starting OpenMeetings... и никаких ошибок.
sleep 10 в конце rc.local не помог.
Давай смотреть.
Измени в rc.apache-openmeetings функцию openmeetings_start()
openmeetings_start()
{
if kill -0 "$PID" &>/dev/null; then
echo "OpenMeetings is already running"
return 1
fi
echo "Starting OpenMeetings..."
cd /opt/apache-openmeetings
./red5.sh &>/dev/null & disown -h
jobs > /123.txt
}
и в конце
#exit $?
jobs > /124.txt
Потом в rc.local
/etc/rc.d/rc.apache-openmeetings start
jobs > /125.txt
sleep 10
jobs > /126.txt
и ребут.
После ребута у тебя в корне должно появиться 4 файла (123.txt, 124.txt, 125.txt, 126.txt).
Вот на них и поглядим.
Проще все сложить в один с пометками:
echo 1:; date; jobs > /123.txt
...
echo 2:; date; jobs >> /123.txt
...
echo 3:; date; jobs >> /123.txt
...
echo 4:; date; jobs >> /123.txt
Но в целом, не существенно.
Цитата: bormant от 25 февраля 2014, 12:14:30
Проще все сложить в один с пометками:
echo 1:; date; jobs > /123.txt
...
echo 2:; date; jobs >> /123.txt
...
echo 3:; date; jobs >> /123.txt
...
echo 4:; date; jobs >> /123.txt
Но в целом, не существенно.
А при таком написании разве echo и date не в консоль уйдут, а в файл только jobs? :scratch_one-s_head_mini:
Может лучше так?
echo "1:" > /123.txt
jobs >> /123.txt
......
echo "2:" >> /123.txt
jobs >> /123.txt
......
и т.д.
Цитата: Graf от 25 февраля 2014, 12:41:07разве
А проверить?
Не вижу смысла портянки на ровном месте разводить...
Цитата: bormant от 25 февраля 2014, 14:07:33
А проверить?
А проверил... :)
потому и написал.., у меня в консоль ушли. :)
2 timoshka:И попробуй еще изменить ./red5.sh &>/dev/null & disown -h на ./red5.sh &>/888.txt & disown -h
и нам 888.txt покажи.
Ок, исправляюсь:
(echo 1:; date; jobs) > /123.txt
(echo 2:; date; jobs) >> /123.txt
(echo 3:; date; jobs) >> /123.txt
(echo 4:; date; jobs) >> /123.txt
От bormant 123.txt
1:
Tue Feb 25 16:34:37 MSK 2014
2:
Tue Feb 25 16:34:38 MSK 2014
3:
Tue Feb 25 16:34:38 MSK 2014
4:
Tue Feb 25 16:34:48 MSK 2014
От Graf 123.txt
1:
[1]+ Running ./red5.sh &>/dev/null &
2:
[1]+ Done ./red5.sh &>/dev/null
3:
[1] Done /sbin/ldconfig
[2]- Running /usr/bin/fc-cache -f &
[3] Done /usr/bin/update-mime-database /usr/share/mime > /dev/null 2> /dev/null
[4]+ Running /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/run/mysql/mysql.pid $SKIP $INNODB &
4:
[2]- Done /usr/bin/fc-cache -f
[4]+ Running /usr/bin/mysqld_safe --datadir=/var/lib/mysql --pid-file=/var/run/mysql/mysql.pid $SKIP $INNODB &
888.txt
Running on Linux
Unable to locate Java. Please set JAVA_HOME environment variable.
Кажется дело в том, что PATH не загрузились или JAVA ?
И как быть?
В том, что выполняется из rc.local, на переменные окружения надеяться нельзя (они ведь из /etc/profile и /etc/profile.d/*.sh обычно устанавливаются, а это случается только при входе пользователя и только для его окружения), остается только то, что сами прописали, то и будет при старте вызываемого.
Цитата: bormant от 25 февраля 2014, 22:18:13
В том, что выполняется из rc.local, на переменные окружения надеяться нельзя (они ведь из /etc/profile и /etc/profile.d/*.sh обычно устанавливаются, а это случается только при входе пользователя и только для его окружения), остается только то, что сами прописали, то и будет при старте вызываемого.
Получается решения нет и в статье ошибка? опенмитинг заустить можно только вручную?
Почему же нельзя, никто же не запрещает сделать в rc.local, а лучше в rc.apache-openmeetings
export JAVA_HOME=...
или лучшеsource /etc/profile.d/тот_файл_что_устанавливает_JAVA_HOME.sh
Цитата: bormant от 26 февраля 2014, 18:36:59
Почему же нельзя, никто же не запрещает сделать в rc.local, а лучше в rc.apache-openmeetings
export JAVA_HOME=...
или лучшеsource /etc/profile.d/тот_файл_что_устанавливает_JAVA_HOME.sh
Оба варианта не помогли. :( Правдв в 888.txt теперь только Running on Linux, но опенмитинг не запущен.
И так, проблема имеет место быть. :(
Была (есть) возможность потестить данную проблему.
Что выяснилось:
1. (спасибо bormant) согласно статьи, в начало скрипта нужно прописать source /etc/profile.d/jdk.sh или export JAVA_HOME=/usr/lib64/java;
2. если в конце функции openmeetings_start() добавить sleep 300, то openmeetings полноценно работает 5 минут. Т.е. пока скрипт не завершился все работает.
Мои умозаключения:
Каким-то чудом red5.sh перестает работать в фоне после завершения стартового скрипта, т.е disown не срабатывает. И у меня идеи кончились, нужен трезвый взгляд.
На всякий случай сам скрипт:
#!/bin/sh
export JAVA_HOME=/usr/lib64/java
PID=$(pgrep -f 'java.*org.red5.server.Bootstrap')
openmeetings_start()
{
if kill -0 "$PID" &>/dev/null; then
echo "OpenMeetings is already running"
return 1
fi
echo "Starting OpenMeetings..."
cd /opt/apache-openmeetings
./red5.sh &>/dev/null & disown -h
sleep 300
}
openmeetings_stop()
{
if ! kill -0 "$PID" &>/dev/null; then
echo "OpenMeetings is not running"
return 1
fi
echo "Stopping OpenMeetings..."
kill "$PID"
}
openmeetings_restart()
{
openmeetings_stop
sleep 1
openmeetings_start
}
case "$1" in
start)
openmeetings_start ;;
stop)
openmeetings_stop ;;
restart)
openmeetings_restart ;;
*)
echo "Usage: $0 {start|stop|restart}" ;;
esac
#exit $?
А каково содержимое red5.sh ?
Цитата: bormant от 04 марта 2014, 12:09:14
А каково содержимое red5.sh ?
#!/bin/bash
if [ -z "$RED5_HOME" ]; then.
export RED5_HOME=`pwd`;.
fi
P=":" # The default classpath separator
OS=`uname`
case "$OS" in
CYGWIN*|MINGW*) # Windows Cygwin or Windows MinGW
P=";" # Since these are actually Windows, let Java know
;;
Darwin*)
;;
*)
# Do nothing
;;
esac
echo "Running on " $OS
# JAVA options
# You can set JAVA_OPTS to add additional options if you want
# Set up logging options
LOGGING_OPTS="-Dlogback.ContextSelector=org.red5.logging.LoggingContextSelector -Dcatalina.useNaming=true"
# Set up security options
SECURITY_OPTS="-Djava.security.debug=failure"
export JAVA_OPTS="$LOGGING_OPTS $SECURITY_OPTS $JAVA_OPTS"
if [ -z "$RED5_MAINCLASS" ]; then
export RED5_MAINCLASS=org.red5.server.Bootstrap
fi
# Jython options
JYTHON="-Dpython.home=lib"
for JAVA in "${JAVA_HOME}/bin/java" "${JAVA_HOME}/Home/bin/java" "/usr/bin/java" "/usr/local/bin/java"
do
if [ -x "$JAVA" ]
then
break
fi
done
if [ ! -x "$JAVA" ]
then
echo "Unable to locate Java. Please set JAVA_HOME environment variable."
exit
fi
export RED5_CLASSPATH="${RED5_HOME}/boot.jar${P}${RED5_HOME}/conf${P}${CLASSPATH}"
# start Red5
echo "Starting Red5"
exec "$JAVA" "$JYTHON" -Dred5.root="${RED5_HOME}" $JAVA_OPTS -cp "${RED5_CLASSPATH}" "$RED5_MAINCLASS" $RED5_OPTS
Поставил jdk-7u51, red5-1.0.1, дописал в /etc/rc.d/rc.local
if [ -x /opt/red5-server-1.0/red5.sh ]; then
source /etc/profile.d/jdk.sh
cd /opt/red5-server-1.0/
nohup /opt/red5-server-1.0/red5.sh &>> /var/log/red5.log &
sleep 2s
fi
перегрузился, вроде бы все работает, как ожидалось, доступ по порту 5080 есть.
Вот! Трезвый человек - трезвым взглядом! :biggrin_mini:
bormant, спасибо, работает!
В итоге:
1. Так выглядит функция openmeetings_start() в rc.apache-openmeetings
openmeetings_start()
{
if kill -0 "$PID" &>/dev/null; then
echo "OpenMeetings is already running"
return 1
fi
echo "Starting OpenMeetings..."
source /etc/profile.d/jdk.sh
cd /opt/apache-openmeetings
nohup /opt/apache-openmeetings/red5.sh &> /dev/null &
sleep 2s
}
2. в rc.local можно просто прописать - /etc/rc.d/rc.apache-openmeetings start, то же работает.
3. по статье, в архиве openmeetings.tar.gz - файл rc.apache-openmeetings заменен на рабочий.
2timoshka:
Спасибо за тесты! :)
Цитата: Graf от 04 марта 2014, 15:51:122timoshka:
Спасибо за тесты! :)
Не за что! :) Это вам с bormant спасибо теперь все работает.
Я тут решил обновить ОМ до версии 3.0.7. Но с приложенным в статье slackbuld'ом, пакет не собрался, вылетает с ошибкой
cp: не удалось выполнить stat для «webapps»: Нет такого файла или каталога
И на самом деле нет. У кого-нибудь получилось обновиться?
Скачивал исходники с офсайта http://apache-mirror.rbc.ru/pub/apache/openmeetings/3.0.7/src/
Путь в статье не такой указан ;)
Брать надо ТУТ (http://apache-mirror.rbc.ru/pub/apache/openmeetings/3.0.7/bin/apache-openmeetings-3.0.7.tar.gz) (не в каталоге src, а в bin) и в slackbuld'е изменить строчку webapps/openmeetings/config.xml на webapps/openmeetings/public/config.xml
Пакет собрался, но работоспособность не проверял.
Цитата: Graf от 30 сентября 2015, 10:54:13Пакет собрался, но работоспособность не проверял.
Да, пакет собрался, но после обновления ОМ не видет пользователей, выводит в окне логина "нет такого пользователя". Хоть админ, хоть нет. :(
И каталог jodconverter-core-3.0-beta-4 пропал.
Вообщем, эксперементальным путем выяснилось, что при upgradepkg удаляются каталоги не входящие в пакет. В том числе jodconverter.
Удалось заствить его работать лишь полностью удалив старую версию и поставив новую. Потом переименовать все файлы с окончанием new на без new. И запустить инсталяцию. Кстати вид инсталяции изменился и теперь ОМ работает не только со своей внутренней базой, но и может с мускулом и прочими БД.
что делать?
все пути указаны верны, много раз перепробовал, по различным статьям, но при загрузки презентация и офисных файлов выдаёт:
key: processXML
process: generateXMLDocument
command: null
exception: null
error: null
exitValue: 0
out: null
key: processOpenOffice
process: doJodConvert
command: java -Doffice.home=C:\Program Files\LibreOffice 5 -cp C:\Program Files\jod\lib\commons-cli-1.1.jar -cp C:\Program Files\jod\lib\commons-io-1.4.jar -cp C:\Program Files\jod\lib\jodconverter-core-3.0-beta-4.jar -cp C:\Program Files\jod\lib\json-20090211.jar -cp C:\Program Files\jod\lib\juh-3.2.1.jar -cp C:\Program Files\jod\lib\jurt-3.2.1.jar -cp C:\Program Files\jod\lib\ridl-3.2.1.jar -cp C:\Program Files\jod\lib\unoil-3.2.1.jar -jar C:\Program Files\jod\lib\jodconverter-core-3.0-beta-4.jar C:\Documents and Settings\ermakov\Рабочий стол\Программы\java и т.д\apache-openmeetings-3.0.7\webapps\openmeetings\uploadtemp\files\10cd219ac898b9d3adde395705dea01e.ppt C:\Documents and Settings\ermakov\Рабочий стол\Программы\java и т.д\apache-openmeetings-3.0.7\webapps\openmeetings\upload\files\10cd219ac898b9d3adde395705dea01e\10cd219ac898b9d3adde395705dea01e.pdf
exception: java.util.concurrent.TimeoutException
error: null
exitValue: -1
out:
key: processThumb
process: generateBatchThumbByWidth
command: C:\Program Files\ImageMagick-6.9.2-Q16\convert.exe -thumbnail 80 C:\Documents and Settings\ermakov\Рабочий стол\Программы\java и т.д\apache-openmeetings-3.0.7\webapps\openmeetings\upload\files\10cd219ac898b9d3adde395705dea01e\10cd219ac898b9d3adde395705dea01e.pdf C:\Documents and Settings\ermakov\Рабочий стол\Программы\java и т.д\apache-openmeetings-3.0.7\webapps\openmeetings\upload\files\10cd219ac898b9d3adde395705dea01e\_thumb_page-%04d.jpg
exception: null
error: convert.exe: unable to open image `C:\Documents and Settings\ermakov\Рабочий стол\Программы\java и т.д\apache-openmeetings-3.0.7\webapps\openmeetings\upload\files\10cd219ac898b9d3adde395705dea01e\10cd219ac898b9d3adde395705dea01e.pdf': No such file or directory @ error/blob.c/OpenBlob/2701.
convert.exe: no images defined `C:\Documents and Settings\ermakov\Рабочий стол\Программы\java и т.д\apache-openmeetings-3.0.7\webapps\openmeetings\upload\files\10cd219ac898b9d3adde395705dea01e\_thumb_page-%04d.jpg' @ error/convert.c/ConvertImageCommand/3241.
exitValue: 1
out:
key: processSWF
process: generateSwf
command: C:\Program Files\SWFTools\pdf2swf.exe -s insertstop -s poly2bitmap -i -j 85 -s zoom=100 C:\Documents and Settings\ermakov\Рабочий стол\Программы\java и т.д\apache-openmeetings-3.0.7\webapps\openmeetings\upload\files\10cd219ac898b9d3adde395705dea01e\10cd219ac898b9d3adde395705dea01e.pdf C:\Documents and Settings\ermakov\Рабочий стол\Программы\java и т.д\apache-openmeetings-3.0.7\webapps\openmeetings\upload\files\10cd219ac898b9d3adde395705dea01e\10cd219ac898b9d3adde395705dea01e.swf
exception: null
error: Error: Couldn't open file 'C:\Documents and Settings\ermakov\������� ����\���������\java � �.�\apache-openmeetings-3.0.7\webapps\openmeetings\upload\files\10cd219ac898b9d3adde395705dea01e\10cd219ac898b9d3adde395705dea01e.pdf'
exitValue: 1
out:
для картинок, pdf, рассылка, запись видео и т.д всё гууд, выручайте, уже руки опускаются
Цитата: ermakovaa от 15 февраля 2016, 23:33:54при upgradepkg удаляются каталоги не входящие в пакет.
Да ну нафиг? Не может такого быть, иначе это был бы такой эпичный баг, что его невозможно было бы не заметить:)
Дык, ошибка конвертации "Нет файла или каталога".
Возможные причины:
1. Права
2. Крякозябры
3. Путь до библиотеки JODConverter
ЦитироватьJOD Path - путь к библиотекам jodconverter (по статье это /opt/apache-openmeetings/jodconverter-core-3.0-beta-4/lib)
не забываем про /lib в конце.
Кстати, можно попробовать их последний релиз 2.2.2
Цитата: ermakovaa от 15 февраля 2016, 23:33:54
error: convert.exe: unable to open image `C:\Documents and Settings\ermakov\Рабочий стол\Программы\java и т.д\apache-openmeetings-3.0.7\webapps\openmeetings\upload\files\10cd219ac898b9d3adde395705dea01e\10cd219ac898b9d3adde395705dea01e.pdf': No such file or directory @ error/blob.c/OpenBlob/2701.
convert.exe: no images defined `C:\Documents and Settings\ermakov\Рабочий стол\Программы\java и т.д\apache-openmeetings-3.0.7\webapps\openmeetings\upload\files\10cd219ac898b9d3adde395705dea01e\_thumb_page-%04d.jpg' @ error/convert.c/ConvertImageCommand/3241.
error: Error: Couldn't open file 'C:\Documents and Settings\ermakov\������� ����\���������\java � �.�\apache-
Цитата: yars от 16 февраля 2016, 00:35:18
Цитата: ermakovaa от 15 февраля 2016, 23:33:54при upgradepkg удаляются каталоги не входящие в пакет.
Да ну нафиг? Не может такого быть, иначе это был бы такой эпичный баг, что его невозможно было бы не заметить:)
Возможно я и ошибаюсь, но если посмотреть во внутрь upgradepkg, там честно писано:
Цитировать
Upgradepkg upgrades a Slackware package (.tgz, .tbz, .tlz, .txz) from an older version to a newer one. It does this by INSTALLING the new package
onto the system, and then REMOVING any files from the old package that aren't in the new package. If the old and new packages have the same
name, a single argument is all that is required. If the packages have different names, supply the name of the old package followed by a percent
symbol ( % ), then the name of the new package. Do not add any extra whitespace between pairs of old/new package names.
Before upgrading a package, save any configuration files (such as in /etc) that you wish to keep. Sometimes these will be preserved, but it depends
on the package. If you want to force new versions of the config files to be installed, remove the old ones manually prior to running upgradepkg.
To upgrade in a directory other than / (such as /mnt):
Другими словами, если в новом пакете поменялись пути, то для upgradepkg это
"and then REMOVING any files from the old package that aren't in the new package"Что и произошло с новыми версиями OM.
Поправьте, если ошибаюсь.
Повторил установку полностью, заново, по новым путям, но бестолку
сделал сначала на ноуте, всё гуд, делаю так же на сервере - ошибка
key: processXML
process: generateXMLDocument
command: null
exception: null
error: null
exitValue: 0
out: null
key: processOpenOffice
process: doJodConvert
command: java -Doffice.home=C:\webi\libre -cp C:\webi\jod\lib\commons-cli-1.1.jar -cp C:\webi\jod\lib\commons-io-1.4.jar -cp C:\webi\jod\lib\jodconverter-core-3.0-beta-4.jar -cp C:\webi\jod\lib\json-20090211.jar -cp C:\webi\jod\lib\juh-3.2.1.jar -cp C:\webi\jod\lib\jurt-3.2.1.jar -cp C:\webi\jod\lib\ridl-3.2.1.jar -cp C:\webi\jod\lib\unoil-3.2.1.jar -jar C:\webi\jod\lib\jodconverter-core-3.0-beta-4.jar C:\webinar\webapps\openmeetings\uploadtemp\files\cfba734a6128cc5a7d0743b102d965f8.ppt C:\webinar\webapps\openmeetings\upload\files\cfba734a6128cc5a7d0743b102d965f8\cfba734a6128cc5a7d0743b102d965f8.pdf
exception: java.util.concurrent.TimeoutException
error: null
exitValue: -1
out:
key: processThumb
process: generateBatchThumbByWidth
command: C:\webi\ImageMagick-6.9.3-Q16\convert.exe -thumbnail 80 C:\webinar\webapps\openmeetings\upload\files\cfba734a6128cc5a7d0743b102d965f8\cfba734a6128cc5a7d0743b102d965f8.pdf C:\webinar\webapps\openmeetings\upload\files\cfba734a6128cc5a7d0743b102d965f8\_thumb_page-%04d.jpg
exception: null
error: convert.exe: unable to open image `C:\webinar\webapps\openmeetings\upload\files\cfba734a6128cc5a7d0743b102d965f8\cfba734a6128cc5a7d0743b102d965f8.pdf': No such file or directory @ error/blob.c/OpenBlob/2702.
convert.exe: no images defined `C:\webinar\webapps\openmeetings\upload\files\cfba734a6128cc5a7d0743b102d965f8\_thumb_page-%04d.jpg' @ error/convert.c/ConvertImageCommand/3241.
exitValue: 1
out:
key: processSWF
process: generateSwf
command: C:\webi\swftools\pdf2swf.exe -s insertstop -s poly2bitmap -i -j 85 -s zoom=100 C:\webinar\webapps\openmeetings\upload\files\cfba734a6128cc5a7d0743b102d965f8\cfba734a6128cc5a7d0743b102d965f8.pdf C:\webinar\webapps\openmeetings\upload\files\cfba734a6128cc5a7d0743b102d965f8\cfba734a6128cc5a7d0743b102d965f8.swf
exception: null
error: Error: Couldn't open file 'C:\webinar\webapps\openmeetings\upload\files\cfba734a6128cc5a7d0743b102d965f8\cfba734a6128cc5a7d0743b102d965f8.pdf'
exitValue: 1
out:
А как насчет моего совета поставить релиз, а не бету JODConverter'a?
И, если не поможет, попробовать понизить версию ОО/LO.
то же пробовал вчера, не помогло
пробовал и яву другую, т.к сервер старый, win 2003
всё то же самое сделал но более свежем win 2008 - работает, ноль проблем
а тут всё та же проблема
пробовал и oo и lo, на других машинах - всё гуд, тут же нет(
Цитата: ermakovaa от 16 февраля 2016, 15:51:09
то же пробовал вчера, не помогло
пробовал и яву другую, т.к сервер старый, win 2003
всё то же самое сделал но более свежем win 2008 - работает, ноль проблем
а тут всё та же проблема
Значит дело в винде (прости Господи!), а это уже не к нам :)
Здраствуйте, мне нужна помощь т.к. я уже в безисходном положении.
Ситуация,
key: processThumb
process: generateBatchThumbByWidth
command: /usr/bin/convert -thumbnail 80 /opt/red5x/webapps/openmeetings/upload/files/4f1b839a10b433bcaf9e71f18eeb9b91/4f1b839a10b433bcaf9e71f18eeb9b91.pdf /opt/red5x/webapps/openmeetings/upload/files/4f1b839a10b433bcaf9e71f18eeb9b91/_thumb_page-%04d.jpg
exception: null
error:
exitValue: 0
out:
key: processSWF
process: generateSwf
command: /opt/swftools/swftools-0.8.1/pdf2swf -s insertstop -s poly2bitmap -i -j 85 -s zoom=100 /opt/red5x/webapps/openmeetings/upload/files/4f1b839a10b433bcaf9e71f18eeb9b91/4f1b839a10b433bcaf9e71f18eeb9b91.pdf /opt/red5x/webapps/openmeetings/upload/files/4f1b839a10b433bcaf9e71f18eeb9b91/4f1b839a10b433bcaf9e71f18eeb9b91.swf
exception: java.io.IOException: Cannot run program "/opt/swftools/swftools-0.8.1/pdf2swf": error=13, Permission denied
error: Cannot run program "/opt/swftools/swftools-0.8.1/pdf2swf": error=13, Permission denied
exitValue: -1
out:
Проблема в том что конвертер(jodconverter, на сколько я понял) сохраняем pdf файл с правами 644, тоесть его нельзя переписывать, вот оно и ругается на то что прав нету. Вопрос: как сделать что б оно писало пдф файл с нужными правами или каксделать так что б оно правильно работало?
сервер - ubuntu 14.04
OpenMeetings 3.0.7-RELEASE
jodconverter 3.0-beta
swftools 0.8.1
ПС: сори, для меня просто в новинку unix системы, суть прав и владельцев я уловил, а как этим всем правильно управлять не могу додуплить( Так что не судите строго(
А если попробовать обновиться до последней версии?
Там (https://www.apache.org/dist/openmeetings/3.1.1/CHANGELOG) много чего поправлено.
Проблема решилась переустановкой swftools версии 9.0. Магия какая-то...
Я swftools переставлял раза 2-3 разных версий, а сработало только сейчас...
Попытка поставить актуальную версию обернулась былинным фейлом... Старая версия на которую есть слакбилд не запустилась. Новая версия не собралась.
Так, отбой жалоб... Версия 3.3.2 встала
Единственно, swftools не хочет под 64 бита поностью собираться. pdf2swf - отсутствует.
Цитата: Anton от 11 декабря 2017, 21:50:52
Единственно, swftools не хочет под 64 бита поностью собираться. pdf2swf - отсутствует.
Та ладно... :biggrin_mini:
pdf2swf входит в пакет swftools, а исходники со времен царя Гороха не обновлялись.
Собралось под слаку64 14.2 .
swftools-0.9.2-x86_64-1as.tgz (http://slackware.su/forum/files/swftools-0.9.2-x86_64-1as.tgz)
Цитата: Graf от 12 декабря 2017, 11:39:53Та ладно... :biggrin_mini:
pdf2swf входит в пакет swftools, а исходники со времен царя Гороха не обновлялись.
Собралось под слаку64 14.2 .
swftools-0.9.2-x86_64-1as.tgz
Содержимое пакета:
jpeg2swf png2swf swfc swfcombine swfdump swfextract swfstrings wav2swf
pdf2swf отсутствует :(
Не собирает он их под 64 бита. Дебианщики после установки zlib (zlib1g-dev) вроде собирают. Я попытался поставить эти библиотеки (там пара зависимостей). Но одна ни в какую не ставилась. Удалил.
Установил с нуля ОМ на 64 битную слаку, swftools не нужен, как и jodconverter.
Статью перепишу под сегодняшние реалии.
Статью (http://wiki.slackware.su/wiki:articles:omeet) обновил под установку OpenMeetings 4.0.1 на Slackware64 14.2