Blame SOURCES/README.downgrade
|
Anoop C S |
1ef1dd |
Downgrading Samba
|
|
Anoop C S |
1ef1dd |
=================
|
|
Anoop C S |
1ef1dd |
|
|
Anoop C S |
1ef1dd |
Short version: data-preserving downgrades between Samba versions are not supported
|
|
Anoop C S |
1ef1dd |
|
|
Anoop C S |
1ef1dd |
Long version:
|
|
Anoop C S |
1ef1dd |
With Samba development there are cases when on-disk database format evolves.
|
|
Anoop C S |
1ef1dd |
In general, Samba Team attempts to maintain forward compatibility and
|
|
Anoop C S |
1ef1dd |
automatically upgrade databases during runtime when requires.
|
|
Anoop C S |
1ef1dd |
However, when downgrade is required Samba will not perform downgrade to
|
|
Anoop C S |
1ef1dd |
existing databases. It may be impossible if new features that caused database
|
|
Anoop C S |
1ef1dd |
upgrade are in use. Thus, one needs to consider a downgrade procedure before
|
|
Anoop C S |
1ef1dd |
actually downgrading Samba setup.
|
|
Anoop C S |
1ef1dd |
|
|
Anoop C S |
1ef1dd |
Please always perform back up prior both upgrading and downgrading across major
|
|
Anoop C S |
1ef1dd |
version changes. Restoring database files is easiest and simplest way to get to
|
|
Anoop C S |
1ef1dd |
previously working setup.
|
|
Anoop C S |
1ef1dd |
|
|
Anoop C S |
1ef1dd |
Easiest way to downgrade is to remove all created databases and start from scratch.
|
|
Anoop C S |
1ef1dd |
This means losing all authentication and domain relationship data, as well as
|
|
Anoop C S |
1ef1dd |
user databases (in case of tdb storage), printers, registry settings, and winbindd
|
|
Anoop C S |
1ef1dd |
caches.
|
|
Anoop C S |
1ef1dd |
|
|
Anoop C S |
1ef1dd |
Remove databases in following locations:
|
|
Anoop C S |
1ef1dd |
/var/lib/samba/*.tdb
|
|
Anoop C S |
1ef1dd |
/var/lib/samba/private/*.tdb
|
|
Anoop C S |
1ef1dd |
|
|
Anoop C S |
1ef1dd |
In particular, registry settings are known to prevent running downgraded versions
|
|
Anoop C S |
1ef1dd |
(Samba 4 to Samba 3) as registry format has changed between Samba 3 and Samba 4.
|