Comments (12)
fixed
from muk_web.
may be you can at least tell what is dependies of this module?
from muk_web.
hi,
the error wasn't the result of a missing dependency. WindowsError doesn't exist on Linux but got thrown by the python library.
To awnser your question about the dependencies:
The module only has 3 python dependencies (see manifest.py)
- 'requests',
- 'cachetools',
- 'pdfconv'
pdfconv uses either cometypes or unoconv, which needs to be installed on the system to be executed on the command line interface.
The best way to do that is by using the apt-get command.
sudo apt-get install -y unoconv
from muk_web.
Already have all dependencies, but the module stil doesn't work.
pip install requests cachetools pdfconv
Requirement already satisfied: requests in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied: cachetools in /usr/local/lib/python2.7/dist-packages
Requirement already satisfied: pdfconv in /usr/local/lib/python2.7/dist-packages
apt-get install -y unoconv
Reading package lists... Done
Building dependency tree
Reading state information... Done
unoconv is already the newest version (0.7-1.1).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
from muk_web.
Hey, can you please pull the project again and send the new odoo log. Because the WindowsError shouldn't be thrown anymore.
from muk_web.
Please:
2017-08-26 14:37:58,428 17323 INFO ? werkzeug: 10...12 - - [26/Aug/2017 14:37:58] "GET /muk_web_preview/static/lib/PDFjs/web/viewer.html?file=/web/preview/converter/msoffice?url=%2Fweb%2Fcontent%2F874%3Fdownload%3Dtrue HTTP/1.0" 200 -
2017-08-26 14:37:59,825 17323 INFO erp..com werkzeug: 10...12 - - [26/Aug/2017 14:37:59] "GET /web/preview/converter/msoffice?url=%2Fweb%2Fcontent%2F874%3Fdownload%3Dtrue HTTP/1.0" 500 -
2017-08-26 14:37:59,840 17323 ERROR erp..com werkzeug: Error on request:
Traceback (most recent call last):
File "/usr/lib/python2.7/dist-packages/werkzeug/serving.py", line 180, in run_wsgi
execute(self.server.app)
File "/usr/lib/python2.7/dist-packages/werkzeug/serving.py", line 168, in execute
application_iter = app(environ, start_response)
File "/usr/lib/python2.7/dist-packages/odoo/service/wsgi_server.py", line 184, in application
return werkzeug.contrib.fixers.ProxyFix(application_unproxied)(environ, start_response)
File "/usr/lib/python2.7/dist-packages/werkzeug/contrib/fixers.py", line 148, in call
return self.app(environ, start_response)
File "/usr/lib/python2.7/dist-packages/odoo/service/wsgi_server.py", line 172, in application_unproxied
result = handler(environ, start_response)
File "/usr/lib/python2.7/dist-packages/odoo/http.py", line 1308, in call
return self.dispatch(environ, start_response)
File "/usr/lib/python2.7/dist-packages/odoo/http.py", line 1282, in call
return self.app(environ, start_wrapped)
File "/usr/lib/python2.7/dist-packages/werkzeug/wsgi.py", line 591, in call
return self.app(environ, start_response)
File "/usr/lib/python2.7/dist-packages/odoo/http.py", line 1481, in dispatch
result = ir_http._dispatch()
File "/usr/lib/python2.7/dist-packages/odoo/addons/website_sale/models/ir_http.py", line 15, in _dispatch
return super(IrHttp, cls)._dispatch()
File "/usr/lib/python2.7/dist-packages/odoo/addons/website/models/ir_http.py", line 218, in _dispatch
resp = super(Http, cls)._dispatch()
File "/usr/lib/python2.7/dist-packages/odoo/addons/web_editor/models/ir_http.py", line 21, in _dispatch
return super(IrHttp, cls)._dispatch()
File "/usr/lib/python2.7/dist-packages/odoo/addons/utm/models/ir_http.py", line 20, in _dispatch
response = super(IrHttp, cls)._dispatch()
File "/usr/lib/python2.7/dist-packages/odoo/addons/base/ir/ir_http.py", line 199, in _dispatch
return cls._handle_exception(e)
File "/usr/lib/python2.7/dist-packages/odoo/addons/website/models/ir_http.py", line 270, in _handle_exception
return super(Http, cls)._handle_exception(exception)
File "/usr/lib/python2.7/dist-packages/odoo/addons/base/ir/ir_http.py", line 169, in _handle_exception
return request._handle_exception(exception)
File "/usr/lib/python2.7/dist-packages/odoo/http.py", line 768, in _handle_exception
return super(HttpRequest, self)._handle_exception(exception)
File "/usr/lib/python2.7/dist-packages/odoo/addons/base/ir/ir_http.py", line 195, in _dispatch
result = request.dispatch()
File "/usr/lib/python2.7/dist-packages/odoo/http.py", line 827, in dispatch
r = self._call_function(**self.params)
File "/usr/lib/python2.7/dist-packages/odoo/http.py", line 333, in _call_function
return checked_call(self.db, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/odoo/service/model.py", line 101, in wrapper
return f(dbname, *args, **kwargs)
File "/usr/lib/python2.7/dist-packages/odoo/http.py", line 326, in checked_call
result = self.endpoint(*a, **kw)
File "/usr/lib/python2.7/dist-packages/odoo/http.py", line 935, in call
return self.method(*args, **kw)
File "/usr/lib/python2.7/dist-packages/odoo/http.py", line 506, in response_wrap
response = f(*args, **kw)
File "/var/lib/odoo/.local/share/Odoo/addons/10.0/muk_web_preview_msoffice/controllers/main.py", line 72, in convert_msoffice
return self._get_response(url, export_filename)
File "/var/lib/odoo/.local/share/Odoo/addons/10.0/muk_web_preview_msoffice/controllers/main.py", line 97, in _get_response
except (ImportError, IOError, WindowsError) as error:
NameError: global name 'WindowsError' is not defined
from muk_web.
ok that shouldn't happen... is your pdfconv up to date? we just updated it yesterday...
from muk_web.
https://github.com/keshrath/pdfconv
from muk_web.
muk_web_preview_msoffice - version: 10.0.1.0.3
pdfconv - version: 1.0.10
from muk_web.
I have latest versions:
Technical Name | muk_web_preview_msoffice |
---|---|
License | Affero GPL-3 |
Latest Version | 10.0.1.0.3 |
pip show pdfconv
Name: pdfconv
Version: 1.0.10
Summary: PDF Converter
Home-page: https://github.com/keshrath/pdfconv
Author: Mathias Markl
Author-email: [email protected]
License: GPLv2
Location: /usr/local/lib/python2.7/dist-packages
Requires:
from muk_web.
I'm sorry i just installed everything on a new machine to test it and didn't have any issues:
sudo apt-get install unoconv
git clone https://github.com/muk-it/muk_web.git
git clone https://github.com/keshrath/pdfconv.git
cd pdfconv/
sudo python setup.py install
sudo -H pip install cachetools
...
add muk_web modules to odoo
...
service odoo restart
...
install modules
...
and the module works fine for me... I tested it in the odoo chat with a .doc file...
from muk_web.
reinstall can not help, I don't know how you can use your module...
aptitude show unoconv
Package: unoconv
State: installed
Automatically installed: no
Version: 0.7-1.1
Priority: extra
Section: universe/text
Maintainer: Ubuntu Developers [email protected]
Architecture: all
Uncompressed Size: 332 k
Depends: python3, python3-uno (>= 4.0)
Recommends: libreoffice-writer, libreoffice-draw, libreoffice-calc, libreoffice-impress
Conflicts: odt2txt (<= 0.3-1)
Description: converter between LibreOffice document formats
This package provides a commandline utility which can convert from any document format that LibreOffice can import to any document format it can export. It uses LibreOffice's UNO bindings for
non-interactive conversion of documents.
Supported document formats include Open Document format, MS Word, MS Office Open/MS OOXML, PDF, HTML, XHTML, RTF, DocBook, and more.
Homepage: http://dag.wieers.com/home-made/unoconv/
This is my all python modules in the host sytem:
pip list
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
Babel (2.3.4)
beautifulsoup4 (4.4.1)
bzr (2.7.0)
cachetools (2.0.1)
Chameleon (2.24)
chardet (2.3.0)
configobj (5.0.6)
cryptography (1.2.3)
cycler (0.9.0)
Cython (0.23.4)
decorator (4.0.10)
docutils (0.12)
ebaysdk (2.1.4)
ecdsa (0.13)
enum34 (1.1.2)
feedparser (5.2.1)
funcsigs (1.0.2)
gdata (2.0.18)
gevent (1.1.2)
greenlet (0.4.10)
html5lib (0.999)
httplib2 (0.9.1)
idna (2.0)
ipaddress (1.0.16)
jcconv (0.2.3)
Jinja2 (2.8)
keyring (7.3)
launchpadlib (1.10.3)
lazr.restfulclient (0.13.4)
lazr.uri (1.0.3)
linecache2 (1.0.0)
lptools (0.2.0)
lxml (3.5.0)
Mako (1.0.4)
MarkupSafe (0.23)
matplotlib (1.5.1)
mock (2.0.0)
ndg-httpsclient (0.4.0)
num2words (0.5.5)
numpy (1.11.0)
oauth (1.0.1)
odoo (10.0.post20170825)
ofxparse (0.16)
paramiko (1.16.0)
passlib (1.6.5)
pbr (3.1.1)
pdfconv (1.0.10)
pdftools (0.37)
phonenumbers (8.8.0)
Pillow (3.4.1)
pip (9.0.1)
psutil (4.3.1)
psycogreen (1.0)
psycopg2 (2.7.1)
py-Asterisk (0.5.15)
pyasn1 (0.1.9)
PyChart (1.39)
pycrypto (2.6.1)
pydot (1.2.3)
Pygments (2.1)
pygobject (3.20.0)
pygpgme (0.3)
pyinotify (0.9.6)
pyOpenSSL (0.15.1)
pyotp (2.2.6)
pyparsing (2.1.10)
pyPdf (1.13)
Pyrex (0.9.8.5)
pyserial (3.1.1)
Python-Chart (1.39)
python-dateutil (2.5.3)
python-ldap (2.4.22)
python-openid (2.2.5)
python-stdnum (1.6)
pytz (2016.7)
pyusb (1.0.0)
PyWebDAV (0.9.8)
pyxdg (0.25)
PyYAML (3.12)
qrcode (5.3)
reportlab (3.3.0)
requests (2.11.1)
roman (2.0.0)
SecretStorage (2.1.3)
setuptools (20.7.0)
simplejson (3.8.1)
six (1.10.0)
suds-jurko (0.6)
traceback2 (1.4.0)
unittest2 (1.1.0)
urllib3 (1.13.1)
uTidylib (0.2)
vatnumber (1.2)
virtualenv (15.1.0)
vobject (0.9.3)
wadllib (1.3.2)
Werkzeug (0.11.11)
wheel (0.29.0)
xlrd (1.0.0)
XlsxWriter (0.9.3)
xlwt (1.1.2)
zope.interface (4.1.3)
ZSI (2.1a1)
from muk_web.
Related Issues (20)
- Vulnerabilidad Cross-Site Scripting (XSS)
- Error when opening a session about chatter_position HOT 3
- No Quantity and Price on Purchase Order Lines HOT 2
- Change background and theme colors per company
- Chatter Position and Sidebar Type setting has no effect HOT 1
- dose any one can install module and them on ubuntu (do on Mac) ? could you share video .
- [15.0] Menu not showing on small screens HOT 7
- [15.0] No Search bar in Apps list HOT 3
- Showing up search bar on odoo 15 HOT 2
- Only administrator can see/hear web_preview_audio visualiser in 11.0
- Not loading properly in google chrome on windows
- Need muk_web_theme module for V16 HOT 4
- install after last update HOT 8
- Chatter Postion in v16 HOT 1
- [14.0] Dashboard Background only when company_id = 1
- Blank Page TypeError: this.getAppsMenuItems is not a function at NavBar.template
- ico menu display problems on iphone safari default browser - odoo16
- License: LGPL or MuK Proprietary HOT 3
- [15.0] AppsMenu: Uncaught Promise > Cannot read properties of null (reading 'parentElement') HOT 1
- [16.0] Incompatible with web_responsive
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from muk_web.