DRC,
I still have the same problem when I try using the v1.1.81 TurboVNC.pkg
installer on my MacBook Pro, running Mac OS X 10.7.5, when using Apple's
built-in "Installer" application - Installer 5.0.1 (537).
The "Uninstall TurboVNC.app" application installs fine in my /Applications/
directory, but "TurboVNC Viewer.app" is missing.
However, I did manage to install the latest TurboVNC.pkg successfully using the
"Pacifist" shareware application to install the TurboVNC.pkg package, instead
of Apple's built-in "Installer" application.
I think I may have found a problem in the "makemacpkg.in" script within the
TurboVNC source:
cp -R "$PACKAGE_NAME Viewer.app" "$PKGROOT/Applications/$PACKAGE_NAME/"
cp -R "$TMPDIR/Uninstall $PACKAGE_NAME.app"
"$PKGROOT/Applications/$PACKAGE_NAME/"
Why is "$TMPDIR/" missing from "$PACKAGE_NAME Viewer.app" in the first line
(which tries to install the Java viewer), whereas it is present in the second
line (which installs the Uninstall apple script application) ?
Cheers,
James
On 14/11/2012, at 3:52 AM, DRC wrote:
> I attempted to reproduce this but without any luck. I installed the 1.1 DMG,
> then copied /opt/TurboVNC/bin/vncviewer to /opt/TurboVNC/bin/vncviewer.bak as
> you had done, then installed the 1.1.81 DMG on top of it without
> de-installing 1.1, and it seemed to work fine.
>
> When I run the uninstaller app, it complains that "The uninstall script could
> not remove some of the files or directories installed by the TurboVNC
> package", which is expected since /opt/TurboVNC/bin/vncviewer.bak is still
> there, but it otherwise works.
>
> I will note that I had observed during testing the package that, at least
> once, it failed to install the files in /Applications/TurboVNC for
> unexplained reasons, and it's possible you ran into that as well. Please
> keep an eye on it in case it happens again, as there may be a legitimate
> issue with the package or perhaps a bug in the OS X installer that we need to
> work around.
>
> The package is built using a script called "makemacpkg", which is generated
> by CMake (to fill in variables, such as the version #, the installation
> directories, etc.) The generated script is in pkgscripts/ under your build
> directory. When you do 'make dmg', it simply invokes that script.
>
> I did notice an issue in the uninstaller script whereby it wouldn't cleanly
> get rid of all of the files from previous (pre-1.2) packages that didn't
> exist in the 1.2 package, such as /Applications/TurboVNC/Documentation and
> /opt/TurboVNC/man/man1/vncviewer.1. That has been fixed in SVN trunk.
>
>
> On 11/12/12 8:02 PM, James Wettenhall wrote:
>> Hi,
>>
>> I tried using the latest Mac OS X installer for TurboVNC viewer 1.1.81
>>
>> The installer claimed to have completed successfully.
>>
>> However, when I try to run TurboVNC viewer using
>> /opt/TurboVNC/bin/vncviewer, I get:
>>
>> /opt/TurboVNC/bin/vncviewer: line 1: /Applications/TurboVNC/TurboVNC
>> Viewer.app/Contents/MacOS/JavaApplicationStub: No such file or
>> directory
>>
>> And sure enough, there is no "TurboVNC Viewer.app" in my
>> /Applications/TurboVNC/ directory:
>>
>> James's Mac $ ls -l /Applications/TurboVNC/
>> total 8
>> lrwxr-xr-x 1 root admin 42 13 Nov 12:49 TurboVNC User's Guide.html ->
>> /Library/Documentation/TurboVNC/index.html
>> drwxr-xr-x 3 root admin 102 13 Nov 12:49 Uninstall TurboVNC.app
>> James's Mac $
>>
>> There doesn't seem to be a package receipt in /var/db/receipts/
>>
>> ls /var/db/receipts/*vnc*
>> ls /var/db/receipts/*VNC*
>>
>> I can't find the package using:
>>
>> pkgutil --pkgs | grep vnc
>> pkgutil --pkgs | grep VNC
>>
>> So I can't query its files using:
>>
>> pkgutil --files PKGID
>>
>> If I try installing the package from the command-line, I get:
>>
>> James's Mac $ sudo installer -verbose -pkg
>> /Volumes/TurboVNC-1.1.81/TurboVNC.pkg -target /Volumes/Macintosh\ HD
>> Password:
>> installer: Package name is
>> installer: Upgrading at base path /
>> installer: Preparing for installation….....
>> installer: Preparing the disk….....
>> installer: Preparing ….....
>> installer: Waiting for other installations to complete….....
>> installer: Configuring the installation….....
>> installer:
>> #
>> installer: Moving items into place….....
>> #
>> installer: Moving items into place….....
>> #
>> installer: Moving items into place….....
>> #
>> installer: Moving items into place….....
>> #
>> installer: Moving items into place….....
>> #
>> installer: Moving items into place….....
>> #
>> installer: Registering updated applications….....
>> #
>> installer: Validating packages….....
>> #
>> installer:
>> installer: Finishing the Installation….....
>> installer:
>> #
>> installer: The software was successfully installed......
>> installer: The upgrade was successful.
>> James's Mac $
>>
>> Is the TurboVNC Mac OS X installer package built using CMake? Or by using
>> some other method which should become obvious to me if I stare at the
>> TurboVNC source tarball for long enough?
>>
>> Cheers,
>> James
>>
>>
>>
>> ------------------------------------------------------------------------------
>> Monitor your physical, virtual and cloud infrastructure from a single
>> web console. Get in-depth insight into apps, servers, databases, vmware,
>> SAP, cloud infrastructure, etc. Download 30-day Free Trial.
>> Pricing starts from $795 for 25 servers or applications!
>> http://p.sf.net/sfu/zoho_dev2dev_nov
>>
>>
>> _______________________________________________
>> VirtualGL-Devel mailing list
>> VirtualGL-Devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/virtualgl-devel
>
> ------------------------------------------------------------------------------
> Monitor your physical, virtual and cloud infrastructure from a single
> web console. Get in-depth insight into apps, servers, databases, vmware,
> SAP, cloud infrastructure, etc. Download 30-day Free Trial.
> Pricing starts from $795 for 25 servers or applications!
> http://p.sf.net/sfu/zoho_dev2dev_nov_______________________________________________
> VirtualGL-Devel mailing list
> VirtualGL-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/virtualgl-devel
------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
VirtualGL-Devel mailing list
VirtualGL-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/virtualgl-devel