Невозможно установить mongodb 4.2.3 в дроплете digitalocean с помощью ubuntu 18.04 - PullRequest
0 голосов
/ 21 февраля 2020

Моя основная проблема заключалась в том, что я пытался заставить транзакции работать в приложении моего узла, с которым я столкнулся с этой проблемой -

Это развертывание MongoDB не поддерживает повторяющиеся записи. Пожалуйста, добавьте retryWrites = false в строку подключения.

Я посмотрел на это, и проблема была распространена. Позже я обнаружил, что использую mongodb 3.6.3 в капле, поэтому я попытался переключиться на 4.2.3 и решить ее с помощью набора реплик. Но я не могу успешно установить требуемую версию mongodb.

2020-02-21T06:23:26.642+0000 I  CONTROL  [main] ***** SERVER RESTARTED *****
2020-02-21T06:23:26.646+0000 I  CONTROL  [main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify --sslDisabledProtocols 'none'
2020-02-21T06:23:26.666+0000 I  CONTROL  [initandlisten] MongoDB starting : pid=22513 port=27017 dbpath=/var/lib/mongodb 64-bit host=ubuntu-s-1vcpu-1gb-blr1-01
2020-02-21T06:23:26.666+0000 I  CONTROL  [initandlisten] db version v4.2.3
2020-02-21T06:23:26.666+0000 I  CONTROL  [initandlisten] git version: 6874650b362138df74be53d366bbefc321ea32d4
2020-02-21T06:23:26.666+0000 I  CONTROL  [initandlisten] OpenSSL version: OpenSSL 1.1.1  11 Sep 2018
2020-02-21T06:23:26.666+0000 I  CONTROL  [initandlisten] allocator: tcmalloc
2020-02-21T06:23:26.666+0000 I  CONTROL  [initandlisten] modules: none
2020-02-21T06:23:26.666+0000 I  CONTROL  [initandlisten] build environment:
2020-02-21T06:23:26.666+0000 I  CONTROL  [initandlisten]     distmod: ubuntu1804
2020-02-21T06:23:26.666+0000 I  CONTROL  [initandlisten]     distarch: x86_64
2020-02-21T06:23:26.666+0000 I  CONTROL  [initandlisten]     target_arch: x86_64
2020-02-21T06:23:26.666+0000 I  CONTROL  [initandlisten] options: { config: "/etc/mongod.conf", net: { bindIp: "127.0.0.1", port: 27017 }, processManagement: { timeZoneInfo: "/usr/share/zoneinfo" }, storage: { dbPath: "/var/lib/mongodb", journal: { enabled: true } }, systemLog: { destination: "file", logAppend: true, path: "/var/log/mongodb/mongod.log" } }
2020-02-21T06:23:26.666+0000 E  NETWORK  [initandlisten] Failed to unlink socket file /tmp/mongodb-27017.sock Operation not permitted
2020-02-21T06:23:26.666+0000 F  -        [initandlisten] Fatal Assertion 40486 at src/mongo/transport/transport_layer_asio.cpp 683
2020-02-21T06:23:26.666+0000 F  -        [initandlisten]

***aborting after fassert() failure

Это то, что я получаю в файле журнала.

Кто-нибудь сталкивался с этой проблемой в подобном сценарии ios?

И да, я перепробовал все виды строк подключения и все в пн go 3.6.3. Есть ли способ, который я мог бы пропустить?

...