[Debian] apt-get upgrade hangt bij installeren diff

Pagina: 1
Acties:

  • Snow_King
  • Registratie: April 2001
  • Laatst online: 19-02 17:13

Snow_King

Konijn is stoer!

Topicstarter
Hoi,

Ik heb een Debian 3.0 bak en met apt-get upgrade gaat het niet lekker
Ik krijg

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
Preparing to replace diff 2.7-29 (using .../archives/diff_2.7-29_i386.deb) ...
install-info: No dir file specified; try --help for more information.
dpkg: warning - old pre-removal script returned error exit status 1
dpkg - trying script from the new package instead ...
install-info: No dir file specified; try --help for more information.
dpkg: error processing /var/cache/apt/archives/diff_2.7-29_i386.deb (--unpack):
 subprocess new pre-removal script returned error exit status 1
install-info: unrecognized option `--description=GNU diff and related utilities'
        Try `install-info --help' for a complete list of options.
dpkg: error while cleaning up:
 subprocess post-installation script returned error exit status 1
Errors were encountered while processing:
 /var/cache/apt/archives/diff_2.7-29_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)


Ik weet dat is een oude diff versie, maar ik heb stable, testing en unstable geprobeerd, maar iedere keer de zelfde error met diff.

Ik heb al zitten klooien met dpkg -i --instaldir=/var diffpackage.deb maar helaas, steeds die error.

Ik heb dus de distro
• stable (waar deze error van is
• testing
• unstable

Alledrie geprobeerd, maar steeds errors :(

Mijn sources.list
code:
1
2
3
deb http://http.us.debian.org/debian stable main contrib non-free
deb http://non-us.debian.org/debian-non-US stable/non-US main contrib non-free
deb http://security.debian.org stable/updates main contrib non-free


Ik ben ten einde raad, weet echt niet wat hier mee te doen...

EDIT: Ik heb tussen het wisselen van sources.list wel gedaan apt-get clean en apt-get update ;)

[ Voor 4% gewijzigd door Snow_King op 24-03-2004 17:10 ]


  • Disciplus-Simplex
  • Registratie: September 2001
  • Laatst online: 30-01-2023

Disciplus-Simplex

altijd wakker....

probeer eens:
apt-get -f install

En kijk daarna met dselect eens (search: typ /) wat er voor de betreffende package staat. Wees wel een beetje voorzichtig met dselect als je dat nooit gebruikt ;)

Ik dien de wetenschap en put daar vreugde uit.......


  • Snow_King
  • Registratie: April 2001
  • Laatst online: 19-02 17:13

Snow_King

Konijn is stoer!

Topicstarter
apt-get -f install, geeft zelfde error met updaten van diff

dselect
code:
1
RC** Req base     diff         2.7-29      2.8.1-6     File comparison utilities

  • Disciplus-Simplex
  • Registratie: September 2001
  • Laatst online: 30-01-2023

Disciplus-Simplex

altijd wakker....

Mmm, dus een serious error, diff half configured!


Ga op bovenstaande regel staan (in dselect) en typ een underscore, krijg je zoiets als
RC*_ blablablabla

druk nu op shift-Q net zolang totdat je in het beginmenu bent en klik dan op install. Als het goed gaat, moet ie nu het gehele pakket plus config files deleten.

Ik dien de wetenschap en put daar vreugde uit.......


  • Sendy
  • Registratie: September 2001
  • Niet online
Je kan in /var/lib/dpkg/info/ kijken. Daar staan de scripts die voor en na installatie en voor verwijderen uitgevoerd worden. (diff.postinst, diff.preinst en diff.prerm). In diff.prerm zie je dat install-info aangeroepen wordt. Dit programma zit in het pakketje dpkg. (dpkg -S /usr/bin/install-info). Probeer die eerst eens te updaten, en daarna diff nog eens.

Als dat niet lukt zul je moeten uitzoeken wat install-info doet (.info help files installeren/configureren -- niet heel nuttig ;) ) Als je er zo niet uitkomt, kan je gewoon de install-info regel uit diff.prerm verwijderen.

--edit 1
En, Disciplus-Simplex, _natuurlijk_ is het een half geconfigureerd pakketje! Maar zo erg is dat meestal niet.

[ Voor 11% gewijzigd door Sendy op 24-03-2004 18:53 ]


  • Snow_King
  • Registratie: April 2001
  • Laatst online: 19-02 17:13

Snow_King

Konijn is stoer!

Topicstarter
Nou, nu wil diff wel installeren, maar die bak geeft 1 en al errors.

Updatedb bijv, locate, noem maar op.

Ook apt-get upgrade geeft nu bij andere packages errors.

Gelukkig is het een net verse install, dus deze ga ik even her-installen, zal wel een foutje tijdens het installeren zijn geweest.

In ieder geval bedankt!

  • Sendy
  • Registratie: September 2001
  • Niet online
Het is inderdaad een beetje vreemd. Ik heb weleens dat soort fouten op 2 gebeurtenissen:
1) de Debian maintainer heeft een foutje gemaakt (ik draai unstable, en soms experimental pakketjes), maar dit verklaart niet de problemen met andere pakketjes en locate enzo.
2) als ik massale filesystem corruptie heb (en dat heb ik regelmatig gehad, mijn machine is niet stabiel tijdens hevige I/O. TV kaart aan en een iso kopieren betekent (betekende sinds 2.6?) crash en ontzettende curruptie ;) )

Ik zou m'n harddisk eens fscken.

  • Snow_King
  • Registratie: April 2001
  • Laatst online: 19-02 17:13

Snow_King

Konijn is stoer!

Topicstarter
Ik heb het systeem zojuist een format gegeven en draait nu goed op unstable, was dus gewoon een rotte OS installatie.

tnx nogmaals!
Pagina: 1