[debian apt]perl doet moeilijk

Pagina: 1
Acties:

  • gomaster
  • Registratie: Februari 2002
  • Laatst online: 20-02 06:12
Ik zit al heel lang met een probleem met apt. Ik heb al veel gezocht hier maar niks gevonden :/.
Het probleem is als volgt:
Als ik iets met apt wil doen dan krijg ik de volgende melding
code:
1
2
3
4
5
6
7
server:/# apt-get upgrade
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these.
Sorry, but the following packages have unmet dependencies:
  perl: Depends: perl-base (= 5.8.0-18) but 5.8.2-2 is installed
E: Unmet dependencies. Try using -f.

Als ik dan apt-get -f install doe krijg ik dit
code:
1
2
3
4
5
6
7
8
9
10
server:/# apt-get -f install
Reading Package Lists... Done
Building Dependency Tree... Done
Correcting dependencies... Done
The following packages will be REMOVED:

--hele lijst-- 

0 packages upgraded, 0 newly installed, 30 to remove and 7  not upgraded.
Need to get 0B of archives. After unpacking 61.4MB will be freed.

Dit wil ik natuurlijk niet.
Dus nu de vraag hoe ik dit nou weg krijg. Ik wil eigenlijk ook niks gaan uitproberen met force enzo omdat het wel mn webserver is die ik wil behouden en niet lang down wil hebben. Ik hoop dat iemand hier wat meer verstand van heeft.

  • frim
  • Registratie: Augustus 2001
  • Niet online
wat draai je? stable? unstable? testing? Wel handig om dat even mee te delen.

30 packages valt nog wel mee. Welke zijn het? Zo kunnen we weinig zien ;) Als het allemaal van perl is kun je proberen ze te removen en dan weer te apt'en. kijk eens in je cache (apt-cache show perl-base) welke versie er in de pool staat.

  • gomaster
  • Registratie: Februari 2002
  • Laatst online: 20-02 06:12
frim schreef op 24 maart 2004 @ 22:06:
wat draai je? stable? unstable? testing? Wel handig om dat even mee te delen.

30 packages valt nog wel mee. Welke zijn het? Zo kunnen we weinig zien ;) Als het allemaal van perl is kun je proberen ze te removen en dan weer te apt'en. kijk eens in je cache (apt-cache show perl-base) welke versie er in de pool staat.
Sorry te vermelden: ik draai stable.
een copy vanuit mn pool:
code:
1
2
3
Version: 5.6.1-7
Replaces: perl-5.005-base (<< 6), perl-5.6-base (<< 6), perl (<< 5.6.1-1), perl-modules (<< 5.6.1-4)
Provides: perl5-base, perlapi-5.005, perlapi-5.6.0, perlapi-5.6.1, data-dumper

Hier de lijst dan ook maar even:
code:
1
2
3
4
5
The following packages will be REMOVED:
  analog apache apache-common bugzilla courier-authdaemon courier-base courier-imap courier-ssl dpkg-dev gallery
  libappconfig-perl libdbd-mysql-perl libdbi-perl libtemplate-perl libtimedate-perl mailagent mc mc-common
  mysql-client mysql-server openssl perl perl-modules php-libxslt php4 php4-mysql php4-xslt proftpd proftpd-common
  rpm

Zoals je ziet zijn het behoorlijk wat dingen die ik niet weg wil hebben.

  • active2
  • Registratie: Juni 2001
  • Laatst online: 26-10-2024

active2

Google is your friend

Jij bent aan het prutsen geweest ;)

Download handmatig de perl uit de ftp van debian en installeer die vervolgens met dpkg (geef de --force-depends even mee) en run vervolgens nog eens apt-get -f install

Google, Het mirakel van de 21e eeuw!!!!


  • gomaster
  • Registratie: Februari 2002
  • Laatst online: 20-02 06:12
active2 schreef op 24 maart 2004 @ 22:15:
Jij bent aan het prutsen geweest ;)

Download handmatig de perl uit de ftp van debian en installeer die vervolgens met dpkg (geef de --force-depends even mee) en run vervolgens nog eens apt-get -f install
net gedaan. Dan blijft echter de lijst staan.

edit:
Nu staan er andere dingen als dependency:

code:
1
2
3
4
5
6
7
8
9
10
11
server:~# apt-get install php4-domxml
Reading Package Lists... Done
Building Dependency Tree... Done
You might want to run `apt-get -f install' to correct these:
Sorry, but the following packages have unmet dependencies:
  libdbd-mysql-perl: Depends: perlapi-5.8.0 but it is not installable
  libdbi-perl: Depends: perlapi-5.8.0 but it is not installable
  libperl5.8: Depends: perl-base (= 5.8.2-2) but 5.6.1-8.6 is to be installed
  libtemplate-perl: Depends: perlapi-5.8.0 but it is not installable
  perl: Depends: perl-base (= 5.8.0-18) but 5.6.1-8.6 is to be installed
E: Unmet dependencies. Try 'apt-get -f install' with no packages (or specify a solution).

Kan ik deze gewoon weg halen met dpkg -r ?

[ Voor 53% gewijzigd door gomaster op 24-03-2004 22:26 ]


  • Jelmer
  • Registratie: Maart 2000
  • Laatst online: 19:43
Zelfde dus doen met perlapi wat je dus net met perl hebt gedaan.

  • gomaster
  • Registratie: Februari 2002
  • Laatst online: 20-02 06:12
Perlapi kan ik nergens vinden :?. Niet op packages.debian.org en ook niet op ftp.debian.org/debian/pool . Waar kan ik die dan krijgen?

  • gomaster
  • Registratie: Februari 2002
  • Laatst online: 20-02 06:12
Niemand?
Pagina: 1