# Create a kodi$VERSION user account such as kodi18 and give this user full permissions to the future schemas via "schemas that match this pattern"

+

# Grant the new user select rights to the old databases

+

# Reduce the old user's permissions to select rights so that nobody can start an old kodi client and modify the database

+

# Before starting the new version of Kodi for the first time run: <pre>SET GLOBAL log_bin_trust_function_creators = 1;</pre> to avoid "ERROR: SQL: Undefined MySQL error: Code (1419)". Make sure to set it back to 0 when the upgrade is complete.

Revision as of 22:10, 8 April 2019

Contents

General FAQ

In order for xbmc to mount NFS shares they must be exported "insecure".

To do this is freenas/nas4free you add mountd_flags="-n" to rc.conf.

To do this in linux you simply add "insecure" to the exports file.

The following packages typically need to be held to avoid accidental DB schema updates.

aptitude hold kodi kodi-bin kodi-pvr-hts kodi-pvr-tvheadend-hts

To confirm they have been held.

apt-mark showhold

Version Upgrade

Create a kodi$VERSION user account such as kodi18 and give this user full permissions to the future schemas via "schemas that match this pattern"

Grant the new user select rights to the old databases

Reduce the old user's permissions to select rights so that nobody can start an old kodi client and modify the database

Before starting the new version of Kodi for the first time run:

SET GLOBAL log_bin_trust_function_creators = 1;

to avoid "ERROR: SQL: Undefined MySQL error: Code (1419)". Make sure to set it back to 0 when the upgrade is complete.

Intel Driver Install

The Intel drivers (graphics among many other things) can be installed via the Intel driver installer GUI program located here
1. You'll want to download the most recent deb labeled something like Intel(R) Graphics Installer X.X.X for Linux
2. Once downloaded run intel-linux-graphics-installer to install the intel installer agent
3. From a GUI session and as root run the installer agent which will then install all of the required drivers

Troubleshooting: If you get an error about a method driver, you'll need to install apt-transport-https