CouchDB не имеет sh пароль администратора при перезапуске - PullRequest
1 голос
/ 29 апреля 2020

В документации и local.ini комментариях говорится, что CouchDB будет иметь sh пароли администратора при перезапуске. Тем не менее, я перезагружал базу данных несколько раз, и пароли все еще не хэшированы в виде обычного текста. Какие могут быть причины для этого? Я использую версию Bitnami CouchDB, если это что-то меняет.

Ответы [ 2 ]

1 голос
/ 29 апреля 2020

Это может быть связано с тем, что local.ini не принадлежит пользователю CouchDB.

Если local.ini, например, принадлежит root, то процесс CouchDB не может записать в него, потому что он отсутствует разрешение.

Пожалуйста, проверьте, кому принадлежит файл с ls -l /opt/local/etc/couchdb/local.ini

Если local.ini не принадлежит тому же владельцу, что и CouchDB, попробуйте сменить его с помощью:

sudo chown -R couchdb:couchdb /opt/local/etc/couchdb/local.ini

После смены пользователя перезапустите CouchDB.

Примечание Ваш путь к local.ini или вашему пользователю CouchDB может отличаться от моего ответа и вам может потребоваться изменить это в соответствии с вашей конфигурацией.

Чтобы узнать, кому принадлежит ваш процесс CouchDB, вы можете использовать ps -aux | grep couchdb

0 голосов
/ 06 мая 2020

Bitnami Engineer здесь,

Я просто хотел, чтобы вы знали, что мы выпустили новую версию CouchDB (3.0.0-6), включая исправление в ini-файле, чтобы вы не столкнулись с этой проблемой больше с этой новой версией.

Для публикации на всех торговых площадках может потребоваться несколько дней.

Большое спасибо за сообщение об этой проблеме!

...