VirtualBox

Ticket #4853 (closed defect: fixed)

Opened 3 months ago

Last modified 2 months ago

ActiveState perl GetUNCName doesn't return Windows UNC path => Fixed in SVN/3.0.8

Reported by: paulg_ca Assigned to:
Priority: major Component: network/hostif
Version: VirtualBox 3.0.6 Keywords:
Cc: Guest type: Windows
Host type: Solaris

Description

I have run into what I think is a bug, I am starting to use VirtualBox to test Windows XP deployments and the software we use is written in perl and it makes a call to Win32::NetResource::GetUNCName() which should return the UNC name when it is given a network drive letter. Unfortunately it fails within the VirtualBox hosted guest OS.

I tried with ActivePerl? 5.8.9.826 and 5.10.0.1005 and I get the same results.

Here are the results.

Real Windows XP SP3 C:\>Z:\testunc2.pl Calling GetUNCName z: success $ret = \\pcserver\homes

VirutalBox? Windows XP SP3 C:\>Z:\testunc2.pl Calling GetUNCName z: $ret = Unable to GetUNCName for z:: The network name cannot be found at y:\testunc2.pl line 21.

I have attached a test perl script.

Products Involved VirtualBox 3.0.4 Host OS: OpenSolaris? 2009.06 Guest OS: Windows XP SP3 Perl: ActiveState? 5.8.9.826 and 5.10.0.1005 Deployment software: Unattended (http://unattended.sourceforge.net/)

Attachments

testunc2.pl (511 bytes) - added by paulg_ca on 2009-08-25 17:58:29.
test perl script
VBox.log (54.0 kB) - added by paulg_ca on 2009-08-25 18:00:41.
VirtualBox log file

Change History

2009-08-25 17:58:29 changed by paulg_ca

  • attachment testunc2.pl added.

test perl script

2009-08-25 18:00:41 changed by paulg_ca

  • attachment VBox.log added.

VirtualBox log file

2009-08-27 17:15:11 changed by paulg_ca

I am not sure if the problem is is with VB, ActivePerl?, but here is the ActiveState? bug id link
http://bugs.activestate.com/show_bug.cgi?id=84368

2009-08-28 14:19:35 changed by paulg_ca

An update from activestate.com :
Bug report moved to the Win32::NetResource? ticket queue:
http://rt.cpan.org/Ticket/Display.html?id=49081[[BR]]

I'll close the bug here; all further updates should take place on RT.
I suspect that this is an issue with VirtualBox that cannot be solved in the module.

2009-09-10 14:56:05 changed by paulg_ca

I just test VB 3.0.6 and the problem is still there[[BR]] Anyone have any clue on how to work around this issue ?

2009-09-10 18:05:30 changed by sunlover

  • version changed from VirtualBox 3.0.4 to VirtualBox 3.0.6.

This was a bug in VBox guest additions. Please try fixed additions: http://www.virtualbox.org/download/testcase/VBoxGuestAdditions-r52183.iso

2009-09-10 18:59:37 changed by paulg_ca

I tested VBoxGuestAdditions-r52183 and it worked! This is great news!, Thank You! I assume this will be officially fixed in 3.0.7.

2009-09-16 11:30:08 changed by frank

  • summary changed from ActiveState perl GetUNCName doesn't return Windows UNC path to ActiveState perl GetUNCName doesn't return Windows UNC path => Fixed in SVN/3.0.8.

2009-10-06 10:28:03 changed by sandervl73

  • status changed from new to closed.
  • resolution set to fixed.

© 2009 Sun Microsystems, Inc.
ContactPrivacy policy