Страница 1 из 2
реально ли приделать "вввморду" к вбоксу?
Добавлено: 2009-11-22 15:34:07
dekloper
возвращаясь к
начепятанному
ктонидь натягивал "морду" на вбокс? иль это фатальные недоделки..?
добавляю в мэйкфайл опцию
Код: Выделить всё
--enable-webservice enable the webservice stuff
в логе шляпа следущего вида
Код: Выделить всё
cat configure.log
...
...
***** Checking GSOAP compiler *****
** soapcpp2 not found -- disabling webservice!
ладно, нету ево..
ставлю с портов
Код: Выделить всё
Port: gsoap-2.7.13
Path: /usr/ports/devel/gsoap
Info: Generator Tools for Coding SOAP/XML Web Services in C and C++
Maint: sem@FreeBSD.org
Код: Выделить всё
whereis soapcpp2
soapcpp2: /usr/local/bin/soapcpp2
и.. история с конфигурянием повторяеца..
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2009-11-22 16:44:58
dekloper
хотя не...
подправил чутка скрипт конфигуряния (как обычно искалось у "них" там всё в /уср вместо /уср/локал )
Код: Выделить всё
# Check for gSOAP.
#
check_gsoap()
{
test_header "GSOAP compiler"
if [ -z "$GSOAP" ]; then
[b]GSOAP="/usr/local"[/b]
fi
if which_wrapper "$GSOAP/bin/soapcpp2" > /dev/null; then
if which_wrapper "$GSOAP/bin/wsdl2h" > /dev/null; then
if [ -f "$GSOAP/include/stdsoap2.h" ]; then
# TODO: Check for libgsoap++.a/so
if [ -z "$GSOAP_IMPORT" ]; then
GSOAP_IMPORT="$GSOAP/share/gsoap/import"
if [ ! -d "$GSOAP_IMPORT" -a -d "$GSOAP/include/gsoap" ]; then
GSOAP_IMPORT="$GSOAP/include/gsoap"
fi
fi
if [ -f "$GSOAP_IMPORT/stlvector.h" ]; then
cnf_append "VBOX_GSOAP_INSTALLED" "1"
cnf_append "VBOX_PATH_GSOAP" "$GSOAP"
cnf_append "VBOX_PATH_GSOAP_IMPORT" "$GSOAP_IMPORT"
пути вроде все на месте, ругацца перестал
Код: Выделить всё
cat ./configure.log
***** Checking GSOAP compiler *****
found
но ожидаемый
vboxwebsrv в результате не с компилялся...
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-03-31 10:34:21
dekloper
продолжаем копать в 3.1.4
в 3.1.2 и прочих не компилялось в принципе..
плоды компиляния наблюдаем в дире
Код: Выделить всё
/usr/ports/emulators/virtualbox-ose/work/VirtualBox-3.1.4_OSE/out/freebsd.x86/release/bin>ll | grep web
-rw------- 1 root wheel 157 31 ??? 13:34 2010-03-31-06-34-30.069-vboxwebsrv-52766.log
-rw------- 1 root wheel 157 31 ??? 13:37 2010-03-31-06-36-35.058-vboxwebsrv-52802.log
-rwxr-xr-x 1 root wheel 36694619 18 ??? 18:26 vboxwebsrv
-rwxr-xr-x 1 root wheel 31407497 18 ??? 18:25 webtest
стартуем
Код: Выделить всё
./vboxwebsrv -H 10.0.0.200 -p 81
Sun VirtualBox Webservice Version 3.1.4_OSE
(C) 2005-2010 Sun Microsystems, Inc.
All rights reserved.
Socket connection successful: host = 10.0.0.200, port = 81, master socket = 8
стучимся с клиента, наблюдаем в броузере такую шляпу
Код: Выделить всё
С этим XML-файлом не связана ни одна таблица стилей. Ниже показано дерево элементов.
?
<SOAP-ENV:Envelope>
?
<SOAP-ENV:Body>
?
<SOAP-ENV:Fault SOAP-ENV:encodingStyle="http://schemas.xmlsoap.org/soap/encoding/">
<faultcode>SOAP-ENV:Client</faultcode>
<faultstring>HTTP GET method not implemented</faultstring>
</SOAP-ENV:Fault>
</SOAP-ENV:Body>
</SOAP-ENV:Envelope>
на сервере шляпа такая:
Код: Выделить всё
1: accepted connection from IP=10.0.0.150 socket=10... #### SOAP FAULT: HTTP GET method not implemented [SOAP-ENV:Client]
Request served
Вопрос извечный
кто виноват и что делать?
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-04-07 10:56:19
manefesto
давай думать вместе как заставить работать vnc, вот пруфлинк _http://habrahabr.ru/blogs/bsdelniki/84469/
вот мой патч
[12:47]|
root@server.manefesto| manefesto/>cat /root/patches/patch1
66,67c66
< NLS "Native language support" on \
< LIBVNC "Build with LibVNCServer support" on
---
> NLS "Native language support" on
87,90d85
< .if defined(WITH_LIBVNC)
< LIB_DEPENDS+= vncserver:${PORTSDIR}/net/libvncserver
< .endif
<
93,94c88,89
< USE_XORG= xcursor xmu
< VBOX_FRONTENDS+=VBoxBFE VBoxSDL VBoxTestOGL
---
> USE_XORG= xcursor xmu inputproto
> VBOX_FRONTENDS+=VBoxBFE VBoxSDL
106c101
< VBOX_FRONTENDS+=VirtualBox
---
> VBOX_FRONTENDS+=VirtualBox VBoxTestOGL
181,183d175
< .if defined(WITH_LIBVNC)
< @${ECHO} 'VBOX_WITH_LIBVNC = 1' >> ${WRKSRC}/LocalConfig.kmk
< .endif
виртуалбокс сука падает...
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-04-08 10:54:29
dekloper
manefesto писал(а):давай думать вместе
а у табя какая боксятина падает? свежак?
3.1.4 пока не хочу сношать.. поколупаюсь в ёй..
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-04-08 14:28:49
princeps
ждём статью, коллеги.
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-04-11 20:27:23
kbakenov
вот так как всегда - в жопу этот виртуал бокс.
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-04-14 9:46:45
dekloper
manefesto писал(а):виртуалбокс сука падает...
та не, вроди не падает
вот
картинка
Код: Выделить всё
[19:05] /home/vm/iso >VBoxHeadless --startvm MicroXP -v on -a 10.0.0.200 -p 5900 -S password
Sun VirtualBox Headless Interface 3.1.6_OSE
(C) 2008-2010 Sun Microsystems, Inc.
All rights reserved.
13/04/2010 19:06:14 Listening for VNC connections on TCP port 5900
RequestResize: w=640, h=480, bpp=32, bpl=2560, fmt=32424752
RequestResize: w=720, h=400, bpp=0, bpl=0, fmt=0
13/04/2010 19:14:37 other clients:
13/04/2010 19:14:40 rfbProcessClientProtocolVersion: not a valid RFB client: djhgjdfghfj
13/04/2010 19:14:40 Client 10.0.0.150 gone
13/04/2010 19:14:40 Statistics events Transmit/ RawEquiv ( saved)
13/04/2010 19:14:40 TOTALS : 0 | 0/ 0 ( 0.0%)
13/04/2010 19:14:40 Statistics events Received/ RawEquiv ( saved)
13/04/2010 19:14:40 TOTALS : 0 | 0/ 0 ( 0.0%)
13/04/2010 19:14:42 other clients:
13/04/2010 19:15:06 rfbProcessClientProtocolVersion: read: Operation timed out
13/04/2010 19:15:06 Client 10.0.0.150 gone
13/04/2010 19:15:06 Statistics events Transmit/ RawEquiv ( saved)
13/04/2010 19:15:06 TOTALS : 0 | 0/ 0 ( 0.0%)
13/04/2010 19:15:06 Statistics events Received/ RawEquiv ( saved)
13/04/2010 19:15:06 TOTALS : 0 | 0/ 0 ( 0.0%)
13/04/2010 19:15:57 other clients:
13/04/2010 19:15:57 Client Protocol Version 3.4
13/04/2010 19:15:57 Protocol version sent 3.4, using 3.4
13/04/2010 19:16:03 Pixel format for client 10.0.0.150:
13/04/2010 19:16:03 32 bpp, depth 32, little endian
13/04/2010 19:16:03 true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
13/04/2010 19:16:03 no translation needed
13/04/2010 19:16:03 rfbProcessClientNormalMessage: ignoring unsupported encoding type zlibhex
13/04/2010 19:16:03 Using compression level 6 for client 10.0.0.150
13/04/2010 19:16:03 Enabling X-style cursor updates for client 10.0.0.150
13/04/2010 19:16:03 Enabling full-color cursor updates for client 10.0.0.150
13/04/2010 19:16:03 Enabling cursor position updates for client 10.0.0.150
13/04/2010 19:16:03 Using image quality level 6 for client 10.0.0.150
13/04/2010 19:16:03 rfbProcessClientNormalMessage: ignoring unsupported encoding type xorEnable
13/04/2010 19:16:03 Enabling LastRect protocol extension for client 10.0.0.150
13/04/2010 19:16:03 Enabling NewFBSize protocol extension for client 10.0.0.150
13/04/2010 19:16:03 rfbProcessClientNormalMessage: ignoring unsupported encoding type cacheEnable
13/04/2010 19:16:03 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFF8000)
13/04/2010 19:16:03 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFF8001)
13/04/2010 19:16:03 rfbProcessClientNormalMessage: ignoring unsupported encoding type Enc(0xFFFF8002)
13/04/2010 19:16:03 Using ZRLE encoding for client 10.0.0.150
RequestResize: w=640, h=480, bpp=0, bpl=0, fmt=0
13/04/2010 19:16:37 Pixel format for client 10.0.0.150:
13/04/2010 19:16:37 32 bpp, depth 32, little endian
13/04/2010 19:16:37 true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
13/04/2010 19:16:37 Sending rfbEncodingNewFBSize for resize to (640x480)
RequestResize: w=720, h=396, bpp=0, bpl=0, fmt=0
13/04/2010 19:16:57 Pixel format for client 10.0.0.150:
13/04/2010 19:16:57 32 bpp, depth 32, little endian
13/04/2010 19:16:57 true colour: max r 255 g 255 b 255, shift r 16 g 8 b 0
13/04/2010 19:16:57 Sending rfbEncodingNewFBSize for resize to (720x396)
13/04/2010 19:17:15 rfbProcessClientNormalMessage: read: Connection reset by peer
13/04/2010 19:17:15 Client 10.0.0.150 gone
13/04/2010 19:17:15 Statistics events Transmit/ RawEquiv ( saved)
13/04/2010 19:17:15 FramebufferUpdate : 5 | 0/ 0 ( 0.0%)
13/04/2010 19:17:15 NewFBSize : 2 | 24/ 24 ( 0.0%)
13/04/2010 19:17:15 ZRLE : 4 | 1792/ 3329152 ( 99.9%)
13/04/2010 19:17:15 PointerPos : 1 | 12/ 12 ( 0.0%)
13/04/2010 19:17:15 RichCursor : 1 | 255/ 255 ( 0.0%)
13/04/2010 19:17:15 TOTALS : 13 | 2083/ 3329443 ( 99.9%)
13/04/2010 19:17:15 Statistics events Received/ RawEquiv ( saved)
13/04/2010 19:17:15 KeyEvent : 6 | 48/ 48 ( 0.0%)
13/04/2010 19:17:15 PointerEvent : 760 | 4560/ 4560 ( 0.0%)
13/04/2010 19:17:15 FramebufferUpdate : 5 | 50/ 50 ( 0.0%)
13/04/2010 19:17:15 SetEncodings : 1 | 96/ 96 ( 0.0%)
13/04/2010 19:17:15 SetPixelFormat : 1 | 20/ 20 ( 0.0%)
13/04/2010 19:17:15 TOTALS : 773 | 4774/ 4774 ( 0.0%)
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-04-14 9:56:30
dekloper
внц - это... несколько не то..
ахота допилить вебсервис.. чтоп узера-одмина не нервировать..
черт знает, как там SOAP-запросы бегают в ленухе..
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-06-18 11:24:28
manefesto
ну так что ??? воркает ?
у меня чото нет
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-06-18 16:10:14
dekloper
manefesto писал(а):ну так что ??? воркает ?
у меня чото нет
ты про которую? 3.2.4?
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-06-19 1:15:12
Burner
dekloper писал(а):manefesto писал(а):ну так что ??? воркает ?
у меня чото нет
ты про которую? 3.2.4?
да хоть какую-нибудь бы увидеть
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-06-21 11:08:11
manefesto
последнюю
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-06-21 12:06:53
hizel
dekloper писал(а):Вопрос извечный
кто виноват и что делать?
а в чем проблема? это штука предоставляет SOAP интерфейс, к ней предполагается несколько разных веб морд
см. что такое есть SOAP и для чего оно использвется
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-06-21 12:48:56
manefesto
а там разве не должно быть интерфейса по дефолту ?
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-06-21 13:16:22
dekloper
manefesto писал(а):последнюю
т.е. ета галка
WEBSERVICE=on "Build Webservice"
нечо не делает?
у мня, как у Лиса, шас на курренте нечо не собираццо (кроме ядерного модуля
)
на стейбле.. неззя тестить )
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-06-21 13:31:30
hizel
dekloper писал(а):
на стейбле.. неззя тестить )
расшифруйте свой полет сознания
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-06-21 14:15:17
dekloper
а... ну в смысли оно у мня в продакшн там всё..
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-06-22 9:59:32
manefesto
Вообщем почему морды нету ?
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-06-22 10:56:43
manefesto
тестируйте
http://manefesto.ru/
test
test
нифига чото не работает
может виртуалку сначала ручками создать ?
вот линк на установку _http://code.google.com/p/vboxweb/wiki/install
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-07-23 7:51:43
princeps
смотрите, что сегодня на хабре запостили:
http://code.google.com/p/phpvirtualbox/
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-07-23 8:42:59
manefesto
опередил
только недавно на хабре читал
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-07-27 15:49:02
Alex Keda
в порты тока что закоммитили
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-07-29 13:10:48
manefesto
три дня уж как поставил.
до сих пор поиграться не успел
Re: реально ли приделать "вввморду" к вбоксу?
Добавлено: 2010-09-10 6:48:07
dekloper
чота не пойму, как вкладку консоли присоплявить...