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

Most frustrating project I think I've ever seen. #71

Open
aeoniandev opened this issue Jan 24, 2018 · 14 comments
Open

Most frustrating project I think I've ever seen. #71

aeoniandev opened this issue Jan 24, 2018 · 14 comments

Comments

@aeoniandev
Copy link

#1 Your install install instructions do not work when doing:

a.) clean vm deployment using ubuntu 14, 16, centos 7, debian 8, or any other os
b.) installing latest version of docker and docker-compose

#2 It appears the reason login credentials are not working is because the database is not being populated and .. even if I manually insert a team and try to add a user .. it fails.

#3 I fixed the nc issue with heath check -- take some pride in your work and don't include things that don't work, this is confusing.

#4 I challenge you to show me your commands working on a clean vm install of any os.

Please check your work and show some respect to the rest of us that end up wasting a ton of time because of sloppy work.

You can reply to this by simply fixing your work and giving correct instructions.

@aeoniandev
Copy link
Author

This error:
Could not find gem 'mocha (~> 0.14.0)' in any of the gem sources listed in your Gemfile.

Another issue that should be fixed in the gemfile.

@kmadhusudhan
Copy link
Contributor

if your docker is up and application is running fine , Please login to web docker and run
rake db:drop && rake db:migrate && rake db:seed . These commands will do db setup

@aeoniandev
Copy link
Author

So ..

I logged into the web container and did:

root@f894f73ad246:/home/app# rake db:drop && rake db:migrate && rake db:seed
Could not find gem 'mocha (~> 0.14.0)' in any of the gem sources listed in your Gemfile.
Run bundle install to install missing gems.
root@f894f73ad246:/home/app#

So then I did:

root@f894f73ad246:/home/app# gem install mocha
Fetching: metaclass-0.0.4.gem (100%)
Successfully installed metaclass-0.0.4
Fetching: mocha-1.3.0.gem (100%)
Successfully installed mocha-1.3.0
Parsing documentation for metaclass-0.0.4
Installing ri documentation for metaclass-0.0.4
Parsing documentation for mocha-1.3.0
Installing ri documentation for mocha-1.3.0
Done installing documentation for metaclass, mocha after 1 seconds
2 gems installed
root@f894f73ad246:/home/app#

Then:

root@f894f73ad246:/home/app# rake db:drop && rake db:migrate && rake db:seed
Could not find gem 'mocha (~> 0.14.0)' in any of the gem sources listed in your Gemfile.
Run bundle install to install missing gems.
root@f894f73ad246:/home/app#

So its failing I think? It looked like mocha 1.3.0 was installed, yet it still throws the error.

Any advice?

@aeoniandev
Copy link
Author

Also I checked and the commands are not dropping the database, etc. I did notice that the db did have the following:

+-----------------------------+------------+
| TABLE_NAME | TABLE_ROWS |
+-----------------------------+------------+
| alert_notifications | 0 |
| branches | 0 |
| comments | 0 |
| configurations | 1 |
| filters | 0 |
| findings | 0 |
| findings_scaners | 0 |
| findings_tags | 0 |
| functionalities | 0 |
| functionalities_permissions | 0 |
| functionalities_roles | 0 |
| notifications | 0 |
| permissions | 0 |
| permissions_roles | 0 |
| repos | 0 |
| repos_users | 0 |
| roles | 0 |
| roles_teams | 0 |
| roles_users | 0 |
| scan_types | 0 |
| scaner_instances | 0 |
| scaners | 0 |
| schema_migrations | 107 |
| sessions | 0 |
| settings | 0 |
| taggings | 0 |
| tags | 0 |
| tasks | 0 |
| tasks_users | 0 |
| teams | 0 |
| teams_users | 0 |
| uploads | 0 |
| users | 0 |
+-----------------------------+------------+
33 rows in set (0.00 sec)

So only two tables had any rows.

I DID NOT select SingleUser when installing.

@aeoniandev
Copy link
Author

mysql> select * from configurations; +----+------------------------------+-----------------------------+---------------------+---------------------+
| id | name | value | created_at | updated_at |
+----+------------------------------+-----------------------------+---------------------+---------------------+
| 1 | admin:paths:plugin_templates | /home/app/templates/plugins | 2018-01-24 15:20:01 | 2018-01-24 15:20:01 |
+----+------------------------------+-----------------------------+---------------------+---------------------+
1 row in set (0.00 sec)

@aeoniandev
Copy link
Author

mysql> select * from schema_migrations;
+----------------+
| version |
+----------------+
| 20160816085229 |
| 20160816121813 |
| 20160816173941 |
| 20160816194215 |
| 20160816200020 |
| 20160816200234 |
| 20160817022927 |
| 20160817024602 |
| 20160817025227 |
| 20160817090800 |
| 20160817093715 |
| 20160817111008 |
| 20160817111259 |
| 20160817182158 |
| 20160817190715 |
| 20160818124115 |
| 20160819094054 |
| 20160820171648 |
| 20160820175605 |
| 20160820181859 |
| 20160822054949 |
| 20160822072057 |
| 20160823092355 |
| 20160824060429 |
| 20160824090905 |
| 20160824091124 |
| 20160825115945 |
| 20160826102326 |
| 20160826102741 |
| 20160826131936 |
| 20160830051444 |
| 20160830065109 |
| 20160830092427 |
| 20160906055355 |
| 20160906055712 |
| 20160906060201 |
| 20160907051548 |
| 20160907062844 |
| 20160908055736 |
| 20160908101509 |
| 20160909055923 |
| 20160911050021 |
| 20160911050409 |
| 20160911052623 |
| 20160916051519 |
| 20160916084522 |
| 20160916095748 |
| 20160919051329 |
| 20160919064638 |
| 20160919100040 |
| 20160921122322 |
| 20160922093939 |
| 20160926093037 |
| 20161024125208 |
| 20161025081956 |
| 20161026122549 |
| 20161027111258 |
| 20161103105954 |
| 20161104124140 |
| 20161111122351 |
| 20161201065221 |
| 20161201101041 |
| 20161202083718 |
| 20161202090704 |
| 20161228064445 |
| 20161229081514 |
| 20161230061324 |
| 20170103083113 |
| 20170113110215 |
| 20170116100650 |
| 20170120095925 |
| 20170126061617 |
| 20170129102818 |
| 20170202101829 |
| 20170202123445 |
| 20170203055855 |
| 20170206094437 |
| 20170206120544 |
| 20170206130402 |
| 20170221112258 |
| 20170222120531 |
| 20170222131256 |
| 20170223194443 |
| 20170227161918 |
| 20170303180510 |
| 20170316095320 |
| 20170322125112 |
| 20170322142200 |
| 20170323090816 |
| 20170323130643 |
| 20170324120613 |
| 20170324144114 |
| 20170324150831 |
| 20170325072724 |
| 20170326154708 |
| 20170327164310 |
| 20170327202039 |
| 20170327202659 |
| 20170328093944 |
| 20170330072400 |
| 20170330085651 |
| 20170403080733 |
| 20170413172407 |
| 20170418062929 |
| 20170422093312 |
| 20170502121027 |
| 20170524061211 |
+----------------+
107 rows in set (0.00 sec)

@kmadhusudhan
Copy link
Contributor

kmadhusudhan commented Jan 25, 2018

please Remove Gemfile.lock and run bundle exec bundle install && bundle exec rake db:drop && bundle exec rake db:migrate && bundle exec rake db:seed

@aeoniandev
Copy link
Author

aeoniandev commented Jan 25, 2018

I had to modify the above and do:

bundle exec bundle install && bundle exec rake db:drop && bundle exec rake db:create && bundle exec rake db:migrate && bundle exec rake db:seed

And then it worked... FINALLY!

@aeoniandev
Copy link
Author

aeoniandev commented Jan 25, 2018

I'm going to fix these issues so it can actually be installed from scratch and it will work. This is crazy what I had to go through to get this to work. I had to incorporate the mysql wait as well because the web container would fail when it couldn't talk to db...because db was still initializing..also I fixed the unhealthy status.

So I will fork this project .. fix these issues and refer back here soon so others can get project up and running smoothly. Hopefully ocalabs team will incorporate fixes quickly to save all this frustration and time.

Thank you again for your help and I look forward to contributing to the project moving forward.

@sampathmende
Copy link

Hey @aeoniandev I also built the jackhammer application successfully. and showed the message jackhammer is up. got below error while building the app but build is done successfully.
Could not find gem 'mocha (~> 0.14.0)' in any of the gem sources listed in your Gemfile.

By the way i am windows 8.1 and installed docker toolbox and it installs oracle vm.
So how to access the jackhammer application now ?? i tried using localhost:5000 but no success.
please help i have been trying it for last 2 months.

thanks in advance
sampath

@kmadhusudhan
Copy link
Contributor

@sampathmende @aeoniandev . is this sorted out ? or still your facing same issue ? . please let me know if your facing same problem , i can help you in that

@sampathmende
Copy link

Yeah facing error still.
Cant load file selenium/webdriver/phantomjs
I installed phantomjs 2.1.1 but no use
Its looking for phantonjs in above location

@kmadhusudhan
Copy link
Contributor

kmadhusudhan commented Feb 12, 2018

@sampathmende Sidekiq depends on phantomjs to run web scanner. This is something related to dependency issue , some how you need to resolve it .

@sampathmende
Copy link

Pls help how to resolve it. Gemfile change is required???? Gemfile need any extra entries

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

3 participants