2016-02-25 9 views
6

używam Google Cloud instancję dla hosta Odoo, Somo raporty Drukuj do PDF ok, ale z drugiej zwyczaj paperformat pojawia się następujący błąd:Jak zainstalować wkhtmltopdf z łatką qt bez kompilowania?

„Przełącznik --header-odstępu, nie obsługiwać za pomocą niezałatany qt, i zostanie zignorowany. Przełącznik -header-html nie jest obsługiwany z użyciem niezałatwionego qt i będzie ignorowany. Przełącznik --footer-html nie jest obsługiwany z użyciem niezałatanego qt i będzie ignorowany. QXcbConnection: Nie można połączyć aby wyświetlić”

google go i rozwiązać muszę skompilować wkhtmltopdf tak: http://www.grobak.net/id/blog/how-fix-wkhtmltopdf-failed-error-code-6 ale proccess potrzebujemy 3 hs i buduję skryptu do zainstalowania instancji google w biegu z zależnościami odoo.

pakiet .deb mają zależność uszkodzony

Ktoś wie innego rozwiązania?

Odpowiedz

9

Moja konfiguracja systemu to Ubuntu 14.04 i 64-bitowy. Tak, ściągam zgodnie z tym.

Najpierw trzeba sprawdzić system nazwę OS przez

lsb_release -a 

Odjazd aby sprawdzić, czy działa architektura systemu Ubuntu Linux jest 32-bitowy czy 64-bitowy, otwórz terminal i uruchom następujące polecenie poniżej .

file /sbin/init 

Pobierz wkhtmltopdf połatany z qt za pomocą poniższego polecenia

sudo wget -P Downloads https://github.com/wkhtmltopdf/wkhtmltopdf/releases/download/0.12.1/wkhtmltox-0.12.1_linux-trusty-amd64.deb 

tu wymienić „wierny” z nazwą systemu operacyjnego i czy 64-bitowy tylko wtedy zachować „amd64” takiego, inaczej go zmienić na " i386 "i załaduj plik deb.

Po wykonujące poniższych poleceń,

cd ~/Downloads 
sudo dpkg -i wkhtmltox-0.12.1_linux-trusty-amd64.deb 

Teraz sprawdzić wersję wkhtmltopdf z poniżej poleceniu

wkhtmltopdf -V 

Zapraszamy !!

+1

nie działa z jessie ponieważ pakiet Libjpeg-turbo8 nie jest zainstalowany. –

+0

Użyłem 0.13 + xvfb, działało na jessie. –

+1

W Debianie jessie 8.6 installat zależy od pakietu przed instalacją: apt-get install xfonts-base xfonts-75dpi – themadmax

0

Po wypróbowaniu wielu sposobów w końcu udało mi się.

pierwsze usunąłem całą moją poprzednią instalację przez

  • sudo apt-get remove --purge wkhtmltopdf

  • sudo apt-get autoremove

Potem otworzył wkhtmltopdf.org i nawigować do ich pobrania> archiwum. W sekcji Archiwum pobrałem wersję 0.12.1 .deb przez

  • wget <copy the link from website for the.deb file and paste it in terminal here>.

  • sudo dpkg -i <package name>

  • sudo cp /usr/local/bin/wkhtmltopdf /usr/bin

To dlatego odoo szuka wkhtmltopdf w /usr/bin katalogu inaczej daje IOError. Ustawiłem również mój parametr webkit_path w parametrach systemu Odoo na /usr/bin.

To wszystko. Mam nadzieję, że to pomaga

+2

Zapomnienie o 1 innym pliku binarnym: 'sudo cp/usr/local/bin/wkhtmltoimage/usr/bin' – danger89

Powiązane problemy