-
-
Notifications
You must be signed in to change notification settings - Fork 188
Closed
Labels
bugreleasedPull Request released | Issue is fixedPull Request released | Issue is fixedreleased on @beta
Milestone
Description
Versions
- NodeJS: 0.0.0
- mongodb-memory-server-*: 7.4.3 / 8.0.0-beta.x
- mongodb(the binary version): 0.0.0
- mongoose: 0.0.0
- system: Debian 10
package: mongo-memory-server-core
What is the Problem?
Currently when using debian 10 and wanting to use a mongodb binary below 4.2 (like 4.0.25, the default), results in downloading the binary for debian 9.2, which will then throw a libcurl3 missing error
Debug Output
Debug Output
root@951792ab353a:/t# DEBUG=* node node_modules/mongodb-memory-server/postinstall.js
new-find-package-json:main findSync: called with "/t" and "undefined" and "undefined" +0ms
new-find-package-json:main findSync: testing path "/t/package.json" +1ms
new-find-package-json:main findSync: path exists and is file "/t/package.json" +1ms
MongoMS:ResolveConfig findPackageJson: Found package.json at "/t/package.json" +0ms
new-find-package-json:main findSync: after yield +0ms
new-find-package-json:main findSync: testing path "/package.json" +0ms
new-find-package-json:main findSync: called with "/t" and "undefined" and "undefined" +37ms
new-find-package-json:main findSync: testing path "/t/package.json" +0ms
new-find-package-json:main findSync: path exists and is file "/t/package.json" +0ms
MongoMS:ResolveConfig findPackageJson: Found package.json at "/t/package.json" +37ms
new-find-package-json:main findSync: after yield +1ms
new-find-package-json:main findSync: testing path "/package.json" +0ms
Mongodb-Memory-Server* checking MongoDB binaries
MongoMS:MongoBinary getPath +0ms
MongoMS:DryMongoBinary generateOptions +0ms
MongoMS:utils tryReleaseFile: "/etc/upstream-release/lsb-release" does not exist +0ms
MongoMS:getos getLinuxInformation: Using etcOsRelease +0ms
MongoMS:DryMongoBinary generateDownloadPath: Generating Download Path, preferGlobal: "true" +3ms
MongoMS:DryMongoBinary generatePaths +1ms
MongoMS:DryMongoBinary getBinaryName +0ms
MongoMS:DryMongoBinary combineBinaryName +1ms
MongoMS:DryMongoBinary combineBinaryName +0ms
MongoMS:DryMongoBinary combineBinaryName +0ms
MongoMS:DryMongoBinary generateDownloadPath: Paths: {
legacyHomeCache: '/root/.cache/mongodb-binaries/mongod-x64-debian-4.0.25',
modulesCache: '/t/node_modules/.cache/mongodb-memory-server/mongod-x64-debian-4.0.25',
relative: '/t/mongodb-binaries/mongod-x64-debian-4.0.25',
resolveConfig: ''
} +0ms
MongoMS:DryMongoBinary generateDownloadPath: no existing binary for version "4.0.25" was found +2ms
MongoMS:DryMongoBinary generateDownloadPath: using global (preferGlobal) "/root/.cache/mongodb-binaries/mongod-x64-debian-4.0.25" +0ms
MongoMS:MongoBinary getPath: MongoBinary options: {
"version": "4.0.25",
"downloadDir": "/root/.cache/mongodb-binaries",
"os": {
"os": "linux",
"dist": "debian",
"codename": "buster",
"release": "10"
},
"arch": "x64",
"systemBinary": "",
"platform": "linux",
"checkMD5": false
} +9ms
MongoMS:DryMongoBinary locateBinary: Trying to locate Binary for version "4.0.25" +1ms
MongoMS:DryMongoBinary generateOptions +0ms
MongoMS:DryMongoBinary generateDownloadPath: Generating Download Path, preferGlobal: "true" +0ms
MongoMS:DryMongoBinary generatePaths +0ms
MongoMS:DryMongoBinary getBinaryName +0ms
MongoMS:DryMongoBinary combineBinaryName +1ms
MongoMS:DryMongoBinary combineBinaryName +0ms
MongoMS:DryMongoBinary generatePaths: resolveConfigValue is not empty +0ms
MongoMS:DryMongoBinary combineBinaryName +0ms
MongoMS:DryMongoBinary combineBinaryName +0ms
MongoMS:DryMongoBinary generateDownloadPath: Paths: {
legacyHomeCache: '/root/.cache/mongodb-binaries/mongod-x64-debian-4.0.25',
modulesCache: '/t/node_modules/.cache/mongodb-memory-server/mongod-x64-debian-4.0.25',
relative: '/t/mongodb-binaries/mongod-x64-debian-4.0.25',
resolveConfig: '/root/.cache/mongodb-binaries/mongod-x64-debian-4.0.25'
} +0ms
MongoMS:DryMongoBinary generateDownloadPath: no existing binary for version "4.0.25" was found +0ms
MongoMS:DryMongoBinary generateDownloadPath: using resolveConfig (DOWNLOAD_DIR) "/root/.cache/mongodb-binaries/mongod-x64-debian-4.0.25" +1ms
MongoMS:DryMongoBinary locateBinary: running generateDownloadPath +0ms
MongoMS:DryMongoBinary generateDownloadPath: Generating Download Path, preferGlobal: "true" +0ms
MongoMS:DryMongoBinary generatePaths +0ms
MongoMS:DryMongoBinary getBinaryName +0ms
MongoMS:DryMongoBinary combineBinaryName +0ms
MongoMS:DryMongoBinary combineBinaryName +0ms
MongoMS:DryMongoBinary generatePaths: resolveConfigValue is not empty +0ms
MongoMS:DryMongoBinary combineBinaryName +0ms
MongoMS:DryMongoBinary combineBinaryName +0ms
MongoMS:DryMongoBinary generateDownloadPath: Paths: {
legacyHomeCache: '/root/.cache/mongodb-binaries/mongod-x64-debian-4.0.25',
modulesCache: '/t/node_modules/.cache/mongodb-memory-server/mongod-x64-debian-4.0.25',
relative: '/t/mongodb-binaries/mongod-x64-debian-4.0.25',
resolveConfig: '/root/.cache/mongodb-binaries/mongod-x64-debian-4.0.25'
} +1ms
MongoMS:DryMongoBinary generateDownloadPath: no existing binary for version "4.0.25" was found +0ms
MongoMS:DryMongoBinary generateDownloadPath: using resolveConfig (DOWNLOAD_DIR) "/root/.cache/mongodb-binaries/mongod-x64-debian-4.0.25" +0ms
MongoMS:DryMongoBinary locateBinary: could not find a existing binary +0ms
MongoMS:MongoBinary getPath: "RUNTIME_DOWNLOAD" is "true", trying to download +3ms
MongoMS:MongoBinary download +1ms
MongoMS:MongoBinary download: Waiting to acquire Download lock for file "/root/.cache/mongodb-binaries/4.0.25.lock" +1ms
MongoMS:LockFile lock: Locking file "/root/.cache/mongodb-binaries/4.0.25.lock" +0ms
MongoMS:LockFile checkLock: for file "/root/.cache/mongodb-binaries/4.0.25.lock" with uuid: "undefined" +0ms
MongoMS:LockFile createLock: trying to create a lock file for "/root/.cache/mongodb-binaries/4.0.25.lock" +1ms
MongoMS:LockFile createLock: Lock File Created for file "/root/.cache/mongodb-binaries/4.0.25.lock" +2ms
MongoMS:MongoBinary download: Download lock acquired +3ms
MongoMS:MongoBinary download: Adding version 4.0.25 to cache +0ms
MongoMS:MongoBinaryDownload getMongodPath +0ms
MongoMS:DryMongoBinary generateOptions +5ms
MongoMS:DryMongoBinary generateDownloadPath: Generating Download Path, preferGlobal: "true" +1ms
MongoMS:DryMongoBinary generatePaths +0ms
MongoMS:DryMongoBinary getBinaryName +0ms
MongoMS:DryMongoBinary combineBinaryName +0ms
MongoMS:DryMongoBinary combineBinaryName +0ms
MongoMS:DryMongoBinary generatePaths: resolveConfigValue is not empty +1ms
MongoMS:DryMongoBinary combineBinaryName +0ms
MongoMS:DryMongoBinary combineBinaryName +0ms
MongoMS:DryMongoBinary generateDownloadPath: Paths: {
legacyHomeCache: '/root/.cache/mongodb-binaries/mongod-x64-debian-4.0.25',
modulesCache: '/t/node_modules/.cache/mongodb-memory-server/mongod-x64-debian-4.0.25',
relative: '/t/mongodb-binaries/mongod-x64-debian-4.0.25',
resolveConfig: '/root/.cache/mongodb-binaries/mongod-x64-debian-4.0.25'
} +0ms
MongoMS:DryMongoBinary generateDownloadPath: no existing binary for version "4.0.25" was found +1ms
MongoMS:DryMongoBinary generateDownloadPath: using resolveConfig (DOWNLOAD_DIR) "/root/.cache/mongodb-binaries/mongod-x64-debian-4.0.25" +0ms
MongoMS:DryMongoBinary getBinaryName +0ms
MongoMS:DryMongoBinary combineBinaryName +0ms
MongoMS:MongoBinaryDownload startDownload +4ms
MongoMS:MongoBinaryDownloadUrl getDebianVersionString: requested version "4.0.25" not available for osrelease "10", using "92" +0ms
MongoMS:MongoBinaryDownloadUrl Using "mongodb-linux-x86_64-debian92-4.0.25.tgz" as the Archive String +0ms
MongoMS:MongoBinaryDownloadUrl Using "https://fastdl.mongodb.org" as the mirror +0ms
MongoMS:MongoBinaryDownload download +2ms
MongoMS:MongoBinaryDownload download: Downloading: "https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-debian92-4.0.25.tgz" +1ms
MongoMS:MongoBinaryDownload httpDownload +0ms
MongoMS:MongoBinaryDownload httpDownload: trying to download "https://fastdl.mongodb.org/linux/mongodb-linux-x86_64-debian92-4.0.25.tgz" +0ms
MongoMS:MongoBinaryDownload httpDownload: moved "/root/.cache/mongodb-binaries/mongodb-linux-x86_64-debian92-4.0.25.tgz.downloading" to "/root/.cache/mongodb-binaries/mongodb-linux-x86_64-debian92-4.0.25.tgz" +11s
MongoMS:MongoBinaryDownload makeMD5check: Checking MD5 of downloaded binary... +0ms
MongoMS:MongoBinaryDownload makeMD5check: checkMD5 is disabled +0ms
MongoMS:MongoBinaryDownload extract +0ms
MongoMS:DryMongoBinary generateOptions +11s
MongoMS:DryMongoBinary generateDownloadPath: Generating Download Path, preferGlobal: "true" +0ms
MongoMS:DryMongoBinary generatePaths +1ms
MongoMS:DryMongoBinary getBinaryName +0ms
MongoMS:DryMongoBinary combineBinaryName +0ms
MongoMS:DryMongoBinary combineBinaryName +0ms
MongoMS:DryMongoBinary generatePaths: resolveConfigValue is not empty +0ms
MongoMS:DryMongoBinary combineBinaryName +0ms
MongoMS:DryMongoBinary combineBinaryName +0ms
MongoMS:DryMongoBinary generateDownloadPath: Paths: {
legacyHomeCache: '/root/.cache/mongodb-binaries/mongod-x64-debian-4.0.25',
modulesCache: '/t/node_modules/.cache/mongodb-memory-server/mongod-x64-debian-4.0.25',
relative: '/t/mongodb-binaries/mongod-x64-debian-4.0.25',
resolveConfig: '/root/.cache/mongodb-binaries/mongod-x64-debian-4.0.25'
} +0ms
MongoMS:DryMongoBinary generateDownloadPath: no existing binary for version "4.0.25" was found +1ms
MongoMS:DryMongoBinary generateDownloadPath: using resolveConfig (DOWNLOAD_DIR) "/root/.cache/mongodb-binaries/mongod-x64-debian-4.0.25" +0ms
MongoMS:DryMongoBinary getBinaryName +0ms
MongoMS:DryMongoBinary combineBinaryName +0ms
MongoMS:MongoBinaryDownload extract: archive: "/root/.cache/mongodb-binaries/mongodb-linux-x86_64-debian92-4.0.25.tgz" final: "/root/.cache/mongodb-binaries/mongod-x64-debian-4.0.25" +2ms
MongoMS:MongoBinaryDownload extractTarGz +1ms
MongoMS:MongoBinary download: Removing Download lock +13s
MongoMS:LockFile unlock: Unlocking file "/root/.cache/mongodb-binaries/4.0.25.lock" +13s
MongoMS:LockFile checkLock: for file "/root/.cache/mongodb-binaries/4.0.25.lock" with uuid: "fdb2165a-2276-4256-accd-fdba0695dcf1" +1ms
MongoMS:LockFile checkLock: Lock File Already exists, and is for *this* process, with uuid: "fdb2165a-2276-4256-accd-fdba0695dcf1" +0ms
MongoMS:LockFile unlock: Lock Status was "availableInstance" for file "/root/.cache/mongodb-binaries/4.0.25.lock" +0ms
MongoMS:LockFile unlockCleanup: for file "/root/.cache/mongodb-binaries/4.0.25.lock" +0ms
MongoMS:MongoBinary download: Download lock removed +2ms
MongoMS:MongoBinary getPath: Mongod binary path: "/root/.cache/mongodb-binaries/mongod-x64-debian-4.0.25" +0ms
Mongodb-Memory-Server* found binary: "/root/.cache/mongodb-binaries/mongod-x64-debian-4.0.25"
root@951792ab353a:/t#Note: Debug Output from #552
Metadata
Metadata
Assignees
Labels
bugreleasedPull Request released | Issue is fixedPull Request released | Issue is fixedreleased on @beta