Houston, we have a problem

Oikean tuotteen myynti

Halusimme myydä oikeaa tavaraa Odoon kautta ja päädyimme lakritsipatukoihin, jotka hakisimme kaupasta ja jälleenmyisimme ne.

Ongelma tuli kuitenkin vastaan, kun teimme testiostoa. Kaikki sujui hyvin kunnnes piti painaa “Pay now” -painiketta. Se ei hyväksy ostoa ja tulee “500 internal server error”.

Shop - Select Payment Acquirer | OpenSourceERP2018 - Mozilla Firefox_002

Päätimme uudelleen käynnistää palvelimen, jos se korjaisi ongelman. Ubuntun käynnistys kuitenkin epäonnistui, kun järjestelmässä tuli vastaan prosessi

unmounting /run/user/1000

eikä uudelleenkäynnistys jatkanut tästä eteenpäin.

Pitkän odotuksen jälkeen päätimme, että järjestelmä jumittui ja jouduimme uudelleen käynnistämään virtanappia painamalla. Tämä auttoi siihen, että lakritsipatukun ostaminen onnistuu ja ns. julkinen sivusto toimii. Kirjautuessa sisään Odoo on kuitenkin rikki eikä ERP-järjestelmän moduuleihin kuten “Sales” ja “CRM” pääsee ollenkaan käsiksi.

Kun katsoimme odoo-server:in tilannetta komennolla:

sudo systemctl status odoo-server

Niin näkyi että se ei ollut päällä eli inactive(dead).

Odoo-server:in uudelleen käynnistys ei auttanut ollenkaan, katsoimme odoo-server.service ja odoo-server.conf tiedostot läpi niin huomasimme että tiedostot olivat ihan tyhjiä. Joten loimme nämä tiedostot uudestaan ottaen mallia meidän ensimmäisestä asennus ohjeesta: https://opensourceerp2018.wordpress.com/2018/02/09/odoo-asennus/.

Mutta tämäkään ei auttanut.

errori

Meillä oli kuitenkin Odoon asennus skripti sekä juuri ennen hajoamista tallennettu varmuuskopio tietokannasta. Ajoimme skriptin sekä palautimme tietokannan testiympäristössä. Patukkaa ostaessa tulee taas “500 internal server error”. Tutkimme logeja komennolla sudo tail odoo/odoo-server.log.

Selection_003

Tilanne ei korjaantunut asentamalla ohjelma wkhtmltopdf ja Odoon uudelleen käynnistämisellä.

$ sudo apt-get install wkhtmltopdf
$ sudo systemctl stop odoo
$ sudo systemctl start odoo

Löysimme kuitenkin ohjeet, joissa piti syöttää seuraavat kommennot.

$ sudo curl -LO https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.4/wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
$ sudo tar -xvf wkhtmltox-0.12.4_linux-generic-amd64.tar.xz
$ sudo cp ./wkhtmltox/bin/wkhtmltopdf /usr/bin/
$ sudo cp ./wkhtmltox/bin/wkhtmltoimage /usr/bin/
$ sudo systemctl stop odoo
$ sudo systemctl start odoo

Nyt sekä patukan ostaminen että sisäinen sivusto toimii.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

Connecting to %s