解决有关以前使用的NOODB IDS的警告

在安装NOODB DEB或RPM包期间,您可能会收到下面的一个警告。 如果您看到这些警告,则在NuodB完全安装之前必须遵循一些其他步骤。

********************************************************************
Warning: Unable to use the previous group id used by nuodb and a new
group id has been created. You may need to change group ownership on
certain files.  Please consult the NuoDB Linux Installation
documentation for details.
********************************************************************
********************************************************************
Warning: Unable to use the previous user id used by nuodb and a new
user id has been created. You may need to change ownership on
certain files.  Please consult the NuoDB Linux Installation
documentation for details.
********************************************************************

这些警告意味着:

  • There is an installation of NuoDB already in /opt/nuodb, AND

  • The installation is owned by a user or group other than the nuodb user or group.

在这种情况下,您有两种选择:

  1. 删除以前的安装并重新安装。

  2. 修复所有NOODB文件上的用户ID和组ID。

删除以前的安装

If you do not care about existing databases, log files, or changes made to nuoadmin.conf, then 卸载Nuodb. 并删除Nuodb默认目录中的所有伪影。 This means removing:

  • /opt/nuodb/etc

  • /var/opt/nuodb

  • /var/log/nuodb

  • /etc/nuodb

现在,您可以重新安装此版本的Nuodb。

修复用户ID和组ID

If you do care about existing databases, log files, and changes made nuoadmin.conf, then you will have to change the ownership of existing NuoDB files and directories. 运行以下命令:

sudo chown -R nuodb:nuodb /opt/nuodb
sudo chown -R nuodb:nuodb /var/opt/nuodb
sudo chown -R nuodb:nuodb /var/log/nuodb
sudo chown -R nuodb:nuodb /etc/nuodb

如果您为存档和日记目的非默认位置选择了非默认位置,则必须在这些目录上运行相同的命令。

现在数据库进程将自动启动,并且您的数据库要求将满足。