[debian] apt-get werkt niet meer

Pagina: 1
Acties:

  • ksmedts
  • Registratie: Januari 2002
  • Laatst online: 16-12-2021
Ben op zoek naar een virusscanner voor de mailserver die ik aan het installeren ben... Was dus wat aan het apt-getten en apt-removen totdat het fout ging met mailscanner....

Ik had dus mailscanner als volgt geïnstalleerd:
apt-get install mailscanner
wat aan de config gewijzigd....
blijkt toch niet wat ik wil dus:
apt-get remove mailscanner

nu krijg ik de volgende foutmelding:
(Reading database ... dpkg: error processing mailscanner (--remove):
failed in buffer_read(fd): files list for package `perl-modules': cannot allocate memory
Killing process dpkg
e: sub-process /usr/bin/dpkg exited unexpectedly

een gedeelte van mailscanner is nu verwijder maar ik wil er dus het liefst helemaal vanaf... dus nog eens proberen
apt-get remove mailscanner
nu krijg ik de volgende foutmelding E: dpkg was interrupted, you must manually run `dpkg --configure -a' to correct the problem

doe ik wat er in de foutmelding staat dan krijg ik weer dezelfde foutmelding als in het begin... goed geen ramp ff mailscanner reinstallen:
apt-get install --reinstall mailscanner
Krijg ik weer een nieuwe foutmelding:
(reading database ... VM: killing process dpkg
e: sub-process /usr/bin/dpkg exited unexpectedly

Het zou allemaal nog niet zo'n ramp zijn als apt-get nog zou werken voor andere programma's... maar ook daar krijg ik de hierboven genoemde foutmelding....

Mijn vraag dus hoe krijg ik apt-get weer aan de praat..... en minder belangrijk maar wel zo netjes hoe kom ik van mailscanner af.....

heb ook geprobeerd via apt-get -f remove mailscanner maar dan krijg ik dezelfde foutmelding...
Ik heb ook nog eens apt-get update gedraaid maar dat wil ook niet helpen

[ Voor 7% gewijzigd door ksmedts op 04-12-2002 11:32 ]


  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 16:56
doe eens "ulimit -a" en kijk of er ook geheugenlimits bestaan voor je root user. Kan best zijn dat je met security troep aan't klooien bent geweest en daardoor perl niet meer genoeg geheugen mag alloceren.

  • ksmedts
  • Registratie: Januari 2002
  • Laatst online: 16-12-2021
de uitvoer van ulimit -a
core file size (blocks, -c) 0
data seg size (kbytes, -d) unlimited
file size (blocks, -f) unlimited
max locked memory (kbytes, -l) unlimited
max memory size (kbytes, -m) unlimited
open files (-n) 1024
pipe size (512 bytes, -p) 8
stack size (kbytes, -s) 8192
cpu time (seconds, -t) unlimited
max user processes (-u) 256
virtual memory (kbytes, -v) unlimited

welke geeft aan hoeveel geheugen perl mag gebruiken en staat dat hoog genoeg??

[ Voor 8% gewijzigd door ksmedts op 04-12-2002 11:44 ]


  • _JGC_
  • Registratie: Juli 2000
  • Laatst online: 16:56
Hmm, zou niet uit mogen maken... alleen mijn stacksize is unlimited hier, en dat heeft alleen nut als je veel processen forkt.

  • ksmedts
  • Registratie: Januari 2002
  • Laatst online: 16-12-2021
maar het heeft de hele tijd gewerkt en tussen de install en de remove van mailscanner heb ik alleen maar wat geprutst met de mailscanner dus..... aan de instellingen kan niet veel veranderd zijn

  • kvdveer
  • Registratie: November 2000
  • Laatst online: 06-11-2025

kvdveer

Z.O.Z.

misschien eerst een apt-get install mailscanner --reinstall

Localhost, sweet localhost


  • ksmedts
  • Registratie: Januari 2002
  • Laatst online: 16-12-2021
kvdveer schreef op 04 december 2002 @ 12:04:
misschien eerst een apt-get install mailscanner --reinstall
had ik al gedaan
doe ik wat er in de foutmelding staat dan krijg ik weer dezelfde foutmelding als in het begin... goed geen ramp ff mailscanner reinstallen:
apt-get install --reinstall mailscanner
Krijg ik weer een nieuwe foutmelding:
(reading database ... VM: killing process dpkg
e: sub-process /usr/bin/dpkg exited unexpectedly

  • ksmedts
  • Registratie: Januari 2002
  • Laatst online: 16-12-2021
ok klein schopje..... :)
Ik kan weer verder omdat ik maar gwoon weer helemaal overnieuw ben begonnen.... Maar dat is niet echt de oplossing. Weet er echt niemand hoe je van zo'n probleempje af kunt komen???

  • Buffy
  • Registratie: April 2002
  • Laatst online: 26-12-2024

Buffy

Fire bad, Tree pretty

Ab_dullah schreef op 04 december 2002 @ 11:27:
[...]
(Reading database ... dpkg: error processing mailscanner (--remove):
failed in buffer_read(fd): files list for package `perl-modules': cannot allocate memory
Killing process dpkg
e: sub-process /usr/bin/dpkg exited unexpectedly
Geheugen is op, en dat tijdens een database operatie. Logisch dat apt-get verder dienst weigert tot dat database weer in een consistente toestand is.
[...]
(reading database ... VM: killing process dpkg
e: sub-process /usr/bin/dpkg exited unexpectedly
Whoeii, je virtual memory manager begint je processen te killen. Dat is meestal een slecht teken. Check je log files (/var/log/syslog).
Mogelijke oorzaken:

- corrupte swap space
- geen swap
- kernel bug
- etc

controleer eens je geheugen gebruik: cat /proc/meminfo


-edit-
Op nieuw begonnen betekent zeker formateren en opnieuw installeren.
Tja dan helpen je logfiles ook niet meer :)

[ Voor 8% gewijzigd door Buffy op 05-12-2002 13:10 ]

That which doesn't kill us, makes us stranger - Trevor (AEon FLux)
When a finger points at the moon, the imbecile looks at the finger (Chinese Proverb)


Verwijderd

Yep... gewoon memory tjokvol... bekijk met ps of top welke 'grote' processen je hebt (qua geheugengebruik) en schiet deze eventueel zelf af...
Maak eventueel een swap partitie of swapfile aan
Een reboot kan helpen als je memory-leakende modules of software had...

  • ksmedts
  • Registratie: Januari 2002
  • Laatst online: 16-12-2021
dacht zelf eigenlijk ook wel aan een geheugen probleempje... maar het vreemde is er is tussen het moment van installeren en weer proberen te verwijderen nix nieuws was bijgekomen... en voor de installatie van mailscanner werkte alles nog perfect....
Na een paar rebootjes en wat programma's gestopt te hebben bleef apt-get even goed lastig doen....

dit alles bij elkaar was voor mij eigenlijk weer een reden om dat idee af te schieten...

-edit-
enne dat overnieuw beginnen betekend idd format :)

[ Voor 8% gewijzigd door ksmedts op 05-12-2002 13:21 ]

Pagina: 1