Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

module 'authman.model.oauth.app' not found: #12

Open
suenot opened this issue Jun 26, 2018 · 5 comments
Open

module 'authman.model.oauth.app' not found: #12

suenot opened this issue Jun 26, 2018 · 5 comments

Comments

@suenot
Copy link

suenot commented Jun 26, 2018

Tarantool 1.9, os x
brokes on start example:

box.cfg {
    listen = 3302,
}


local config = {
    activation_secret = '',
    session_secret = '',
    restore_secret = '',
    session_lifetime = 7 * 24 * 60 * 60,
    session_update_timedelta = 2 * 24 * 60* 60,
    social_check_time = 60 * 60* 24,

    -- password_strength can be: 
    -- none, whocares, easy, common, moderate, violence, nightmare,
    password_strength = 'common', -- default value
}
auth = require('authman').api(config)

require('console').start()
2018-06-26 21:22:09.854 [52426] main/101/auth.lua validator.lua:142 W> Use empty for google
2018-06-26 21:22:09.854 [52426] main/101/auth.lua validator.lua:148 W> Use empty for client_id in google
2018-06-26 21:22:09.854 [52426] main/101/auth.lua validator.lua:148 W> Use empty for client_secret in google
2018-06-26 21:22:09.854 [52426] main/101/auth.lua validator.lua:148 W> Use empty for redirect_uri in google
2018-06-26 21:22:09.854 [52426] main/101/auth.lua validator.lua:142 W> Use empty for facebook
2018-06-26 21:22:09.854 [52426] main/101/auth.lua validator.lua:148 W> Use empty for client_id in facebook
2018-06-26 21:22:09.854 [52426] main/101/auth.lua validator.lua:148 W> Use empty for client_secret in facebook
2018-06-26 21:22:09.854 [52426] main/101/auth.lua validator.lua:148 W> Use empty for redirect_uri in facebook
2018-06-26 21:22:09.854 [52426] main/101/auth.lua validator.lua:142 W> Use empty for vk
2018-06-26 21:22:09.854 [52426] main/101/auth.lua validator.lua:148 W> Use empty for client_id in vk
2018-06-26 21:22:09.854 [52426] main/101/auth.lua validator.lua:148 W> Use empty for client_secret in vk
2018-06-26 21:22:09.854 [52426] main/101/auth.lua validator.lua:148 W> Use empty for redirect_uri in vk
2018-06-26 21:22:10.062 [52426] main/101/auth.lua F> ...ition/_tarantool/.rocks/share/tarantool/authman/init.lua:18: module 'authman.model.oauth.app' not found:
	no field package.preload['authman.model.oauth.app']
	no file './authman/model/oauth/app.lua'
	no file './authman/model/oauth/app/init.lua'
	no file './authman/model/oauth/app.dylib'
	no file './authman/model/oauth/app.so'
	no file '/Users/suenot/work2/refactuition/_tarantool/.rocks/share/tarantool/authman/model/oauth/app.lua'
	no file '/Users/suenot/work2/refactuition/_tarantool/.rocks/share/taranto
@suenot
Copy link
Author

suenot commented Jun 26, 2018

Склонировал с гитхаба и заработал.
До этого ставил через tarantoolctl rocks install authman

@alexandrim0
Copy link

Не смог запустить ни через tarantoolctl, ни через luarocks, ни через git clone
Документация либо не точна, либо подразумевает какие-то дополнительные не очевидные действия.
Такой вот "Quick start"...
Разработчики, отзовитесь!

@jaberwoky
Copy link

Попробовал из склонированного репозитория запустить по инструкции - все работает. Что именно у вас при попытке запуска происходит?

@alexandrim0
Copy link

Запускал в docker, базовый образ tarantool/tarantool собран на Alpine linux
Для него другие пути: /usr/local/etc/tarantool/instances.enabled
Нужно создать\смонтировать папку для логов /var/log/tarantool
Также необходимо установить git до запуска команды установки модуля.
Возможно, вы считаете, что всё это относится не к этому модулю, а к тем, кто собирает docker-образы, однако, часть потенциальных пользователей будет пробовать Tarantool\authman в docker и столкнётся с этими проблемами и не всем хватит упорства их преодолеть.
Полагаю, будет полезно хотя бы указать, что Quickstart подразумевает конкретный дистрибутив.
Ещё лучше, если добавить Dockerfile и docker-compose.yml для запуска на образе от вендора, ведь ссылки на модуль и на докер-образы рядом на официальной странице.
Спасибо!

@fsitedev
Copy link
Contributor

fsitedev commented Mar 1, 2019

Есть официальный имидж тарантула на centos7 https://hub.docker.com/r/tarantool/tarantool
Попробуйте завести на нем

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

4 participants