VirtualBox

Opened 14 years ago

Closed 14 years ago

Last modified 14 years ago

#6237 closed defect (fixed)

svn cannot work properly after upgrading to 3.1.4 -> Fixed in SVN.

Reported by: wschee Owned by:
Component: network/NAT Version: VirtualBox 3.1.4
Keywords: svn connection Cc:
Guest type: Linux Host type: Windows

Description

Hi,

I upgraded VB 3.1.2 to 3.1.4. My host is windows 7 and guest is ubuntu 9.10. Even though I did not have any problems with other programs (web browsers, apt-get, etc) that access network, I have problem with svn/rapidsvn to work with the repositories.

For svn up, svn updates the files, then the prompt is not returned. Thus, the process hangs indefinitely. For svn co, after svn detects repository, svn hangs. Thus, no files cannot be commited.

This system worked perfectly until 3.1.4 upgrade.

I tested with windows 7 firewall turned off, but I got no luck.

Attachments (2)

VBox.log (60.2 KB ) - added by wschee 14 years ago.
vbox.log
usb_error_message.doc (54.5 KB ) - added by wschee 14 years ago.
usb error message

Download all attachments as: .zip

Change History (20)

by wschee, 14 years ago

Attachment: VBox.log added

vbox.log

comment:1 by wschee, 14 years ago

The repositories are my own repositories NOT virtual box repository.

comment:2 by Frank Mehnert, 14 years ago

Sounds like a network problem. The subversion client will hang if the server does not respond. Do other networking operations work from within the guest, for example web browsing, transferring files with ssh?

in reply to:  2 comment:3 by wschee, 14 years ago

Other network operations in the guest work perfect. Also, rapidsvn installed on host Windows 7 works perfect when the svn/rapidsvn in the guest hangs. As mentioned earlier, there was no problem with vbox 3.1.2.

Replying to frank:

Sounds like a network problem. The subversion client will hang if the server does not respond. Do other networking operations work from within the guest, for example web browsing, transferring files with ssh?

comment:4 by wschee, 14 years ago

I switched NAT to bridged connection. Now, svn/rapidsvn does not hang at all. It looks like NAT of virtualbox 3.1.4 has some problem. I wish I get some response regarding this from the Oracle staff.

comment:5 by Frank Mehnert, 14 years ago

You already got a response.

comment:6 by Frank Mehnert, 14 years ago

Component: networknetwork/NAT

in reply to:  4 comment:7 by vasily Levchenko, 14 years ago

Replying to wschee:

I switched NAT to bridged connection. Now, svn/rapidsvn does not hang at all. It looks like NAT of virtualbox 3.1.4 has some problem.

Could you please collect pcap file from host (please see http://wireshark.org) and guest side (please see http://www.virtualbox.org/wiki/Network_tips). Please note: that enabling net tracing will disable port forwarding for you. The result pcap files you can send to me (vasily _dot_ levchenko _at_ Sun _dot_ COM).

comment:8 by vasily Levchenko, 14 years ago

Could you please replace VBoxDD.dll with http://www.virtualbox.org/download/testcase/VBoxDD.dll.6237, in case if it doesn't solve regression for you. Could you please together with pcap files collect log by starting VBox in the following way

> set VBOX_LOG=drv_nat.e.l2
> set VBOX_LOG_DEST=file=c:/nat.log
> VirtualBox -startvm your-vm-name

The behavior you're describing, reminds me some graceful connection termination problem we'd met previously, looking at the changes I found that potentially we might broke socket draining, marking socket as closed before drain.

comment:9 by wschee, 14 years ago

VBoxDD.dll.6237 solved the problem. Now everything works perfect on NAT mode. Thanks.

in reply to:  9 comment:10 by vasily Levchenko, 14 years ago

Replying to wschee:

VBoxDD.dll.6237 solved the problem. Now everything works perfect on NAT mode. Thanks.

Thanks for feedback.

comment:11 by vasily Levchenko, 14 years ago

Could you please verify the build

http://www.virtualbox.org/download/testcase/VirtualBox-2010-02-26-10-04-31-win-rel-3.1.51-r58091-MultiArch.exe ? This build of 3.1 containing patch fixes graceful connection termination problem for you, to be sure that everything is correct we need feedback from you.

comment:12 by wschee, 14 years ago

What do you mean by "verify the build"? Do you want me to download the file and install? If so, do I need to uninstall 3.1.4 before installation? Please be more specific on what you want me to do.

in reply to:  12 comment:13 by vasily Levchenko, 14 years ago

Replying to wschee:

What do you mean by "verify the build"? Do you want me to download the file and install? If so, do I need to uninstall 3.1.4 before installation? Please be more specific on what you want me to do.

Sorry. You're right, build verification is installing release build and repeating the test. Special action like uninstallation isn't required.

in reply to:  11 comment:14 by wschee, 14 years ago

I installed the build and confirmed that the network works perfect with svn as well as other applications.

Thanks.

Replying to Hachiman:

Could you please verify the build

http://www.virtualbox.org/download/testcase/VirtualBox-2010-02-26-10-04-31-win-rel-3.1.51-r58091-MultiArch.exe ? This build of 3.1 containing patch fixes graceful connection termination problem for you, to be sure that everything is correct we need feedback from you.

comment:15 by vasily Levchenko, 14 years ago

Summary: svn cannot work properly after upgrading to 3.1.4svn cannot work properly after upgrading to 3.1.4 -> Fixed in SVN.

Thanks for feedback.

by wschee, 14 years ago

Attachment: usb_error_message.doc added

usb error message

comment:16 by wschee, 14 years ago

With the new build, which resolved NAT problem, I cannot attach a USB devices. Please see the usb_error_message.doc in the attached.

comment:17 by wschee, 14 years ago

After restarting computer, the USB connection worked properly. Please ignore USB problem mentioned above.

comment:18 by Frank Mehnert, 14 years ago

Resolution: fixed
Status: newclosed

Fixed in 3.1.6.

Note: See TracTickets for help on using tickets.

© 2023 Oracle
ContactPrivacy policyTerms of Use