Hoi mensen... Ik wilde vandaag Apache updaten omdat ik er (nogal laat) bij uitkwam dat de versie die ik heb gevoelig is voor een exploit. Ik download dus
apache-1.3.23-11.i386.rpm
apache-1.3.23-14.i386.rpm (dit schijnt een soort patch te zijn)
van Rpmfind.net (Redhat distributies). Zoals me hier vroeger geleerd is, update ik de packages met:
Maar dan krijg ik:
Geen paniek. Er is me geleerd dat ik dan de dependent packages moet downloaden. Volgen rpmfind.net is dat db3-3.3.11-6.i386.rpm en db3-devel-3.3.11-6.i386.rpm. Zo gedaan:
Dan krijg ik:
En nog enkele... Ik heb daarvan de updates dan ook maar gedownload. Maar dan krijg ik nog veel meer failed dependencies... Ik denk dus niet dat dit de juiste manier is... En het erge is, Apache wil niet meer starten momenteel omdat door al dat geupdate blijkbaar iets aan Perl veranderd is:
Ik ben de wanhoop nabij... Wat moet ik doen om mijn linuxbakje te redden?
Is er overigens geen manier om rpm (of iets anders) automatisch de juiste dependent packages te laten downloaden indien nodig?
apache-1.3.23-11.i386.rpm
apache-1.3.23-14.i386.rpm (dit schijnt een soort patch te zijn)
van Rpmfind.net (Redhat distributies). Zoals me hier vroeger geleerd is, update ik de packages met:
code:
1
| # rpm -Uvh apache-1.3.23-* |
Maar dan krijg ik:
code:
1
2
3
| error: failed dependencies: libdb-3.3.so is needed by apache-1.3.23-11 libdb-3.3.so is needed by apache-1.3.23-14 |
Geen paniek. Er is me geleerd dat ik dan de dependent packages moet downloaden. Volgen rpmfind.net is dat db3-3.3.11-6.i386.rpm en db3-devel-3.3.11-6.i386.rpm. Zo gedaan:
code:
1
| # rpm -Uvh apache-1.3.23-* db3-* |
Dan krijg ik:
code:
1
2
3
4
| libdb-3.1.so is needed by pam-0.74-22
libdb-3.1.so is needed by sendmail-8.11.2-14
libdb-3.1.so is needed by rpm-4.0.2-8
libdb-3.1.so is needed by php-4.0.4pl1-9 |
En nog enkele... Ik heb daarvan de updates dan ook maar gedownload. Maar dan krijg ik nog veel meer failed dependencies... Ik denk dus niet dat dit de juiste manier is... En het erge is, Apache wil niet meer starten momenteel omdat door al dat geupdate blijkbaar iets aan Perl veranderd is:
code:
1
2
3
4
5
6
7
8
9
| # /etc/rc.d/init.d/httpd start Starting httpd: [Mon Aug 26 18:53:23 2002] [error] Can't locate strict.pm in @INC (@INC contains: /usr/lib/perl5/5.6.0/i386-linux /usr/lib/perl5/5.6.0 /usr/lib/perl5/site_perl/5.6.0/i386-linux /usr/lib/perl5/site_perl/5.6.0 /usr/lib/perl5/site_perl . /etc/httpd/ /etc/httpd/lib/perl) at /usr/lib/perl5/site_perl/5.6.0/i386-linux/Apache.pm line 3. BEGIN failed--compilation aborted at /usr/lib/perl5/site_perl/5.6.0/i386- linux/Apache.pm line 3. Compilation failed in require at (eval 1) line 3. |
Ik ben de wanhoop nabij... Wat moet ik doen om mijn linuxbakje te redden?
Is er overigens geen manier om rpm (of iets anders) automatisch de juiste dependent packages te laten downloaden indien nodig?
A bus station is where a bus stops. A train station is where a train stops... On my desk I have a workstation.