[php-maint] Bug#691917: error during php5-cli installation, because hash error with ucf

frederic.leger frederic.leger at innovtechnology.fr
Wed Oct 31 15:23:04 UTC 2012


These commands don't resolve the problem. It's the same error.

$ sudo ucfq -v php5-cli
<no output>

$ sudo ucf --purge /etc/php5/cli/php.ini
ucf: The Source directory is /tmp
ucf: The State directory is /var/lib/ucf
The hash file exists
egrep [[:space:]]\/etc\/php5\/cli\/php\.ini$ /var/lib/ucf/hashfile
The new start file is      `\'
The destination is         `/etc/php5/cli/php.ini\' 
(`\/etc\/php5\/cli\/php\.ini\')
The history is kept under  \'/tmp\'
The file may be cached at \'/var/lib/ucf/cache/:etc:php5:cli:php.ini\'
The destination file does not exist.
The old md5sum does not exist.
The new file does not exist.
Historical md5sums are not available
Preparing to purge /etc/php5/cli/php.ini
egrep -v [[:space:]]\/etc\/php5\/cli\/php\.ini$ /var/lib/ucf/hashfile
20dfa39d9202ffb9b69c186cb973a9b2  /etc/apt/listchanges.conf
3e94f238294cc61b047e7ae50115dffc  /etc/idmapd.conf
94d16c8a97bbd7e5845ea67ef8dace3c  /etc/default/nfs-common
01de0bd1b00e2ca04ebb873ace6f20fe  /etc/default/grub
800a6cf5832a236c68ddbf9f27410fe0  /etc/logrotate.d/clamav-freshclam
4fd7d3651611ebbc4a201cca5f1cd25a  /etc/clamav/freshclam.conf
412c26ec3ef2ee7e2902fea287f92785  /etc/clamav/clamd.conf
The cache file is :etc:php5:cli:php.ini

$ sudo ucfr --purge php5-cli /etc/php5/cli/php.ini
ucfr: The State directory is /var/lib/ucf
ucfr: The registry exists
ucfr: Association already purged. No changes.

$ sudo apt-get install php5-cli
Reading package lists... Done
Building dependency tree
Reading state information... Done
php5-cli is already the newest version.
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
1 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue [Y/n]?
Setting up php5-cli (5.3.3-7+squeeze14) ...
ucf: The Source directory is /usr/share/php5
ucf: The State directory is /var/lib/ucf
The hash file exists
egrep [[:space:]]\/etc\/php5\/cli\/php\.ini$ /var/lib/ucf/hashfile
The new start file is      `/usr/share/php5/php.ini-production.cli\'
The destination is         `/etc/php5/cli/php.ini\' 
(`\/etc\/php5\/cli\/php\.ini\')
The history is kept under  \'/usr/share/php5\'
The file may be cached at \'/var/lib/ucf/cache/:etc:php5:cli:php.ini\'
The destination file does not exist.
The old md5sum does not exist.
The new file exists, and has md5sum:
9f9a60a7ee90d2a6e1a698cbeff89321 /usr/share/php5/php.ini-production.cli
Historical md5sums are not available
ucf: The Source directory is /usr/share/php5
ucf: The State directory is /var/lib/ucf
The hash file exists
dpkg: error processing php5-cli (--configure):
  subprocess installed post-installation script returned error exit 
status 128
configured to not write apport reports
                                       Errors were encountered while 
processing:
  php5-cli
E: Sub-process /usr/bin/dpkg returned an error code (1)

$ cat /var/lib/ucf/hashfile
20dfa39d9202ffb9b69c186cb973a9b2  /etc/apt/listchanges.conf
3e94f238294cc61b047e7ae50115dffc  /etc/idmapd.conf
94d16c8a97bbd7e5845ea67ef8dace3c  /etc/default/nfs-common
01de0bd1b00e2ca04ebb873ace6f20fe  /etc/default/grub
800a6cf5832a236c68ddbf9f27410fe0  /etc/logrotate.d/clamav-freshclam
4fd7d3651611ebbc4a201cca5f1cd25a  /etc/clamav/freshclam.conf
412c26ec3ef2ee7e2902fea287f92785  /etc/clamav/clamd.conf
$ cat /var/lib/ucf/registry
grub-pc      /etc/default/grub
$ ls /var/lib/ucf/cache/
:etc:apt:listchanges.conf  :etc:clamav:freshclam.conf 
:etc:default:nfs-common  :etc:logrotate.d:clamav-freshclam
:etc:clamav:clamd.conf     :etc:default:grub :etc:idmapd.conf

no trace of php.ini !

Thanks.



More information about the pkg-php-maint mailing list