Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 01 Feb 2017 01:55:55 +0000
From:      bugzilla-noreply@freebsd.org
To:        freebsd-ports-bugs@FreeBSD.org
Subject:   [Bug 216684] virtualbox-ose VBox.sh sets an incomplete PATH causing other applications to intermittently fail.
Message-ID:  <bug-216684-13@https.bugs.freebsd.org/bugzilla/>

next in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D216684

            Bug ID: 216684
           Summary: virtualbox-ose VBox.sh  sets an incomplete PATH
                    causing other applications to intermittently fail.
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
                OS: Any
            Status: New
          Severity: Affects Some People
          Priority: ---
         Component: Individual Port(s)
          Assignee: freebsd-ports-bugs@FreeBSD.org
          Reporter: mrT1188123@gmail.com

This issue has to do with VirtualBox-ose the part that runs on the host.

I was experiencing intermittent issues were some executeables were not found
(on the host)
I traced the issue to  /usr/local/lib/virtualbox/VBox.sh

VBox.sh hard-codes: PATH=3D"/usr/bin:/bin:/usr/sbin:/sbin"
and launches: /usr/local/lib/virtualbox/VirtualBox

According to FreeBSD audit trails, VirtualBox launches: 'kdeinit4 Running..=
.'
(/usr/local/bin/kdeinit4) inheriting that PATH.
Since that is the second 'kdeinit4 Running...' (and not exclusive to
VirtualBox) running on my system I was experiencing some executables workin=
g OK
where some would not be found.

It is not clear to me why VirtualBox is launching this second copy of
'kdeinit4 Running...' but I might suggest either getting VirtualBox to use =
it
for its exclusive purposes or to establish the PATH more consistent with wh=
at
everything else uses.

The most obvious missing part of that PATH is '/usr/local/sbin:/usr/local/b=
in'
It would seem best to inherit a PATH rather than hard-code it.
I have done some testing with just committing out that hard-coded PATH
and it seems to work better.

Version info:
virtualbox-ose  5.1.12

Options        :
        ALSA           : off
        DBUS           : on
        DEBUG          : off
        GUESTADDITIONS : on
        MANUAL         : off
        NLS            : on
        PULSEAUDIO     : off
        PYTHON         : on
        QT4            : on
        QT5            : off
        R0LOGGING      : off
        UDPTUNNEL      : on
        VDE            : off
        VNC            : on
        VPX            : off
        WEBSERVICE     : on
        X11            : on
.
This version of VirtualBox-ose was compiled  on:

uname -a
FreeBSD MT2016 10.3-RELEASE-p5 FreeBSD 10.3-RELEASE-p5 #0: Thu Jun 30 03:52=
:15
UTC 2016     root@amd64-builder.pcbsd.org:/usr/obj/usr/src/sys/GENERIC  amd=
64

KDE apps:.....4.14.3_1
KDE plasma:...4.11.21

Sincerely,
Mark T.

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-216684-13>