Страница 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!

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

whereis soapcpp2
soapcpp2:
ладно, нету ево..
ставлю с портов

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

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
Вопрос извечный
кто виноват и что делать? :st:

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
внц - это... несколько не то..
ахота допилить вебсервис.. чтоп узера-одмина не нервировать.. :-D
черт знает, как там 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 писал(а):Вопрос извечный
кто виноват и что делать? :st:
а в чем проблема? это штука предоставляет SOAP интерфейс, к ней предполагается несколько разных веб морд
см. что такое есть SOAP и для чего оно использвется

Re: реально ли приделать "вввморду" к вбоксу?

Добавлено: 2010-06-21 12:48:56
manefesto
а там разве не должно быть интерфейса по дефолту ?

Re: реально ли приделать "вввморду" к вбоксу?

Добавлено: 2010-06-21 13:16:22
dekloper
manefesto писал(а):последнюю
т.е. ета галка
WEBSERVICE=on "Build Webservice"
нечо не делает?

у мня, как у Лиса, шас на курренте нечо не собираццо (кроме ядерного модуля :crazy: )
на стейбле.. неззя тестить )

Re: реально ли приделать "вввморду" к вбоксу?

Добавлено: 2010-06-21 13:31:30
hizel
dekloper писал(а): на стейбле.. неззя тестить )
расшифруйте свой полет сознания

Re: реально ли приделать "вввморду" к вбоксу?

Добавлено: 2010-06-21 14:15:17
dekloper
а... ну в смысли оно у мня в продакшн там всё.. :pardon:

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
princeps писал(а):смотрите, что сегодня на хабре запостили: http://code.google.com/p/phpvirtualbox/
в порты тока что закоммитили

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

www/phpvirtualbox

Re: реально ли приделать "вввморду" к вбоксу?

Добавлено: 2010-07-29 13:10:48
manefesto
три дня уж как поставил.
до сих пор поиграться не успел

Re: реально ли приделать "вввморду" к вбоксу?

Добавлено: 2010-09-10 6:48:07
dekloper
чота не пойму, как вкладку консоли присоплявить... :(