Posted by admin on 14.2.2009
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.
Posted by admin on 6.2.2009
Tällä hetkellä teen säätöä omassa verkossa ja ongelmaksi muodostui ettei Debian lähetä DHCP kutsussa omaa hostnamea. Tämä on “pieni” hankaluus kun mukava olisi ottaa yhteyttä omassa verkossa esimerkiksi: ssh kone1.
Tämä ongelma korjautuu kun varmistaa ensin että koneelle on määritetty oikea hostname (tarkistamalla komennolla hostname) ja myös /etc/hosts tiedosto. Itse ongelman saa korjattua muokkaamalla Debianin dhcp asetusta tiedostossa /etc/dhcp3/dhclient.conf ja kohta “send host-name ” “; lisäämällä haluamansa hostnamen.
Posted by admin on 25.1.2009
Marko vinkkasi että voisin pitää jotain muistiota näistä minun VPS säädöistä eli tästä tulee.
Kertoilen vähän myöhemmin mitä nämä kaikki tarkoittaa mutta nyt pureudun itse ongelmaan koska kello on tähän aikaan 00:05. VPS eli virtual private server, käytännössä oma palvelin toisen palvelimen sisässä. Ero vps ja dedikoidun serverin ero on oikeastaan että vps jakaa resursseja toisten käyttäjien/palvelimien kanssa ja dedikoidun tapauksessa sinulla on koko palvelimen resurssit käytössään.
Seuraava “ongelma” on allekirjoittaneella esiintynyt nyt jokaisessa vps tilauksessa joita olen testannut. Ongelma on ilmennyt kun uudessa järjestelmässä olen alkanut päivittämään ohjelmistoa ja kyseinen virhe ilmoitus tulee:
locale: Cannot set LC_CTYPE to default locale: No such file or directory
locale: Cannot set LC_MESSAGES to default locale: No such file or directory
locale: Cannot set LC_ALL to default locale: No such file or directory
Ongelma johtuu käsittääkseni siitä että järjestelmästä puuttuu tiettyjä lokalisaatio asetuksia, itse olen tottunut käyttämään palvelimissani UTF-8 lokalisaatiota. Kyseisen lokalisaation kanssa on ilmennyt jotain ongelmia vanhempien pakettien kanssa kuten tripwire.
Ongelmaan aletaan pureutumaan konsolissa roottina kirjoitetaan:
palvelin:~# dpkg-reconfigure locales
Jos locales pakettia ei ole asennettu niin se kannattaa tehdä…
Tämä komento avaa locales konfiguraation jolla valitaan mitkä asetukset luodaan, avautuvasta listasta valitsen: fi_FI.UTF-8 UTF-8 ainoastaan.

Seuraavasta ikkunasta valitaan järjestelmän oletukseksi myös kyseinen fi_FI.UTF-8 UTF-8.

Seuraavaksi järjestelmä ilmoittaa:
Generating locales (this might take a while)…
fi_FI.UTF-8… done
Generation complete.
Kun tulee Generation complete. niin järjestelmän pitäisi siltä osin olla kunnossa.
Kuvat tulevat huomenna ja oikoluku. Alkaa vähän väsyttää niin ei pysty keskittymään oikein :)
Edit. paikkailtu ja kuvat lisätty :)
Posted by admin on 8.7.2008
Tässä on pari viikkoa tullut testattua tuota virtuaalipalvelinta ja annetaan nyt tämmönen virheilmoitus joka syntyi ylläpitäjän vainoharjaisuudesta ja tietämättömyydestä *köh*.
Tilanne siis kun kirjaudutaan ssh palvelimelle:
login as: *****
*****@*****’s password:
Linux ****** 2.6.18-53.1.19.el5.028stab053.14 #1 SMP Thu May 8 16:29:13 MSD 2008 i686
The programs included with the Debian GNU/Linux system are free software;
the exact distribution terms for each program are described in the
individual files in /usr/share/doc/*/copyright.
Debian GNU/Linux comes with ABSOLUTELY NO WARRANTY, to the extent
permitted by applicable law.
Last login: Tue Jul 8 20:04:36 2008 from host-******.kpylaajakaista.net
I have no name!@*****:~$ screen -r
getpwuid() can’t identify your account!
I have no name!@*****:~$
Eipä tuossa nyt hirveää ongelmaa ollut, piti vain antaa passwd oikeat oikeudet takaisin…