Slackware.su

Статьи => Обсуждение статей => Тема начата: Graf от 22 января 2014, 11:31:41

Название: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 22 января 2014, 11:31:41
Обсуждение статьи   "OpenMeetings - Создание видеоконференций" (http://slackware.su/forum/index.php/topic,482.0.html)
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: timoshka от 24 января 2014, 13:09:03
Ради инетереса попробовал, не плохая программка. Но при попытке залить любой офисный файл на доску получаю такую картинку. Проблем с конвертацией графики, PDF и прочего нет.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 24 января 2014, 13:57:31
За конвертацию офисных документов отвечает 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
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: timoshka от 24 января 2014, 18:11:48
Цитата: Graf от 24 января 2014, 13:57:31Да, и обрати внимание, что в JOD Path указывается полный путь до каталога с библиотеками .../..../lib

Точно, lib в конце не написал. Спасибо.

Но есть еще одна проблема, почта не отправляется. Ни во время регистрации ни при отправки приглашения.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 26 января 2014, 15:33:13
Цитата: timoshka от 24 января 2014, 18:11:48
Но есть еще одна проблема, почта не отправляется. Ни во время регистрации ни при отправки приглашения.

Попробуй telnet'ом письмо отправить, да и в логи посмотри, точно что-нибудь интересное выплывет ;)
Тяжело просто так основываясь на "почта не отправляется" что-то ответить, причин может быть масса.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: timoshka от 27 января 2014, 18:06:18
Цитата: 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.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: timoshka от 28 января 2014, 10:00:51
С яндексом разобрался. Системный адрес должен быть на яндксе тогда все работает, а вот через рабочий так и не хочет почта уходить хотя под этой же учеткой через телнет работает. Не понятно почему жалуется на аутентификацию.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: timoshka от 04 февраля 2014, 09:19:21
Если кому-то интересно, при работе с рабочим сервером пользователя и пароль вводить не надо, только системный почтовый адрес от которого и будет уходить почта. При работе со внешними серверами эти поля обязательны.
У меня так!  :)
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: timoshka от 21 февраля 2014, 10:46:20
ЦитироватьДля того, чтобы 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
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: artem от 23 февраля 2014, 21:04:27
не могу настроить загрузку документов на доску.... картинки загружает, а офисные файлы -болт.... пишет:
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:

может есть идеи?
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 24 февраля 2014, 11:13:38
Цитировать
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
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 24 февраля 2014, 11:22:11
Цитата: timoshka от 21 февраля 2014, 10:46:20
Добавил, но после перезагрузки не запускается. Как-будто rc.local вообще игнорируется даже в логах нет ошибок. Как проверить?

А хоть что-то прописанное в  rc.local запускается при старте?
Напиши простенький скрипт типа:
echo "12345678" > /123.txt
и посмотри создаться, после ребута, в корне файл 123.txt или нет.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: timoshka от 24 февраля 2014, 12:54:45
Цитата: Graf от 24 февраля 2014, 11:22:11А хоть что-то прописанное в  rc.local запускается при старте?
echo "12345678" > /123.txt
Странно, но этот скрипт сработал.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 24 февраля 2014, 14:57:12
Цитата: 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
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: timoshka от 24 февраля 2014, 16:45:40
Цитата: 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 не помог.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 25 февраля 2014, 11:33:14
Цитата: 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).
Вот на них и поглядим.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: 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
Но в целом, не существенно.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 25 февраля 2014, 12:41:07
Цитата: 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
......
и т.д.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: bormant от 25 февраля 2014, 14:07:33
Цитата: Graf от 25 февраля 2014, 12:41:07разве
А проверить?
Не вижу смысла портянки на ровном месте разводить...
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 25 февраля 2014, 14:19:22
Цитата: bormant от 25 февраля 2014, 14:07:33
А проверить?

А проверил... :)
потому и написал.., у меня в консоль ушли. :)

2 timoshka:
И попробуй еще изменить ./red5.sh &>/dev/null & disown -h на ./red5.sh &>/888.txt & disown -h
и нам 888.txt покажи.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: bormant от 25 февраля 2014, 14:41:50
Ок, исправляюсь:
(echo 1:; date; jobs) >  /123.txt
(echo 2:; date; jobs) >> /123.txt
(echo 3:; date; jobs) >> /123.txt
(echo 4:; date; jobs) >> /123.txt
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: timoshka от 25 февраля 2014, 16:52:24
От 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 ?
И как быть?
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: bormant от 25 февраля 2014, 22:18:13
В том, что выполняется из rc.local, на переменные окружения надеяться нельзя (они ведь из /etc/profile и /etc/profile.d/*.sh обычно устанавливаются, а это случается только при входе пользователя и только для его окружения), остается только то, что сами прописали, то и будет при старте вызываемого.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: timoshka от 26 февраля 2014, 18:10:29
Цитата: bormant от 25 февраля 2014, 22:18:13
В том, что выполняется из rc.local, на переменные окружения надеяться нельзя (они ведь из /etc/profile и /etc/profile.d/*.sh обычно устанавливаются, а это случается только при входе пользователя и только для его окружения), остается только то, что сами прописали, то и будет при старте вызываемого.

Получается решения нет и в статье ошибка? опенмитинг заустить можно только вручную?
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: bormant от 26 февраля 2014, 18:36:59
Почему же нельзя, никто же не запрещает сделать в rc.local, а лучше в rc.apache-openmeetings
export JAVA_HOME=...или лучшеsource /etc/profile.d/тот_файл_что_устанавливает_JAVA_HOME.sh
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: timoshka от 27 февраля 2014, 10:17:00
Цитата: 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, но опенмитинг не запущен.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 04 марта 2014, 11:09:21
И так, проблема имеет место быть. :(
Была (есть) возможность потестить данную проблему.
Что выяснилось:
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 $?
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: bormant от 04 марта 2014, 12:09:14
А каково содержимое red5.sh ?
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 04 марта 2014, 12:25:32
Цитата: 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
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: bormant от 04 марта 2014, 15:09:25
Поставил 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 есть.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 04 марта 2014, 15:51:12
Вот! Трезвый человек - трезвым взглядом!  :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:
Спасибо за тесты! :)
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: timoshka от 05 марта 2014, 10:53:22
Цитата: Graf от 04 марта 2014, 15:51:122timoshka:
Спасибо за тесты! :)
Не за что! :) Это вам с bormant спасибо теперь все работает.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: timoshka от 29 сентября 2015, 15:15:06
Я тут решил обновить ОМ до версии 3.0.7. Но с приложенным в статье slackbuld'ом, пакет не собрался, вылетает с ошибкой
cp: не удалось выполнить stat для «webapps»: Нет такого файла или каталога

И на самом деле нет. У кого-нибудь получилось обновиться?
Скачивал исходники с офсайта http://apache-mirror.rbc.ru/pub/apache/openmeetings/3.0.7/src/
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 30 сентября 2015, 10:54:13
Путь в статье не такой указан ;)
Брать надо  ТУТ (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

Пакет собрался, но работоспособность не проверял.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: timoshka от 05 октября 2015, 10:12:46
Цитата: Graf от 30 сентября 2015, 10:54:13Пакет собрался, но работоспособность не проверял.
Да, пакет собрался, но после обновления ОМ не видет пользователей, выводит в окне логина "нет такого пользователя". Хоть админ, хоть нет. :(
И каталог jodconverter-core-3.0-beta-4 пропал.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: timoshka от 22 октября 2015, 16:02:49
Вообщем, эксперементальным путем выяснилось, что при upgradepkg удаляются каталоги не входящие в пакет. В том числе jodconverter.
Удалось заствить его работать лишь полностью удалив старую версию и поставив новую. Потом переименовать все файлы с окончанием new на без new. И запустить инсталяцию. Кстати вид инсталяции изменился и теперь ОМ работает не только со своей внутренней базой, но и может с мускулом и прочими БД.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: ermakovaa от 15 февраля 2016, 23:33:54
что делать?
все пути указаны верны, много раз перепробовал, по различным статьям, но при загрузки презентация и офисных файлов выдаёт:
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, рассылка, запись видео и т.д всё гууд, выручайте, уже руки опускаются
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: yars от 16 февраля 2016, 00:35:18
Цитата: ermakovaa от 15 февраля 2016, 23:33:54при upgradepkg удаляются каталоги не входящие в пакет.
Да ну нафиг? Не может такого быть, иначе это был бы такой эпичный баг, что его невозможно было бы не заметить:)
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 16 февраля 2016, 10:35:28
Дык, ошибка конвертации "Нет файла или каталога".
Возможные причины:
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-
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 16 февраля 2016, 11:29:06
Цитата: 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.
Поправьте, если ошибаюсь.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: ermakovaa от 16 февраля 2016, 12:10:33
Повторил установку полностью, заново, по новым путям, но бестолку
сделал сначала на ноуте, всё гуд, делаю так же на сервере - ошибка

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:
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 16 февраля 2016, 15:35:00
А как насчет моего совета поставить релиз, а не бету JODConverter'a?
И, если не поможет, попробовать понизить версию ОО/LO.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: ermakovaa от 16 февраля 2016, 15:51:09
то же пробовал вчера, не помогло
пробовал и яву другую, т.к сервер старый, win 2003
всё то же самое сделал но более свежем win 2008 - работает, ноль проблем
а тут всё та же проблема
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: ermakovaa от 16 февраля 2016, 15:52:45
пробовал и oo и lo, на других машинах - всё гуд, тут же нет(
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 16 февраля 2016, 16:17:38
Цитата: ermakovaa от 16 февраля 2016, 15:51:09
то же пробовал вчера, не помогло
пробовал и яву другую, т.к сервер старый, win 2003
всё то же самое сделал но более свежем win 2008 - работает, ноль проблем
а тут всё та же проблема

Значит дело в винде (прости Господи!), а это уже не к нам :)
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: bummydgummy от 08 апреля 2016, 12:19:26
Здраствуйте, мне нужна помощь т.к. я уже в безисходном положении.
Ситуация,
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 системы, суть прав и владельцев я уловил, а как этим всем правильно управлять не могу додуплить( Так что не судите строго(
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 11 апреля 2016, 10:53:05
А если попробовать обновиться до последней версии?
Там (https://www.apache.org/dist/openmeetings/3.1.1/CHANGELOG) много чего поправлено.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: bummydgummy от 11 апреля 2016, 13:05:24
Проблема решилась переустановкой swftools версии 9.0. Магия какая-то...
Я swftools переставлял раза 2-3 разных версий, а сработало только сейчас...
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Anton от 11 декабря 2017, 18:53:26
Попытка поставить актуальную версию обернулась былинным фейлом... Старая версия на которую есть слакбилд не запустилась. Новая версия не собралась.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Anton от 11 декабря 2017, 21:50:52
Так, отбой жалоб... Версия 3.3.2 встала

Единственно, swftools не хочет под 64 бита поностью собираться. pdf2swf - отсутствует.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 12 декабря 2017, 11:39:53
Цитата: 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)
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Anton от 12 декабря 2017, 14:03:18
Цитата: 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) вроде собирают. Я попытался поставить эти библиотеки (там пара зависимостей). Но одна ни в какую не ставилась. Удалил.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 18 декабря 2017, 10:13:40
Установил с нуля ОМ на 64 битную слаку, swftools не нужен, как и jodconverter.
Статью перепишу под сегодняшние реалии.
Название: Re: Обсуждение статьи "OpenMeetings - Создание видеоконференций"
Отправлено: Graf от 21 декабря 2017, 10:55:21
 Статью (http://wiki.slackware.su/wiki:articles:omeet) обновил под  установку OpenMeetings 4.0.1 на Slackware64  14.2