Ticket #914 (closed defect: fixed)
Error Updating after fresh install
| Reported by: | athoik@… | Owned by: | juruen@… |
|---|---|---|---|
| Milestone: | Component: | base | |
| Severity: | normal | Keywords: | apache-perl |
| Cc: |
Description
Hello,
After fresh install ebox 0.11.2 i tried to update the system.
I run
# apt-get update
...
# apt-get upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages have been kept back:
clamav clamav-daemon clamav-freshclam
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
3 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up apache-perl (1.3.33-6sarge3.0warp) ...
Can't use string ("/ebox-ro/modules/apache/port") as a HASH ref while "strict refs" in use at /usr/share/perl5/EBox/GConfModule.pm line 916.
dpkg: error processing apache-perl (--configure):
subprocess post-installation script returned error exit status 255
dpkg: dependency problems prevent configuration of ebox:
ebox depends on apache-perl; however:
Package apache-perl is not configured yet.
dpkg: error processing ebox (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of ebox-squid:
ebox-squid depends on ebox (= 0.11); however:
Package ebox is not configured yet.
dpkg: error processing ebox-squid (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
apache-perl
ebox
ebox-squid
E: Sub-process /usr/bin/dpkg returned an error code (1)
Reading Package Lists... Done
Building Dependency Tree... Done
The following packages have been kept back:
clamav clamav-daemon clamav-freshclam
0 upgraded, 0 newly installed, 0 to remove and 3 not upgraded.
3 not fully installed or removed.
Need to get 0B of archives.
After unpacking 0B of additional disk space will be used.
Do you want to continue? [Y/n] Y
Setting up apache-perl (1.3.33-6sarge3.0warp) ...
Can't use string ("/ebox-ro/modules/apache/port") as a HASH ref while "strict refs" in use at /usr/share/perl5/EBox/GConfModule.pm line 916.
dpkg: error processing apache-perl (--configure):
subprocess post-installation script returned error exit status 255
dpkg: dependency problems prevent configuration of ebox:
ebox depends on apache-perl; however:
Package apache-perl is not configured yet.
dpkg: error processing ebox (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of ebox-squid:
ebox-squid depends on ebox (= 0.11); however:
Package ebox is not configured yet.
dpkg: error processing ebox-squid (--configure):
dependency problems - leaving unconfigured
Errors were encountered while processing:
apache-perl
ebox
ebox-squid
E: Sub-process /usr/bin/dpkg returned an error code (1)
And during the update process the package apache-perl break down everything.(apache-perl_1.3.33-6sarge3.0warp_i386.deb)
Is update necessary? Or Just keep the base install.
Thanks.
Attachments
Change History
comment:2 Changed 5 years ago by anonymous
- Status changed from closed to reopened
- Resolution fixed deleted
comment:3 Changed 5 years ago by strange_cathect
I'm having the same difficulty. apt-get upgrade from 9.99 is keeping back 22 packages. When logging into web administration site I get "an internal error has occurred"
comment:7 Changed 5 years ago by anonymous
see my screenshot pls.
apt-get upgrade - http://rubuntu.ru/Screenshot.png
aptitude - info of pakages apache-perl - http://rubuntu.ru/aptitude.png may be trouble in apache doc?
test on two mashines on fresh instalations 0.11.99
comment:8 Changed 5 years ago by juruen@…
- Status changed from reopened to closed
- Resolution set to fixed
Hi,
It's already fixed. The problem was that in our last release we upgraded runit. And our apache-perl security upgrade tried to stop apache using the old-fashioned runit method.
ap-get update apt-get upgrade
should work fine now
The new 0.11.99 version should fix this issue. Please, open this ticket again if it doesn't solve it.