Tämä päivä on mennyt VPS säädellessä ja ilmeni pari ongelmaa kun siivoilin vanhoja tietoja. Poistin vanhan ohjelman käyttäjiä ja dpkg alkoi antaa seuraavaa virhettä uusia paketteja asennellessa:
dpkg: syntax error: unknown user `munin’ in statoverride file
E: Sub-process /usr/bin/dpkg returned an error code (2)
Jonkin paketin asennus epäonnistui. Yritän toipua:
Eli ilmeisesti oli jäänyt “munin” ohjelmiston jotain tietoja jäljelle ja kun menin poistamaan sen käyttäjätiedot veti dpkg itsensä solmuun. Tästä syystä en saanut enää mitään uusia paketteja asennettua joten piti etsiä ratkaisu. Tein seuraavat toimenpiteet että ongelma hävisi:
Katsotaan /var/lib/dpkg/statoverride tiedostosta mihin käyttäjästä “munin” on viittauksia tiedostossa, kuten “root munin 660 /var/www/munin”. Etsitään nämä kaikki ja aletaan poistelee niitä dpkg-statoverride komennolla, havaitsin että käsin muokkaamalla kyseistä tiedostoa ei paljoa apua ollut.
Komento menee esimerkiksi> dpkg-statoverride –remove /var/run/munin
Tuota viimeistä komentoa muokataan tarvittaessa jotta saadaan kaikki virheelliset kohdat hävitettyä. Tämän jälkeen homman pitäisi alkaa onnistumaan.
Liittyvät viestit:
Kommentit ovat suljettu