Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Ошибки при установке WPScan на Ubuntu Desktop 12.04  (Прочитано 2288 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Heretic_515

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
  • Dead end is just an excuse to break the wall!
    • Просмотр профиля
Следовал этой инструкции
Step 1 :

To install wpscan and her related packages.

sudo apt-get install git libcurl4-gnutls-dev libruby libxml2 libxml2-dev libxslt1-dev ruby1.9.1-dev
sudo -sH
cd /opt
git clone https://github.com/wpscanteam/wpscan.git

cd wpscan

sudo gem install bundler

sudo bundle install --without test developement

That's all! See you.

В результате после выполнения команды
sudo bundle install --without test developementВижу следующее
Don't run Bundler as root. Bundler can ask for sudo if it is needed, and
installing your bundle as root will break this application for all non-root
users on this machine.
Fetching gem metadata from https://rubygems.org/............
Fetching version metadata from https://rubygems.org/..
Resolving dependencies......
Rubygems 1.8.15 is not threadsafe, so your gems will be installed one at a time. Upgrade to Rubygems 2.1.0 or higher to enable parallel gem installation.
Installing addressable 2.4.0

Gem::InstallError: addressable requires Ruby version >= 1.9.0.
Using ffi 1.9.10
Installing mini_portile2 2.0.0

Gem::InstallError: mini_portile2 requires Ruby version >= 1.9.2.
Using ruby-progressbar 1.7.5
Using terminal-table 1.4.5
Using yajl-ruby 1.2.1
Using bundler 1.11.2
An error occurred while installing addressable (2.4.0), and Bundler cannot
continue.
Make sure that `gem install addressable -v '2.4.0'` succeeds before bundling.
Подскажите что не правильно?
Dead end is just an excuse to break the wall!

Оффлайн ghost337

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Ошибки при установке WPScan на Ubuntu Desktop 12.04
« Ответ #1 : 23 Декабря 2015, 00:54:17 »
У меня вначале тоже эта ошибка была, но у меня стояла Ruby v1.8. После того как я удалил и поставил Ruby v1.9.3 Wpscan поставился норм.
Попробуй с версией ruby v1.9.3 или запусти отдельно:
gem install addressable -v '2.4.0и посмотри какая будет ошибка.

Оффлайн Heretic_515

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
  • Dead end is just an excuse to break the wall!
    • Просмотр профиля
Re: Ошибки при установке WPScan на Ubuntu Desktop 12.04
« Ответ #2 : 23 Декабря 2015, 11:29:54 »
horny@horny-To-be-filled-by-O-E-M:~$ sudo su
[sudo] password for horny:
root@horny-To-be-filled-by-O-E-M:/home/horny# gem install addressable -v '2.4.0
>

Пользователь решил продолжить мысль 23 Декабря 2015, 11:46:09:
root@horny-To-be-filled-by-O-E-M:/home/horny/wpscan# ruby wpscan.rb --url http://www.wpblog.com --enumerate vp
wpscan.rb:50: syntax error, unexpected ':', expecting ')'
      wpscan_options.to_h.merge(max_threads: wpscan_options.threads)
                                            ^
wpscan.rb:50: syntax error, unexpected ')', expecting kEND
wpscan.rb:225: odd number list for Hash
      show_progression: true,
                       ^
wpscan.rb:225: syntax error, unexpected ':', expecting '}'
      show_progression: true,
                       ^
wpscan.rb:225: Can't assign to true
wpscan.rb:226: syntax error, unexpected ':', expecting '='
      exclude_content: wpscan_options.exclude_content_based
                      ^
wpscan.rb:227: syntax error, unexpected '}', expecting kEND
wpscan.rb:294: syntax error, unexpected ':', expecting ')'
          file: PLUGINS_FILE,
               ^
wpscan.rb:294: dynamic constant assignment
wpscan.rb:295: syntax error, unexpected ':', expecting '='
          type: plugin_enumeration_type
               ^
wpscan.rb:330: syntax error, unexpected ':', expecting ')'
          file: THEMES_FILE,
               ^
wpscan.rb:330: dynamic constant assignment
wpscan.rb:331: syntax error, unexpected ':', expecting '='
          type: theme_enumeration_type
               ^
wpscan.rb:351: syntax error, unexpected ':', expecting ')'
          file: DATA_DIR + '/timthumbs.txt',
               ^
wpscan.rb:351: syntax error, unexpected ',', expecting kEND
wpscan.rb:353: syntax error, unexpected ')', expecting kEND
wpscan.rb:376: syntax error, unexpected ':', expecting ')'
          range: wpscan_options.enumerate_usernames_range,
                ^
wpscan.rb:377: syntax error, unexpected ':', expecting '='
          show_progression: false
                           ^
wpscan.rb:391: syntax error, unexpected ':', expecting ')'
        wp_users.output(margin_left: ' ' * 4)
                                    ^
wpscan.rb:391: syntax error, unexpected ')', expecting kEND
wpscan.rb:402: syntax error, unexpected ':', expecting ')'
          wp_users << WpUser.new(wp_target.uri, login: username.chomp)
                                                      ^
wpscan.rb:402: syntax error, unexpected ')', expecting kEND
wpscan.rb:405: syntax error, unexpected ':', expecting ')'
...User.new(wp_target.uri, login: wpscan_options.username)
                              ^
wpscan.rb:405: syntax error, unexpected ')', expecting kEND
wpscan.rb:429: syntax error, unexpected ':', expecting ')'
            show_progression: true,
                             ^
wpscan.rb:429: Can't assign to true
wpscan.rb:430: syntax error, unexpected ':', expecting '='
            verbose: wpscan_options.verbose
                    ^
wpscan.rb:431: syntax error, unexpected ')', expecting kEND
wpscan.rb:434: syntax error, unexpected ':', expecting ')'
          wp_users.output(show_password: true, margin_left: ' ' * 2)
                                        ^
wpscan.rb:434: Can't assign to true
          wp_users.output(show_password: true, margin_left: ' ' * 2)
                                              ^
wpscan.rb:434: syntax error, unexpected ':', expecting '='
          wp_users.output(show_password: true, margin_left: ' ' * 2)
                                                           ^
wpscan.rb:434: syntax error, unexpected ')', expecting kEND
wpscan.rb:451: syntax error, unexpected kRESCUE, expecting kEND
  rescue Interrupt
        ^
wpscan.rb:462: syntax error, unexpected kENSURE, expecting kEND
wpscan.rb:471: syntax error, unexpected $end, expecting kEND
root@horny-To-be-filled-by-O-E-M:/home/horny/wpscan#
« Последнее редактирование: 23 Декабря 2015, 11:46:09 от Heretic_515 »
Dead end is just an excuse to break the wall!

Оффлайн ghost337

  • Новичок
  • *
  • Сообщений: 2
    • Просмотр профиля
Re: Ошибки при установке WPScan на Ubuntu Desktop 12.04
« Ответ #3 : 24 Декабря 2015, 12:00:49 »
В конце кавычка пропущена, должно быть так:
gem install addressable -v '2.4.0'

Оффлайн Heretic_515

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
  • Dead end is just an excuse to break the wall!
    • Просмотр профиля
Re: Ошибки при установке WPScan на Ubuntu Desktop 12.04
« Ответ #4 : 24 Декабря 2015, 13:59:04 »
horny@horny-To-be-filled-by-O-E-M:~$ sudo gem install addressable -v '2.4.0'
[sudo] password for horny:
ERROR:  Error installing addressable:
addressable requires Ruby version >= 1.9.0.


По состоянию на 16/06/2019 тема не получает никакого развития. Последняя активность ТС на форуме на данный момент времени: 24 Декабря 2015 (18 месяцев назад).
Проблема с высокой долей вероятности не может быть воспроизведена на современном железе и современном ПО другими пользователями. Поэтому, дабы никого не путать, тема признается модератором подлежащей закрытию и последующей архивации. Закрыто
--zg_nico
« Последнее редактирование: 16 Июня 2019, 17:36:57 от zg_nico »
Dead end is just an excuse to break the wall!

 

Страница сгенерирована за 0.04 секунд. Запросов: 24.