Hi Nicholas,
I have tested the SVN 1301 version of kickstart on my OpenSuSE 11.4 box that runs PHP 5.3.10 and I was not able to extract the files. I got these messages on Apache logs:
PHP Warning: unpack(): Type v: not enough input, need 2, have 0 in /home/carcam/public_html/comuna/kickstart.php on line 3854, referer: http://localhost/~carcam/comuna/kickstart.php
PHP Stack trace:, referer: http://localhost/~carcam/comuna/kickstart.php
[Tue Mar 27 23:40:37 2012] [error] [client ::1] PHP 1. {main}() /home/carcam/public_html/comuna/kickstart.php:0, referer: http://localhost/~carcam/comuna/kickstart.php
[Tue Mar 27 23:40:37 2012] [error] [client ::1] PHP 2. AKAbstractPart->tick() /home/carcam/public_html/comuna/kickstart.php:9091, referer: http://localhost/~carcam/comuna/kickstart.php
[Tue Mar 27 23:40:37 2012] [error] [client ::1] PHP 3. AKAbstractUnarchiver->_run() /home/carcam/public_html/comuna/kickstart.php:1892, referer: http://localhost/~carcam/comuna/kickstart.php
[Tue Mar 27 23:40:37 2012] [error] [client ::1] PHP 4. AKUnarchiverJPS->readFileHeader() /home/carcam/public_html/comuna/kickstart.php:1444, referer: http://localhost/~carcam/comuna/kickstart.php
[Tue Mar 27 23:40:37 2012] [error] [client ::1] PHP 5. unpack() /home/carcam/public_html/comuna/kickstart.php:3854, referer: http://localhost/~carcam/comuna/kickstart.php
[Tue Mar 27 23:40:37 2012] [error] [client ::1] PHP Warning: array_key_exists(): The first argument should be either a string or an integer in /home/carcam/public_html/comuna/kickstart.php on line 3862, referer: http://localhost/~carcam/comuna/kickstart.php
[Tue Mar 27 23:40:37 2012] [error] [client ::1] PHP Stack trace:, referer: http://localhost/~carcam/comuna/kickstart.php
[Tue Mar 27 23:40:37 2012] [error] [client ::1] PHP 1. {main}() /home/carcam/public_html/comuna/kickstart.php:0, referer: http://localhost/~carcam/comuna/kickstart.php
[Tue Mar 27 23:40:37 2012] [error] [client ::1] PHP 2. AKAbstractPart->tick() /home/carcam/public_html/comuna/kickstart.php:9091, referer: http://localhost/~carcam/comuna/kickstart.php
[Tue Mar 27 23:40:37 2012] [error] [client ::1] PHP 3. AKAbstractUnarchiver->_run() /home/carcam/public_html/comuna/kickstart.php:1892, referer: http://localhost/~carcam/comuna/kickstart.php
[Tue Mar 27 23:40:37 2012] [error] [client ::1] PHP 4. AKUnarchiverJPS->readFileHeader() /home/carcam/public_html/comuna/kickstart.php:1444, referer: http://localhost/~carcam/comuna/kickstart.php
[Tue Mar 27 23:40:37 2012] [error] [client ::1] PHP 5. array_key_exists() /home/carcam/public_html/comuna/kickstart.php:3862, referer: http://localhost/~carcam/comuna/kickstart.php
[Tue Mar 27 23:40:37 2012] [error] [client ::1] PHP Warning: unpack(): Type C: not enough input, need 1, have 0 in /home/carcam/public_html/comuna/kickstart.php on line 3881, referer: http://localhost/~carcam/comuna/kickstart.php
[Tue Mar 27 23:40:37 2012] [error] [client ::1] PHP Stack trace:, referer: http://localhost/~carcam/comuna/kickstart.php
[Tue Mar 27 23:40:37 2012] [error] [client ::1] PHP 1. {main}() /home/carcam/public_html/comuna/kickstart.php:0, referer: http://localhost/~carcam/comuna/kickstart.php
[Tue Mar 27 23:40:37 2012] [error] [client ::1] PHP 2. AKAbstractPart->tick() /home/carcam/public_html/comuna/kickstart.php:9091, referer: http://localhost/~carcam/comuna/kickstart.php
[Tue Mar 27 23:40:37 2012] [error] [client ::1] PHP 3. AKAbstractUnarchiver->_run() /home/carcam/public_html/comuna/kickstart.php:1892, referer: http://localhost/~carcam/comuna/kickstart.php
[Tue Mar 27 23:40:37 2012] [error] [client ::1] PHP 4. AKUnarchiverJPS->readFileHeader() /home/carcam/public_html/comuna/kickstart.php:1444, referer: http://localhost/~carcam/comuna/kickstart.php
[Tue Mar 27 23:40:37 2012] [error] [client ::1] PHP 5. unpack() /home/carcam/public_html/comuna/kickstart.php:3881, referer: http://localhost/~carcam/comuna/kickstart.php
Please let me know if I can provide more info.
All best!!