Fehlermeldung

  • User warning: The following module has moved within the file system: comment_notify. In order to fix this, clear caches or put the module back in its original location. For more information, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1156 of /local/www/drupal/core/7.79/includes/bootstrap.inc).
  • User warning: The following module has moved within the file system: piwik. In order to fix this, clear caches or put the module back in its original location. For more information, see the documentation page. in _drupal_trigger_error_with_delayed_logging() (line 1156 of /local/www/drupal/core/7.79/includes/bootstrap.inc).

[Gelöst] FreeBSD 9, Dovecot 2 und NFS: No locks available

Lösung für die Fehlermeldung: imap(mail@example.com): Error: fcntl(write-lock) locking failed for file [...] /dovecot.index.log: No locks available

Via NFS sollten Maildirs auf mehreren Servern zur Verfügung stehen. Nach der Dovecot-2-Konfiguration:

  1. mmap_disable = yes
  2. dotlock_use_excl = no
  3. mail_fsync = always
  4. mail_nfs_storage = yes
  5. mail_nfs_index = yes

und Überprüfung der Zugriffsrechte blieb im Maillog die Fehlermeldung

  1. imap(mail@example.com): Error: fcntl(write-lock) locking failed for file [...] /dovecot.index.log: No locks available

Für NFS müssen auf allen Rechnern NFS-Locks aktiviert sein. Dazu in den jeweiligen rc.conf die Zeilen

  1. rpc_statd_enable="YES"
  2. rpc_lockd_enable="YES"

ergänzen und beide Daemonen starten:

  1. /etc/rc.d/lockd start
  2. /etc/rc.d/statd start

Danach erfolgte problemloser Zugriff.