Kirjoittaja Aihe: Asennus tai perl hajosi [Ratkaistu]  (Luettu 1380 kertaa)

gulis

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Asennus tai perl hajosi [Ratkaistu]
« : 05.02.08 - klo:15.10 »
        Päivää

Päivitysten hallinta -ohjelmasta tulee virheilmoitus, joka epäilee
syylliseksi perliä. Miten tilanne korjataan? Toimiiko
sudo apt-get --reinstall install <joku-perl-paketti>?
Jos toimii, niin löytyykö kaikki tarpeellinen kohtaan
<joku-perl-paketti> komennolla dpkg -l | grep perl?
Entäpä tarvitaanko siihen live-CD:tä vai voiko asennukseen tarvittavia
paketteja asentaa samalla kun niitä käyttää?

Koneessa oli toissapäivänä joku tiedostojärjestelmähäiriö ja käynnistäessä tuli vain
valkoinen ruutu. Vikasietotilaan käynnistäessä tuli ilmoitus joka meni
suurinpiirtein näin: /dev/sda1/ duplicate or bad block in use! fsck died
with exit status 4. Run fsck manually (i. e. wihtout -a or -p options).

Kun käynnistin live levyltä ja tein työtä käskettyä fsck löysi
tuhansittain kahdelle tiedostolle yhteisiä inodeja ja halusi kloonata
ne. Sen jälkeen kone tuntui toimivan. Mahtaakohan olla paljonkin
tiedostoja hajonnut? Ennen häiriötä yritin tallentaa
kaffeinella kuvankaappausta ja streamia, mutta mitään tiedostoa ei
tullut.

Ubuntu 5.10 toimi kuin junan vessa ilman mitään komplikaatioita mutta
tämä 7.10 nikottelee vähän väliä. Onko vikana versio, asennustapa vai
rauta? (Kubuntu uutena asennuksena ja ubuntu-restricted-extras
sekä gnome siinä päällä.)

Ne perinteiset yleensä ehdotetut kikat eli
sudo apt-get update
sudo apt-get install -f
sudo dpkg --configure -a

ei auta.

Tässä vielä se ilmoitus:
Koodia: [Valitse]
E:
/var/cache/apt/archives/linux-image-2.6.22-14-generic_2.6.22-14.51_i386.deb:
aliprosessi pre-installation script palautti virhetilakoodin 2

ja yksityiskohtaiset tiedot -kohta sanoo:

Koodia: [Valitse]
debconf: Perl may be unconfigured (Can't locate Debconf/Log.pm in @INC
(@INC contains: /etc/perl /usr/local/lib/perl/5.8.8
/usr/local/share/perl/5.8.8 /usr/lib/perl5 /usr/share/perl5
/usr/lib/perl/5.8 /usr/share/perl/5.8 /usr/local/lib/site_perl .) at
(eval 1) line 4.
BEGIN failed--compilation aborted at (eval 1) line 4.
) -- aborting
(Luetaan tietokantaa... 128539 tiedostoa ja hakemistoa tällä hetkellä
asennettuna.)
Valmistellaan paketin linux-image-2.6.22-14-generic 2.6.22-14.47
vaihtamsta (käyttäen pakettia
.../linux-image-2.6.22-14-generic_2.6.22-14.51_i386.deb)...
Can't locate Debconf/Client/ConfModule.pm in @INC (@INC contains:
/etc/perl /usr/local/lib/perl/5.8.8 /usr/local/share/perl/5.8.8
/usr/lib/perl5 /usr/share/perl5 /usr/lib/perl/5.8 /usr/share/perl/5.8
/usr/local/lib/site_perl .) at /var/lib/dpkg/tmp.ci/preinst line 20.
BEGIN failed--compilation aborted at /var/lib/dpkg/tmp.ci/preinst line
20.
dpkg: error processing
/var/cache/apt/archives/linux-image-2.6.22-14-generic_2.6.22-14.51_i386.deb
(--unpack):
 aliprosessi pre-installation script palautti virhetilakoodin 2
Running postrm hook script /sbin/update-grub.
Searching for GRUB installation directory ... found: /boot/grub
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ... found:
/boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-2.6.22-14-generic
Found kernel: /boot/memtest86+.bin
Updating /boot/grub/menu.lst ... done

Errors were encountered while processing:
 
/var/cache/apt/archives/linux-image-2.6.22-14-generic_2.6.22-14.51_i386.deb
E: Sub-process /usr/bin/dpkg returned an error code (1)
Jonkin pakkauksen asennus epäonnistui. Yritän toipua:

Kone on vanha kannettava Fujitsu-Siemens E Series lifebook.
« Viimeksi muokattu: 08.02.08 - klo:08.55 kirjoittanut gulis »

gulis

  • Käyttäjä
  • Viestejä: 6
    • Profiili
Vs: Asennus tai perl hajosi
« Vastaus #1 : 08.02.08 - klo:08.53 »
        Päivää

Ankaran mutta tuloksettoman googlailun jälkeen aloitin live-CD istunnon ja tein siellä kaikkea mitä mieleen juolahti. Virheilmoituksia tuli niinkuin ennenkin mutta bootatessa päivitys rupesi toimimaan.

Veikkaan että seuraavalla olisi ollut jotain vaikutusta. En tiedä oisko sen voinut tehdä
ihan tavallisesti ilman ceedeetä.
 
Koodia: [Valitse]
mkdir juuri
sudo mount -n /dev/sda1 juuri
sudo chroot juuri
apt-get install --reinstall perl-modules
apt-get install --reinstall debconf
exit

Musiikkimaija kaatuu edelleen jos painaa "toista", mutta "kopioi" on toiminut koko ajan. Ehkä se on eri vika, täytyy googlata.