[리눅스질문] 에러메세지 좀 봐주세요..이게 대체 왜 그럴까요?

그냥중   
   조회 3898   추천 0    

 

먼저...제가 초보인지라..

이렇게 질문을 드리면 되는지..

질문을 드리는데 빠진 정보가 있는지 조차도 몰라서.....ㅠㅠ

혹시 귀찮으시더라도 질문을 이해하는데 빠진 정보가 있으면 말씀해주세요...

 

__________

 

라즈베리파이에 라즈베리안이라는 운영체제를 깔았고,

Tracks라는 어플을 설치 실행하려고 합니다...

 

Tracks 

https://github.com/TracksApp/tracks/blob/v2.3.0/doc/installation.md

을 보고 설치했습니다.

 

설치된 DB는 mariaDB였습니다..(mariaDB 사용자 권한이 제대로 설정된 것인지 확신이 서질 않습니다.. 확인하는 방법도 모르고..ㅠㅠ)

 

Tracks 서버 실행후 

http://192.168.1.123:3000

에 접속했을 때 

admin 계정설정하는 페이지까지는 나왔구요..

 

admin 계정을 설정하기 위해 

id admin

password admin(암호는 제가 임의로 정함)

re-password admin(암호는 제가 임의로 정함)

 

을 입력하면..

 

뭔가 잘못되었다고 log를 확인하라고 합니다...

 

 

그래서 log를 확인했습니다...

 

아래가 log입니다.

 

___________________

 

I, [2018-08-30T10:12:11.178194 #1446]  INFO -- : Started POST "/users" for 192.168.1.70 at 2018-08-30 10:12:11 +0900

I, [2018-08-30T10:12:11.186311 #1446]  INFO -- : Processing by UsersController#create as HTML

I, [2018-08-30T10:12:11.187871 #1446]  INFO -- :   Parameters: {"utf8"=>"✓", 

 

"authenticity_token"=>"Clv5DfBenI3gpf17NYstyjfYCcVPQf3UiGFZw6m1Glo=", "user"=>{"login"=>"admin", "password"=>"[FILTERED]", 

 

"password_confirmation"=>"[FILTERED]"}}

I, [2018-08-30T10:12:11.367886 #1446]  INFO -- : Completed 500 Internal Server Error in 179ms (ActiveRecord: 1.0ms)

F, [2018-08-30T10:12:11.380472 #1446] FATAL -- :

NameError (undefined local variable or method `auth_type' for #<User:0x2746320>):

  app/models/user.rb:221:in `password_required?'

  app/controllers/users_controller.rb:83:in `block (2 levels) in create'

  app/controllers/users_controller.rb:72:in `create'

 

__________

 

제가 보기에 3가지 error가 난 듯 합니다. 

 

각 에러가 가르키는 항목은 아래와 같습니다..

 

__________

 

 

app/models/user.rb:221:in `password_required?'

# 아래는 app/models/user.rb:22 부위의 내용입니다.

  def password_required?

    auth_type == 'database' && crypted_password.blank? || password.present?

  end

 

_____________________

 

  app/controllers/users_controller.rb:83:in `block (2 levels) in create'

# 아래는 app/controllers/users_controller.rb:83 부위의 내용입니다.

 

        user = User.new(user_params)

 

        unless user.valid?

          session['new_user'] = user

          redirect_to signup_path

          return

 

________________

 

  app/controllers/users_controller.rb:72:in `create'

# 아래는 app/controllers/users_controller.rb:72 부위의 내용입니다.

    respond_to do |format|

      format.html do

        unless User.no_users_yet? || (@user && @user.is_admin?) || SITE_CONFIG['open_signups']

          @page_title = t('users.no_signups_title')

          @admin_email = SITE_CONFIG['admin_email']

          render :action => "nosignup", :layout => "login"

          return

        end

 

 

_________

 

대체 뭐가 잘못된 걸까요?

대체 어떻게 고쳐야 할까요?

 

까막눈인 저를 도와주세요..

 

형편없는 질문글을 읽어주셔서 감사합니다.

짧은글 일수록 신중하게.
제온프로 2018-08
암호를  만드실때  영문 대문자+소문자+숫자+특수기호
4가지 것을 모두 섞어서 10자 이상으로 만들어 보세요..
     
그냥중 2018-08
아....그럴 가능성도 생각을 해 봐야 겠네요...
말씀 감사합니다..


QnA
제목Page 1528/5710
2014-05   5160255   정은준1
2015-12   1694497   백메가
2015-10   3918   NAS고장났다…
2014-04   3918   hhhoppc
2015-04   3918   방o효o문
2018-02   3918   이해하면오…
2016-07   3918   깜박깜박가
2015-06   3918   VSPress
2017-02   3918   꿀배맛꿀배
2018-08   3919   큐님
2018-03   3919   버프엔지니…
2017-11   3919   나라사랑
2019-07   3919   수퍼싸이언
2014-07   3919   현진
2015-08   3919   comduck
2015-10   3919   방o효o문
2015-12   3919   알팡
2016-01   3919   박문형
2018-10   3919   김건우
2020-02   3919   나의정체는
2018-06   3919   조이
2018-11   3919   컴박