Bug #73946 [NEW]: tar-based phar error on buildFromDirectory function
| From: | escalle dot emilien at gmail dot com | Date: | Mon, 16 Jan 2017 11:05:44 +0000 |
| Subject: | Bug #73946 [NEW]: tar-based phar error on buildFromDirectory function | ||
| Groups: | php.bugs | ||
| Request: | Send a blank email to php-bugs+get-206663@lists.php.net to get a copy of this message | ||
From: escalle dot emilien at gmail dot com
Operating system: debian 8.3
PHP version: 5.6.29
Package: *General Issues
Bug Type: Bug
Bug description:tar-based phar error on buildFromDirectory function
Description:
------------
Hi,
I got an error when using \PharData::buildFromDirectory on a huge
directory (608MB) :
PharException - "tar-based phar "..." cannot be created, header for
file "..." could not be written"
I've checked the free disk space and RAM, everything seems to be ok.
I've delete the file which is specified by the error, but the errors
occurs on another file.
The error is not verbose to understand what happens.
Test script:
---------------
$oTar = new \PharData('test_dir/test.tar.gz');
$oTar->buildFromDirectory('/test_dir_huge/'); // /test_dir_huge/ is a
direcotry of 608MB
$oTarGz = $oTar->compress(\Phar::GZ);
--
Edit bug report at https://bugs.php.net/bug.php?id=73946&edit=1
--
Try a snapshot (PHP 5.4): https://bugs.php.net/fix.php?id=73946&r=trysnapshot54
Try a snapshot (PHP 5.5): https://bugs.php.net/fix.php?id=73946&r=trysnapshot55
Try a snapshot (trunk): https://bugs.php.net/fix.php?id=73946&r=trysnapshottrunk
Fixed in SVN: https://bugs.php.net/fix.php?id=73946&r=fixed
Fixed in release: https://bugs.php.net/fix.php?id=73946&r=alreadyfixed
Need backtrace: https://bugs.php.net/fix.php?id=73946&r=needtrace
Need Reproduce Script: https://bugs.php.net/fix.php?id=73946&r=needscript
Try newer version: https://bugs.php.net/fix.php?id=73946&r=oldversion
Not developer issue: https://bugs.php.net/fix.php?id=73946&r=support
Expected behavior: https://bugs.php.net/fix.php?id=73946&r=notwrong
Not enough info: https://bugs.php.net/fix.php?id=73946&r=notenoughinfo
Submitted twice: https://bugs.php.net/fix.php?id=73946&r=submittedtwice
register_globals: https://bugs.php.net/fix.php?id=73946&r=globals
PHP 4 support discontinued: https://bugs.php.net/fix.php?id=73946&r=php4
Daylight Savings: https://bugs.php.net/fix.php?id=73946&r=dst
IIS Stability: https://bugs.php.net/fix.php?id=73946&r=isapi
Install GNU Sed: https://bugs.php.net/fix.php?id=73946&r=gnused
Floating point limitations: https://bugs.php.net/fix.php?id=73946&r=float
No Zend Extensions: https://bugs.php.net/fix.php?id=73946&r=nozend
MySQL Configuration Error: https://bugs.php.net/fix.php?id=73946&r=mysqlcfg