Odoo 10 package still depends on the old Python PyPdf unmaintained package. That package is no more available in several distributions, notably Debian 9 (stretch) and Ubuntu since 16.04 LTS. It is replaced by the new PyPDF2 which claims to be fully compatible, but does not provide PyPdf as a virtual package. Same situation with Odoo 8 and Odoo 9.
However, there is an easy workaround : create a fake python-pdf package and install python-pyPdf from Pipy (Python repository). All of this will be done as root.
equivs to create fake packages and
python-pip to install package from Python repository
equivs-control python-pypdf, this will create and populate the file python-pypdf
- edit the file (dot and space under Description are mandatory) like below
Description: fake package to provide python-pypdf
This package provide the dependency needed by Odoo.
python-pypdf2 replace python-pypdf, but while compatible,
does not provide python-pypdf
python-pypdf will need to be installed with
"pip install pyPdf"
equivs-build python-pypdf this will create the fake package python-pypdf_1.13_all.deb
- install the package with
dpkg -i python-pypdf_1.13_all.deb
pip install pyPdf
- restart Odoo
Looking for a better NAS than the one my girlfriend own (Synology). Caveat : she don’t care about it, she understand nothing on it, I hate those slow graphical « web desktop » interfaces, I need a lot of free Ram, I want to install everything I need, I bet free/libre NAS are better.
There is three active NAS projects. They can be use on personal and small networks (but not limited to). Have a look : FreeNAS (FreeBSD), NAS4Free (derived from FreeNAS 7), and OpenMediaVault (Debian, from former FreeNAS leader). OpenFiler is for bigger needs and seems unmaintained.
FreedomBox or Yunohost (and others, look at Wikipedia) target end users. They are easy to set up and maintained. While they are not NAS project, they can, in some parts, do the job at home.
SME Server (Centos, also known as e-smith) and Superb Mini Server (Slackware) provides something like ADSL boxes on steroids, coming with webmail and email server, virus protection, printer server, etc.
But what did I choose ? I find easier to install Debian with the Webmin control panel. I don’t really need Webmin, but as I tends to do a lot of daily work from the web browser, I keep it open in a tab. It let me do what I want, help to not forget something to configure, has a lot of modules, can report (by email) about problems and new packages, can burn CD/DVD, etc. All in all, it takes only a few minutes to install a Debian server and the webmin package — Debian is not mandatory, you can use your favorite distribution.