Kirjoittaja Aihe: dpkg: virhe käsiteltäessä ttf-dejavu-extra (--configure)... [RATKAISTU]  (Luettu 1685 kertaa)

J.T.S

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Hei!

Olen kokematon Linux useri.
Järjestelmä on Ubuntu 9.04 Jaunty.

Otsikon mukainen virhe tuli eka kertaa poistaessani erästä pakettia, joka ei suostunut asentumaan synapticilla:
(...dpkg: virhe käsiteltäessä /var/cache/apt/archives/simutrans-pak64_101.0-1_all.deb (--unpack):  vioittunut tiedostojärjestelmän tar-arkisto - vioittunut pakettiarkisto...).
Joten päätin poistaa sen:

(leikattu pätkä on täältä: /var/crash/ttf-dejavu-extra.0.crash)

Koodia: [Valitse]
Log started: 2009-11-17  16:54:38
 (Luetaan tietokantaa... 110544 tiedostoa ja hakemistoa tällä hetkellä asennettuna.)
 Poistetaan pakettia simutrans...
 Suoritetaan kohteen man-db liipaisimia...
 Tehdään asetuksia: libnotify1 (0.4.5-0ubuntu1) ...

Tehdään asetuksia: ttf-dejavu-extra (2.28-1) ...
 /etc/defoma/hints/ttf-dejavu-extra.hints: Unable to open, or empty.
 dpkg: virhe käsiteltäessä ttf-dejavu-extra (--configure):
  aliprosessi post-installation script palautti virhetilakoodin 1
Ylläoleva virhe toistuu jatkuvasti käyttäessäni synapticia muiden ohjelmienkin asennukseen.

Mikä tuohon mahtaa olla syynä ja kuinka korjata se???
« Viimeksi muokattu: 24.11.09 - klo:18.11 kirjoittanut J.T.S »

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Otsikon mukainen virhe tuli eka kertaa poistaessani erästä pakettia, joka ei suostunut asentumaan synapticilla:
(...dpkg: virhe käsiteltäessä /var/cache/apt/archives/simutrans-pak64_101.0-1_all.deb (--unpack):  vioittunut tiedostojärjestelmän tar-arkisto - vioittunut pakettiarkisto...).

Ilmeisesti tuo deb-tiedosto oli vioittunut ladattaessa. Olisit voinut poistaa pelkästään sen, jolloin apt olisi hakenut sen uudelleen seuraavalla asennusyrityksellä.

Lainaus
Koodia: [Valitse]
Tehdään asetuksia: ttf-dejavu-extra (2.28-1) ...
 /etc/defoma/hints/ttf-dejavu-extra.hints: Unable to open, or empty.
 dpkg: virhe käsiteltäessä ttf-dejavu-extra (--configure):
  aliprosessi post-installation script palautti virhetilakoodin 1
Ylläoleva virhe toistuu jatkuvasti käyttäessäni synapticia muiden ohjelmienkin asennukseen.

Tämä ongelma tuskin liittyy varsinaisesti simutransiin tai vialliseen deb-pakettiin. Pystytkö kuitenkin asentamaan ja poistamaan ohjelmia, vai estääkö tuo virhe sen kokonaan?

Kokeile poistaa tuo ongelmatapaus. Komenna päätteessä: sudo dpkg -r ttf-dejavu-extra

J.T.S

  • Käyttäjä
  • Viestejä: 3
    • Profiili

Ilmeisesti tuo deb-tiedosto oli vioittunut ladattaessa. Olisit voinut poistaa pelkästään sen, jolloin apt olisi hakenut sen uudelleen seuraavalla asennusyrityksellä.

Onnistuin poistamaan sen simutrans-paketin ynnä tuon simutrans-pak64:n, mutta ongelma ei oikeastaan ollut siinä vaan sen jälkeen tullut virhe... Tässä taas huomasin, ettei eka viestini osunut ihan ongelman ytimeen ja antoi vähän epätarkan kuvan. Pyydän anteeksi.

Lainaus
Tämä ongelma tuskin liittyy varsinaisesti simutransiin tai vialliseen deb-pakettiin. Pystytkö kuitenkin asentamaan ja poistamaan ohjelmia, vai estääkö tuo virhe sen kokonaan?

Pystyn kyllä asentamaan muita ohjelmia synapticilla, mutta kyseinen virheilmoitus toistuu aina.

Lainaus
Kokeile poistaa tuo ongelmatapaus. Komenna päätteessä: sudo dpkg -r ttf-dejavu-extra

Kokeilin tuota, mutta taas antaa samantyyppisen virheen...

Koodia: [Valitse]
...~$ sudo dpkg -r ttf-dejavu-extra
(Luetaan tietokantaa... 114450 tiedostoa ja hakemistoa tällä hetkellä asennettuna.)
Poistetaan pakettia ttf-dejavu-extra...
/etc/defoma/hints/ttf-dejavu-extra.hints: Unable to open, or empty.
dpkg: virhe käsiteltäessä ttf-dejavu-extra (--remove):
 aliprosessi pre-removal script palautti virhetilakoodin 1
Käsittelyssä tapahtui liian monta virhettä:
 ttf-dejavu-extra

nm

  • Käyttäjä
  • Viestejä: 16428
    • Profiili
Ok, kokeillaan tehdä tuo puuttuva tiedosto levylle ja poistetaan sitten uudestaan:

Koodia: [Valitse]
sudo -s
echo "category truetype" > /etc/defoma/hints/ttf-dejavu-extra.hints
dpkg -r ttf-dejavu-extra
exit

Auttaako tuo?

J.T.S

  • Käyttäjä
  • Viestejä: 3
    • Profiili
Ok. Se auttoi  :D. Poistin paketin (ei herjannut mistään) ja asensin apt-get komennolla toisen. Sama paketti piti asentaa uudestaan riippuvuuksien takia ja se onnistui (päivitti juuri tuon kyseisen tiedoston "/etc/defoma/hints/ttf-dejavu-extra.hints")! Kiitos paljon avusta!

Terveisin, J.T.S