This text was part of
FoswikiOnMacOSXLeopard
Troubleshooting
Error: Can't install extensions (Insecure dependency in open while running with -T switch)
The fix is to update CPAN and
CPAN:IO::File:
- Run
sudo cpan Bundle::CPAN IO::File
(entering your super user password)
- Restart the web server, return back to configure and repeat the install steps
(See
Tasks.Item786)
Leopard problems continued
By
ArthurClemens - 01 Mar 2009
The Mac OS security update has broken perl, and it broke cpan so that you cannot use it to update
CPAN:IO::File. The solution I have followed (with advice on IRC):
- Use MacPorts to install a separate version of perl:
sudo port install perl5.8
- Let Foswiki use the new perl location with the
tools
script rewriteshebang.pl
:
-
cd yourinstallation/bin
-
sudo perl ../tools/rewriteshebang.pl
- Enter
/opt/local/bin/perl
-
cd yourinstallation/tools
-
sudo perl rewriteshbang.pl
- Enter
/opt/local/bin/perl
- Set
CPANBASE
in bin/LocalLib.cfg
to empty: $CPANBASE = '...';
Notes (Foswiki 1.1.2):
- The
tools/rewriteshebang.pl
script confirms that you want to change all references to the default perl interpreter to the one entered. You can run this script from directly within the tools/
folder.
- There is no CPANBASE definition in
bin/LocalLib.cfg
.
Error: Can't install extensions (Undefined subroutine &Compress::Zlib::gzopen)
Further instructions (I have not tested them):
cpan does not wok - Undefined subroutine &Compress::Zlib::gzopen
Install
Zlib.pm
from
http://search.cpan.org/~pmqs/Compress-Zlib/ and copy to your lib.
--
MatthiasWientapper - 10 Oct 2010
Note regarding 1.1.2-1 DMG on Lion
Quick note: I tried
http://foswiki.org/Support/FoswikiOnMacOSXLeopard today on my wife's new install of Mac OS Lion (I installed Lion onto a new disk and restored her data from Time Machine: Foswiki didn't work after the restore - it would show the contents of the foswiki bin directory instead of running the scripts.)
So I tried running the 1.1.2-1 pkg installer.
But, it didn't install Foswiki 1.1.2-1 as promised. Even though the dialog said it was successful.
instead it resurrected the previous install of Foswiki. The now running Foswiki says "running Foswiki version Foswiki-1.0.4, Wed, 18 Mar 2009" which I guess was what we had previously installed (but was broken)
Jul 23 12:29:26 MBP Installer[13142]: @(#)PROGRAM:Install PROJECT:Install-684
Jul 23 12:29:26 MBP Installer[13142]: @(#)PROGRAM:Installer PROJECT:Installer-530
Jul 23 12:29:26 MBP Installer[13142]: Hardware: MacBookPro3,1 @ 2.40 GHz (x 2), 4096 MB RAM
Jul 23 12:29:26 MBP Installer[13142]: Running OS Build: Mac OS X 10.7 (11A511)
Jul 23 12:29:26 MBP Installer[13142]: Env: PATH=/usr/bin:/bin:/usr/sbin:/sbin
Jul 23 12:29:26 MBP Installer[13142]: Env: TMPDIR=/var/folders/_j/h634719n3vv5w50277w5172r0000gn/T/
Jul 23 12:29:26 MBP Installer[13142]: Env: SHELL=/bin/bash
Jul 23 12:29:26 MBP Installer[13142]: Env: HOME=/Users/andreacleaver
Jul 23 12:29:26 MBP Installer[13142]: Env: USER=andreacleaver
Jul 23 12:29:26 MBP Installer[13142]: Env: LOGNAME=andreacleaver
Jul 23 12:29:26 MBP Installer[13142]: Env: DISPLAY=/tmp/launch-eDXMqQ/org.x:0
Jul 23 12:29:26 MBP Installer[13142]: Env: SSH_AUTH_SOCK=/tmp/launch-KbGgGI/Listeners
Jul 23 12:29:26 MBP Installer[13142]: Env: Apple_PubSub_Socket_Render=/tmp/launch-AhgNrQ/Render
Jul 23 12:29:26 MBP Installer[13142]: Env: COMMAND_MODE=unix2003
Jul 23 12:29:26 MBP Installer[13142]: Env: __CF_USER_TEXT_ENCODING=0x1F5:0:0
Jul 23 12:29:26 MBP Installer[13142]: Foswiki-1.1.2-1 Installation Log
Jul 23 12:29:26 MBP Installer[13142]: Opened from: /Volumes/Foswiki-1.1.2-1/Foswiki-1.1.2-1.pkg
Jul 23 12:29:26 MBP Installer[13142]: Product archive /Volumes/Foswiki-1.1.2-1/Foswiki-1.1.2-1.pkg trustLevel=100
Jul 23 12:30:24 MBP Installer[13142]: InstallerStatusNotifications plugin loaded
Jul 23 12:30:32 MBP runner[13169]: Administrator authorization granted.
Jul 23 12:30:32 MBP Installer[13142]: ================================================================================
Jul 23 12:30:32 MBP Installer[13142]: User picked Standard Install
Jul 23 12:30:32 MBP Installer[13142]: Choices selected for installation:
Jul 23 12:30:32 MBP Installer[13142]: Install: "Foswiki-1.1.2-1"
Jul 23 12:30:32 MBP Installer[13142]: Install: "Application_Root"
Jul 23 12:30:32 MBP Installer[13142]: Foswiki-1.1.2-1.pkg#applicationroot.pkg : org.foswiki : 1.0
Jul 23 12:30:32 MBP Installer[13142]: ================================================================================
Jul 23 12:30:32 MBP Installer[13142]: It took 0.00 seconds to summarize the package selections.
Jul 23 12:30:32 MBP Installer[13142]: -[IFDInstallController(Private) _buildInstallPlan]: location = file://localhost
Jul 23 12:30:32 MBP Installer[13142]: -[IFDInstallController(Private) _buildInstallPlan]: file://localhost/Volumes/Foswiki-1.1.2-1/Foswiki-1.1.2-1.pkg#applicationroot.pkg
Jul 23 12:30:32 MBP Installer[13142]: Set authorization level to root for session
Jul 23 12:30:32 MBP Installer[13142]: Will use PK session
Jul 23 12:30:32 MBP Installer[13142]: Starting installation:
Jul 23 12:30:32 MBP Installer[13142]: Configuring volume "AndreaCleaverHDD"
Jul 23 12:30:32 MBP Installer[13142]: Preparing disk for local booted install.
Jul 23 12:30:32 MBP Installer[13142]: Free space on "AndreaCleaverHDD": 265.28 GB (265284530176 bytes).
Jul 23 12:30:32 MBP Installer[13142]: Create temporary directory "/var/folders/fv/mqh8r2qx0qx_71tp1nnf1kcc0000gn/T//Install.13142IFcCYf"
Jul 23 12:30:32 MBP Installer[13142]: IFPKInstallElement (1 packages)
Jul 23 12:30:32 MBP Installer[13142]: Using authorization level of root for IFPKInstallElement
Jul 23 12:30:32 MBP installd[13175]: PackageKit: ----- Begin install -----
Jul 23 12:30:32 MBP installd[13175]: PackageKit: request=PKInstallRequest <1 packages, destination=/>
Jul 23 12:30:32 MBP installd[13175]: PackageKit: packages=(
"PKLeopardPackage <file://localhost/Volumes/Foswiki-1.1.2-1/Foswiki-1.1.2-1.pkg#applicationroot.pkg>"
)
Jul 23 12:30:32 MBP installd[13175]: PackageKit: Extracting file://localhost/Volumes/Foswiki-1.1.2-1/Foswiki-1.1.2-1.pkg#applicationroot.pkg (destination=/var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/Cleanup At Startup/PKInstallSandbox-tmp/Root, uid=0)
Jul 23 12:30:36 MBP installd[13175]: PackageKit: Shoving /var/folders/zz/zyxvpxvq6csfxvn_n0000000000000/Cleanup At Startup/PKInstallSandbox-tmp/Root (2 items) to /
Jul 23 12:30:36 MBP installd[13175]: PackageKit: Executing script "./postflight" in /private/tmp/PKInstallSandbox.tYOaif/Scripts/org.foswiki.GQsKky
Jul 23 12:30:40 MBP installd[13175]: PackageKit: Writing receipt for org.foswiki to /private/var/db/receipts
Jul 23 12:30:41 MBP installd[13175]: Installed "Foswiki-1.1.2-1" ()
Jul 23 12:30:41 MBP installd[13175]: PackageKit: ----- End install -----
Jul 23 12:30:41 MBP Installer[13142]: Running install actions
Jul 23 12:30:41 MBP Installer[13142]: Removing temporary directory "/var/folders/fv/mqh8r2qx0qx_71tp1nnf1kcc0000gn/T//Install.13142IFcCYf"
Jul 23 12:30:41 MBP Installer[13142]: Finalize disk "AndreaCleaverHDD"
Jul 23 12:30:41 MBP Installer[13142]: Notifying system of updated components
Jul 23 12:30:41 MBP Installer[13142]:
Jul 23 12:30:41 MBP Installer[13142]: **** Summary Information ****
Jul 23 12:30:41 MBP Installer[13142]: Operation Elapsed time
Jul 23 12:30:41 MBP Installer[13142]: -----------------------------
Jul 23 12:30:41 MBP Installer[13142]: disk 0.01 seconds
Jul 23 12:30:41 MBP Installer[13142]: script 0.00 seconds
Jul 23 12:30:41 MBP Installer[13142]: zero 0.01 seconds
Jul 23 12:30:41 MBP Installer[13142]: install 9.18 seconds
Jul 23 12:30:41 MBP Installer[13142]: -total- 9.21 seconds
Jul 23 12:30:41 MBP Installer[13142]:
Jul 23 12:30:41 MBP Installer[13142]: IFDInstallController 1D5D270 state = 5
Jul 23 12:30:41 MBP Installer[13142]: Displaying 'Install Succeeded' UI.
I don't know why it failed silently: I didn't look.
I intend to upgrade my laptop to Lion in a couple of weeks, and I might do a regular install there to test it out.
I hope this information is useful to someone.
--
MartinCleaver - 23 Jul 2011
That's odd. Probably some confusion with links under
/Library/Webserver/Documents
regarding pre-existing installations?
I just tried the 1.1.2 DMG from
FoswikiOnMacOSXLeopard and it worked for me on my macbook running Lion. However, I am going to build a new 1.1.3 installer package on Lion in the next days.
--
MatthiasWientapper - 12 Nov 2011
Built a 1.1.3 Package on Lion for Lion and it works on my machine. Can you check again, please?
--
MatthiasWientapper - 13 Nov 2011