rlidwka / sinopia

Private npm repository server
5.51k stars 656 forks source link

npm adduser ERR! code E500 #470

Closed cybermerlin closed 6 years ago

cybermerlin commented 6 years ago

on server


 error --- unexpected error: Cannot find module './build/Release/crypt3'
Error: Cannot find module './build/Release/crypt3'
    at Function.Module._resolveFilename (module.js:536:15)
    at Function.Module._load (module.js:466:25)
    at Module.require (module.js:579:17)
    at require (internal/module.js:11:18)
    at module.exports (/usr/local/lib/node_modules/sinopia/node_modules/crypt3/index.js:24:9)
    at Object.add_user_to_htpasswd (/usr/local/lib/node_modules/sinopia/node_modules/sinopia-htpasswd/utils.js:107:14)
    at /usr/local/lib/node_modules/sinopia/node_modules/sinopia-htpasswd/index.js:93:20
    at callback (/usr/local/lib/node_modules/sinopia/node_modules/sinopia-htpasswd/utils.js:55:19)
    at /usr/local/lib/node_modules/sinopia/node_modules/sinopia-htpasswd/utils.js:59:21
    at /usr/local/lib/node_modules/sinopia/node_modules/sinopia-htpasswd/utils.js:23:21
 http  <-- 500, user: undefined, req: 'PUT /-/user/org.couchdb.user:cybermerlin', error: internal server error
cybermerlin commented 6 years ago

console.log

Tony1952466760 commented 6 years ago

I have the problem too. My solution: npm i -g sinopia-for-htpasswd cd /root/.config/sinopia touch htpasswd sinopia-adduser

here input your username and password.

In the client: npm login

cybermerlin commented 6 years ago

Thanks. That helped me.

kingStart commented 6 years ago

404 Not Found: sinopia-for-htpasswd@latest

kingStart commented 6 years ago

I resoved it throuth htpasswd-for-sinopia

$ npm install htpasswd-for-sinopia -g $ sinopia-adduser