[IMP] database management: update on-premise page
task-3627193
closes odoo/documentation#8181
X-original-commit: 739309b258
Signed-off-by: Xavier Platteau (xpl) <xpl@odoo.com>
@ -20,7 +20,7 @@ To Odoo Online
|
|||||||
- Odoo Online is *not* compatible with **non-standard apps**.
|
- Odoo Online is *not* compatible with **non-standard apps**.
|
||||||
- The database's current version must be :doc:`supported <supported_versions>`.
|
- The database's current version must be :doc:`supported <supported_versions>`.
|
||||||
|
|
||||||
#. Create a :ref:`duplicate <duplicate_premise>` of the database.
|
#. Create a :ref:`duplicate of the database <on-premise/duplicate>`.
|
||||||
#. In this duplicate, uninstall all **non-standard apps**.
|
#. In this duplicate, uninstall all **non-standard apps**.
|
||||||
#. Use the database manager to grab a *dump with filestore*.
|
#. Use the database manager to grab a *dump with filestore*.
|
||||||
#. `Submit a support ticket <https://www.odoo.com/help>`_ including the following:
|
#. `Submit a support ticket <https://www.odoo.com/help>`_ including the following:
|
||||||
|
@ -7,159 +7,110 @@ On-premise
|
|||||||
Register a database
|
Register a database
|
||||||
===================
|
===================
|
||||||
|
|
||||||
To register your database, you just need to enter your Subscription Code in the
|
To register your database, enter your subscription code in the banner in the app dashboard. If the
|
||||||
banner in the App Switcher. Make sure you do not add extra spaces before or after
|
registration is successful, the banner will turn green and display the database expiration date.
|
||||||
your subscription code. If the registration is successful, it will turn green and
|
|
||||||
will provide you with the Expiration Date of your freshly-registered database. You
|
|
||||||
can check this Expiration Date in the About menu (Odoo 9) or in the Settings Dashboard
|
|
||||||
(Odoo 10).
|
|
||||||
|
|
||||||
Registration Error Message
|
.. tip::
|
||||||
--------------------------
|
The expiration date is also displayed at the bottom of the Settings page.
|
||||||
|
|
||||||
If you are unable to register your database, you will likely encounter this
|
.. _on-premise/duplicate:
|
||||||
message:
|
|
||||||
|
|
||||||
.. image:: on_premise/error_message_sub_code.png
|
|
||||||
:alt: Something went wrong while registering your database, you can try again or contact Odoo
|
|
||||||
Help
|
|
||||||
|
|
||||||
Solutions
|
|
||||||
~~~~~~~~~
|
|
||||||
|
|
||||||
* Do you have a valid Enterprise subscription?
|
|
||||||
|
|
||||||
* Check if your subscription details get the tag "In Progress" on
|
|
||||||
your `Odoo Account
|
|
||||||
<https://accounts.odoo.com/my/subscription>`__ or with your Account Manager
|
|
||||||
|
|
||||||
* Have you already linked a database with your subscription reference?
|
|
||||||
|
|
||||||
* You can link only one database per subscription.
|
|
||||||
(Need a test or a development database? `Find a partner
|
|
||||||
<https://www.odoo.com/partners>`__)
|
|
||||||
|
|
||||||
* You can unlink the old database yourself on your `Odoo Contract
|
|
||||||
<https://accounts.odoo.com/my/subscription>`__ with the button "Unlink database"
|
|
||||||
|
|
||||||
.. image:: on_premise/unlink_single_db.png
|
|
||||||
|
|
||||||
A confirmation message will appear; make sure this is the correct database as
|
|
||||||
it will be deactivated shortly:
|
|
||||||
|
|
||||||
.. image:: on_premise/unlink_confirm_enterprise_edition.png
|
|
||||||
|
|
||||||
* Do you have the updated version of Odoo 9?
|
|
||||||
|
|
||||||
* From July 2016 onward, Odoo 9 now automatically change the uuid of a
|
|
||||||
duplicated database; a manual operation is no longer required.
|
|
||||||
|
|
||||||
* If it's not the case, you may have multiple databases sharing the same
|
|
||||||
UUID. Please check on your `Odoo Contract
|
|
||||||
<https://accounts.odoo.com/my/subscription>`__, a short message will appear
|
|
||||||
specifying which database is problematic:
|
|
||||||
|
|
||||||
.. image:: on_premise/unlink_db_name_collision.png
|
|
||||||
|
|
||||||
In this case, you need to change the UUID on your test databases to solve this
|
|
||||||
issue. You will find more information about this in :ref:`this section <duplicate_premise>`.
|
|
||||||
|
|
||||||
For your information, we identify database with UUID. Therefore, each database
|
|
||||||
should have a distinct UUID to ensure that registration and invoicing proceed
|
|
||||||
effortlessly for your and for us.
|
|
||||||
|
|
||||||
* Check your network and firewall settings
|
|
||||||
|
|
||||||
* The Update notification must be able to reach Odoo's subscription
|
|
||||||
validation servers. In other words, make sure that the Odoo server is able
|
|
||||||
to open outgoing connections towards:
|
|
||||||
|
|
||||||
* services.odoo.com on port 443 (or 80)
|
|
||||||
* services.openerp.com on port 443 (or 80) for older deployments
|
|
||||||
|
|
||||||
* Once you activated your database, you must keep these ports open, as the
|
|
||||||
Update notification runs once a week.
|
|
||||||
|
|
||||||
Error message due to too many users
|
|
||||||
-----------------------------------
|
|
||||||
|
|
||||||
If you have more users in your local database than provisionned in your
|
|
||||||
Odoo Enterprise subscription, you may encounter this message:
|
|
||||||
|
|
||||||
.. image:: on_premise/add_more_users.png
|
|
||||||
:alt: This database will expire in X days, you have more users than your subscription allows
|
|
||||||
|
|
||||||
|
|
||||||
When the message appears you have 30 days before the expiration.
|
|
||||||
The countdown is updated everyday.
|
|
||||||
|
|
||||||
Solutions
|
|
||||||
~~~~~~~~~
|
|
||||||
|
|
||||||
- **Add more users** on your subscription: follow the link and Validate
|
|
||||||
the upsell quotation and pay for the extra users.
|
|
||||||
- **Deactivate users** as explained in this `documentation <documentation.html#deactivating-users>`_
|
|
||||||
and **Reject** the upsell quotation.
|
|
||||||
|
|
||||||
Once your database has the correct number of users, the expiration message
|
|
||||||
will disappear automatically after a few days, when the next verification occurs.
|
|
||||||
We understand that it can be a bit frightening to see the countdown,
|
|
||||||
so you can :ref:`force an Update Notification <force_ping>` to make the message disappear
|
|
||||||
right away.
|
|
||||||
|
|
||||||
Database expired error message
|
|
||||||
------------------------------
|
|
||||||
|
|
||||||
If your database reaches its expiration date before your renew your subscription,
|
|
||||||
you will encounter this message:
|
|
||||||
|
|
||||||
.. image:: on_premise/database_expired.png
|
|
||||||
:alt: This database has expired.
|
|
||||||
|
|
||||||
This **blocking** message appears after a non-blocking message that lasts 30 days.
|
|
||||||
If you fail to take action before the end of the countdown, the database is expired.
|
|
||||||
|
|
||||||
Solutions
|
|
||||||
~~~~~~~~~
|
|
||||||
|
|
||||||
* Renew your subscription: follow the link and renew your subscription - note that
|
|
||||||
if you wish to pay by Wire Transfer, your subscription will effectively be renewed
|
|
||||||
only when the payment arrives, which can take a few days. Credit card payments are
|
|
||||||
processed immediately.
|
|
||||||
* Contact our `Support <https://www.odoo.com/help>`__
|
|
||||||
|
|
||||||
None of those solutions worked for you? Please contact our
|
|
||||||
`Support <https://www.odoo.com/help>`__
|
|
||||||
|
|
||||||
.. _force_ping:
|
|
||||||
|
|
||||||
.. _duplicate_premise:
|
|
||||||
|
|
||||||
Duplicate a database
|
Duplicate a database
|
||||||
====================
|
====================
|
||||||
|
|
||||||
You can duplicate your database by accessing the database manager on your
|
Duplicate a database by accessing the database manager on your server
|
||||||
server (<odoo-server>/web/database/manager). In this page, you can easily
|
(`<odoo-server>/web/database/manager`). Typically, you want to duplicate your production database
|
||||||
duplicate your database (among other things).
|
into a neutralized testing database. It can be done by checking the neutralize box when prompted,
|
||||||
|
which executes all :file:`neutralize.sql` scripts for every installed module.
|
||||||
|
|
||||||
.. image:: on_premise/db_manager.gif
|
Common error messages and solutions
|
||||||
|
===================================
|
||||||
|
|
||||||
When you duplicate a local database, it is **strongly** advised to change
|
Registration error
|
||||||
the duplicated database's uuid (Unniversally Unique Identifier), since this
|
------------------
|
||||||
uuid is how your database identifies itself with our servers. Having two
|
|
||||||
databases with the same uuid could result in invoicing problems or registration
|
|
||||||
problems down the line.
|
|
||||||
|
|
||||||
.. note::
|
In case of a registration error, the following message should be displayed.
|
||||||
From July 2016 onward, Odoo 9 now automatically change the uuid of a duplicated database; a
|
|
||||||
manual operation is no longer required.
|
|
||||||
|
|
||||||
The database uuid is currently accessible from the menu :menuselection:`Settings --> Technical -->
|
.. image:: on_premise/error-message-sub-code.png
|
||||||
System Parameters`, we advise you to use a `uuid generator <https://www.uuidtools.com>`_ or to
|
:alt: Database registration error message
|
||||||
use the unix command ``uuidgen`` to generate a new uuid. You can then simply replace it like any
|
|
||||||
other record by clicking on it and using the edit button.
|
|
||||||
|
|
||||||
.. image:: on_premise/db_uuid.png
|
To resolve the issue:
|
||||||
|
|
||||||
|
- Check the **validity of your Odoo Enterprise subscription** by verifying if your subscription
|
||||||
|
details have the tag :guilabel:`In Progress` on your `Odoo Account
|
||||||
|
<https://accounts.odoo.com/my/subscription>`_ or contact your Account Manager.
|
||||||
|
|
||||||
|
- Ensure that **no other database is linked** to the subscription code, as only one database can be
|
||||||
|
linked per subscription.
|
||||||
|
|
||||||
|
.. tip::
|
||||||
|
If a test or a development database is needed, you can :ref:`duplicate a database
|
||||||
|
<on-premise/duplicate>`.
|
||||||
|
|
||||||
|
- Verify that **no databases share the same UUID** (Universally Unique Identifier) by opening your
|
||||||
|
`Odoo Contract <https://accounts.odoo.com/my/subscription>`_. If two or more databases share the
|
||||||
|
same UUID, their name will be displayed.
|
||||||
|
|
||||||
|
.. image:: on_premise/unlink-db-name-collision.png
|
||||||
|
:alt: Database UUID error message
|
||||||
|
|
||||||
|
If that is the case, manually change the database(s) UUID or `send a support ticket
|
||||||
|
<https://www.odoo.com/help>`_.
|
||||||
|
|
||||||
|
- As the update notification must be able to reach Odoo's subscription validation servers, ensure
|
||||||
|
your **network and firewall settings** allow the Odoo server to open outgoing connections
|
||||||
|
towards:
|
||||||
|
|
||||||
|
- `services.odoo.com` on port `443` (or `80`)
|
||||||
|
- for older deployments, `services.openerp.com` on port `443` (or `80`)
|
||||||
|
|
||||||
|
These ports must be kept open even after registering a database, as the update notification runs
|
||||||
|
once a week.
|
||||||
|
|
||||||
|
Too many users error
|
||||||
|
--------------------
|
||||||
|
|
||||||
|
If you have more users in a local database than provisioned in your Odoo Enterprise subscription,
|
||||||
|
the following message should be displayed.
|
||||||
|
|
||||||
|
.. image:: on_premise/add-more-users.png
|
||||||
|
:alt: Too many users on a database error message
|
||||||
|
|
||||||
|
When the message appears, you have 30 days to act before the database expires. The countdown is
|
||||||
|
updated every day.
|
||||||
|
|
||||||
|
To resolve the issue, either:
|
||||||
|
|
||||||
|
- **Add more users** to your subscription by clicking the :guilabel:`Upgrade your subscription` link
|
||||||
|
displayed in the message to validate the upsell quotation and pay for the extra users.
|
||||||
|
- :ref:`Deactivate users <users/deactivate>` and **reject** the upsell quotation.
|
||||||
|
|
||||||
|
.. important::
|
||||||
|
If you are on a monthly subscription plan, the database will automatically update to reflect the
|
||||||
|
added user(s). If you are on a yearly or multi-year plan, an expiration banner will appear in the
|
||||||
|
database. You can create the upsell quotation by clicking the banner to update the subscription
|
||||||
|
or `send a support ticket <https://www.odoo.com/help>`_ to resolve the issue.
|
||||||
|
|
||||||
|
Once your database has the correct number of users, the expiration message disappears automatically
|
||||||
|
after a few days, when the next verification occurs.
|
||||||
|
|
||||||
|
Database expired error
|
||||||
|
----------------------
|
||||||
|
|
||||||
|
If your database expires before you renew your subscription, the following message should be
|
||||||
|
displayed.
|
||||||
|
|
||||||
|
.. image:: on_premise/database-expired.png
|
||||||
|
:alt: Database expired error message
|
||||||
|
|
||||||
|
This message appears if you fail to act before the end of the 30-day countdown.
|
||||||
|
|
||||||
|
To resolve the issue, either:
|
||||||
|
|
||||||
|
- Click the :guilabel:`Renew your subscription` link displayed in the message and complete the
|
||||||
|
process. If you pay by wire transfer, your subscription will be renewed when the payment arrives
|
||||||
|
which can take a few days. Credit card payments are processed immediately.
|
||||||
|
- `Send a support ticket <https://www.odoo.com/help>`_.
|
||||||
|
|
||||||
.. toctree::
|
.. toctree::
|
||||||
|
|
||||||
|
BIN
content/administration/on_premise/add-more-users.png
Normal file
After Width: | Height: | Size: 6.3 KiB |
Before Width: | Height: | Size: 9.5 KiB |
Before Width: | Height: | Size: 4.6 KiB After Width: | Height: | Size: 4.6 KiB |
Before Width: | Height: | Size: 89 KiB |
Before Width: | Height: | Size: 17 KiB |
Before Width: | Height: | Size: 6.9 KiB After Width: | Height: | Size: 6.9 KiB |
Before Width: | Height: | Size: 18 KiB After Width: | Height: | Size: 18 KiB |
Before Width: | Height: | Size: 11 KiB |
Before Width: | Height: | Size: 14 KiB |