| Previous | Next | Contents | Index |
/pmdf/bin/upgrade_all_dbs.sh to convert
databases to the V6.5 format, and perform other post-installation
tasks. Note that if you are upgrading from V5.2 or earlier, this script
cannot be used since pre-V6.0 formatted databases cannot be converted
but must instead be rebuilt. This script performs the following actions
(which can also be performed by hand if desired):
# pmdf cnbuild |
# pmdf msgstore x-build-user-db |
/pmdf tree are found and
converted to V6.5 format using the command:
# pmdf convertdb <old-database> <new-database> |
/pmdf/table/defragment_cache.* is excluded from this
process. It does not need to be converted as the
defragment channel will rebuild the database from the
messages in the /pmdf/queue/defragment directory the first
time it runs.
Also note that databases outside the /pmdf tree, such as
personal alias databases in users' home directories, are not found and
converted by upgrade_all_dbs.sh.
# rm /var/tmp/__db.0* # rm /pmdf/table/__db.0* # rm /pmdf/table/queue_cache/__db.0* |
database.pbl which contains the data,
database.idx which contains the index, and
database.lck which is used for locking the database.
pmdf dumpdb
command) can be rebuilt using the pmdf crdb command.
pmdf db should be rebuilt.
This includes the personal alias databases located in users' home
directories (which are not converted by
upgrade_all_dbs.sh). Before doing the upgrade, you should
have generated source files for these databases by using the pmdf
db write command. At this time, you should rebuild these
databases from those source files using the pmdf db run
command. If you do not have a source file, the database can be
recreated by using the pmdf db utility and adding each
entry back in by hand. If you cannot rebuild these databases, they can
be converted using the pmdf convertdb command if necessary.
pmdf profile or
pmdf password, and the databases created by
MessageStore/popstore such as the forward database and the group names
database must either be converted using pmdf convertdb or
recreated by running the corresponding utility and adding each entry
back in by hand.
/etc/pmdf_tailor that was supplied by this installation.
Merge in any changes that you made to the file, using the copy that you
saved before you started the upgrade.
pmdfcyrus program to deliver to
store, you should check the permission settings for the
/pmdf/bin/pmdfcyrus image to make sure that they are still
correct. The PMDF installation attempts to set the permissions properly
when it updates the image. But if the permissions are not correct, you
will need to reset them manually with the commands:
# chown
|
cyrus-user is whatever username was
selected when installing Cyrus, typically cyrus.
/pmdf/other/
directory on the PMDF system. They are also available on the PMDF
distribution CD-ROM in the other directory. (The CD-ROM is
an ISO 9660 with Rockridge extensions CD-ROM, which is readable from
many different platforms, including OS/2 and NT.)
TELL PNGATECIN QUIT, and TELL PNGATECOUT QUIT
(or just TELL PNGATEC QUIT if you were using just the one
Server Add-in). Then copy the new server Add-ins to the Lotus Notes
server, and startup them back up (e.g., LOAD PNGATECIN and
LOAD PNGATECOUT).
# pmdf startup |
1.5.1 Additional Post-Installation Tasks for Sites Upgrading from PMDF V6.1 or V6.1-1 or Earlier
The following is a list of additional post-installation tasks that must
be completed following an upgrade from V6.1-1 or earlier of PMDF. Sites
upgrading from PMDF V6.2 or later should skip this section.
/pmdf/table/http.cnf on Solaris. This file can be
updated by running the pmdf configure dispatcher utility,
or by editing the http.cnf file manually. The manual steps
are as follows:
[PATH=/images/] GET=PMDF_HTTP_GET HIDDEN=1 |
[PATH=/popstore_user/] with
[PATH=/msps_user/]
[PATH=/popstore_pwd/] with
[PATH=/chng_pwd/]
pmdf.filter in the table directory) requires the
require command, the same way that the channel and user
filter files always have. If you have a global filter file that
contains any of the following commands, you must add a
require statement to the top of your filter file, which
lists the commands that the filter file uses.
envelope
fileinto
reject
vacation
1.5.2 Additional Post-Installation Tasks for Sites Upgrading from PMDF V6.0
The following is a list of additional post-installation tasks that
should be completed following an upgrade from V6.0 of PMDF. Sites
upgrading from PMDF V6.1 or later should skip this section.
/pmdf/table,
/pmdf/tmp, /tmp, /var/tmp, or
/usr/tmp.
|
1.5.3 Additional Post-Installation Tasks for Sites Upgrading from PMDF V5.2 or Earlier
The following is a list of additional post-installation tasks that must
be completed following an upgrade from V5.2 or earlier of PMDF. Sites
upgrading from PMDF V6.0 or later should skip this section.
pmdf crdb command or the pmdf db utility.
Databases such as the password database must be recreated using their
corresponding utility, such as the pmdf password utility.
# su pmdf # crontab /pmdf/table/cronjobs # exit |
# su pmdf # crontab -e |
0 0,10,20,30,40,50 * * * * /pmdf/bin/return_sh >/dev/null 2>&1 |
$ exit |
1.5.4 Additional Post-Installation Tasks for Sites Upgrading from PMDF V5.1 or Earlier
The following is a list of additional post-installation tasks that must
be completed following an upgrade from V5.1 or earlier of PMDF-MTA,
PMDF-LAN, or PMDF-X400. Sites upgrading from PMDF V5.2 or later should
skip this section.
MIME-CONTENT-TYPES-TO-X400 mapping table to control the
mapping of MIME attachments to X.400 attachments should note that that
mapping table became obsolete as of PMDF V5.2, having been superseded
by the more general, MIME-TO-X400-CONTENT-TYPES mapping
table. You must convert the name of the mapping table to the new name,
and also include the new channel name argument on the left hand
(pattern) side; the file /pmdf/table/x400_mappings.sample
may provide a useful sample starting point.
PORT_ACCESS
mapping would need to segregate POP and IMAP connections into different
rulesets, e.g.,
PORT_ACCESS TCP|*|110|*|* $YPOP-RULES TCP|*|143|*|* $YIMAP-RULES |
security.cnf would
need corresponding ruleset definitions of:
[RULESET=DEFAULT] ENABLE=MSGSTORE/*,PASSDB/*,SYSTEM/* ! [RULESET=POP-RULES] ENABLE=MSGSTORE/*,PASSDB/CRAM-MD5,PASSDB/APOP,SYSTEM/* ! [RULESET=IMAP-RULES] ENABLE=SYSTEM/* |
LOG_CONNECTION option for controlling logging of
connection information is now not simply an on/off setting as in PMDF
V5.1, but rather as of PMDF V5.2 is bit-encoded for more specific
controls.
PNGATECIN and
PNGATECOUT in place of the single PNGATEC
Add-in originally released in PMDF V5.1: change the line in the Lotus
Notes initialization file, notes.ini, defining server
tasks from
ServerTasks=...,PNGATEC |
ServerTasks=...,PNGATECIN,PNGATECOUT |
| Previous | Next | Contents | Index |