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

Autoproj osdeps fails #390

Open
haider8645 opened this issue Dec 29, 2022 · 3 comments
Open

Autoproj osdeps fails #390

haider8645 opened this issue Dec 29, 2022 · 3 comments

Comments

@haider8645
Copy link

haider8645 commented Dec 29, 2022

Hello,

the autoproj osdeps command fails with the error shown below. It seems to be related to bundle. The error also happens when I use aup. We created an issue at rubygems. Could someone from the autoproj dev team please collaborate on this issue.

Thanks!

Best,
Haider

--- ERROR REPORT TEMPLATE -------------------------------------------------------

fatal: No live threads left. Deadlock?
6 threads, 6 sleeps current:0x000055ba8e49f380 main thread:0x000055ba8d62cff0
* #<Thread:0x000055ba8d65aea8 sleep_forever>
   rb_thread_t:0x000055ba8d62cff0 native:0x00007fd241d2a740 int:0
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:42:in `pop'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:42:in `deq'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/installer/parallel_installer.rb:173:in `process_specs'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/installer/parallel_installer.rb:133:in `install_with_worker'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/installer/parallel_installer.rb:89:in `call'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/installer/parallel_installer.rb:67:in `call'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/installer.rb:244:in `install_in_parallel'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/installer.rb:201:in `install'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/installer.rb:89:in `block in run'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/process_lock.rb:12:in `block in lock'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/process_lock.rb:9:in `open'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/process_lock.rb:9:in `lock'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/installer.rb:71:in `run'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/installer.rb:23:in `install'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/cli/install.rb:62:in `run'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/cli.rb:260:in `block in install'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/settings.rb:131:in `temporary'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/cli.rb:259:in `install'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/cli.rb:34:in `dispatch'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/cli.rb:28:in `start'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/exe/bundle:45:in `block in <top (required)>'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/exe/bundle:33:in `<top (required)>'
   /home/dfki.uni-bremen.de/mlodhi/ROCK/reference-dev/.autoproj/bin/bundle:129:in `load'
   /home/dfki.uni-bremen.de/mlodhi/ROCK/reference-dev/.autoproj/bin/bundle:129:in `<main>'
* #<Thread:0x000055ba8e5d68c8 /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/timeout-0.3.0/lib/timeout.rb:101 sleep_forever>
   rb_thread_t:0x000055ba8e49f380 native:0x00007fd23d7de700 int:0
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/timeout-0.3.0/lib/timeout.rb:105:in `pop'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/timeout-0.3.0/lib/timeout.rb:105:in `block in create_timeout_thread'
* #<Thread:0x000055ba945d81e0@Parallel Installer Worker #0 /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:90 sleep_forever>
   rb_thread_t:0x000055ba93e89ad0 native:0x00007fd23dbe0700 int:0
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:55:in `pop'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:55:in `block in process_queue'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:54:in `loop'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:54:in `process_queue'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:90:in `block (2 levels) in create_threads'
* #<Thread:0x000055ba945d8078@Parallel Installer Worker #1 /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:90 sleep_forever>
   rb_thread_t:0x000055ba935ed9c0 native:0x00007fd23d3dc700 int:0
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:55:in `pop'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:55:in `block in process_queue'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:54:in `loop'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:54:in `process_queue'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:90:in `block (2 levels) in create_threads'
* #<Thread:0x000055ba945d7ee8@Parallel Installer Worker #2 /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:90 sleep_forever>
   rb_thread_t:0x000055ba94d75f90 native:0x00007fd23d9df700 int:0
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:55:in `pop'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:55:in `block in process_queue'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:54:in `loop'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:54:in `process_queue'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:90:in `block (2 levels) in create_threads'
* #<Thread:0x000055ba945d7da8@Parallel Installer Worker #3 /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:90 sleep_forever>
   rb_thread_t:0x000055ba9372c990 native:0x00007fd23d5dd700 int:0
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:55:in `pop'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:55:in `block in process_queue'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:54:in `loop'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:54:in `process_queue'
   /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:90:in `block (2 levels) in create_threads'

  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:42:in `pop'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/worker.rb:42:in `deq'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/installer/parallel_installer.rb:173:in `process_specs'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/installer/parallel_installer.rb:133:in `install_with_worker'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/installer/parallel_installer.rb:89:in `call'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/installer/parallel_installer.rb:67:in `call'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/installer.rb:244:in `install_in_parallel'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/installer.rb:201:in `install'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/installer.rb:89:in `block in run'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/process_lock.rb:12:in `block in lock'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/process_lock.rb:9:in `open'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/process_lock.rb:9:in `lock'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/installer.rb:71:in `run'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/installer.rb:23:in `install'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/cli/install.rb:62:in `run'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/cli.rb:260:in `block in install'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/settings.rb:131:in `temporary'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/cli.rb:259:in `install'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/vendor/thor/lib/thor/invocation.rb:127:in `invoke_command'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/vendor/thor/lib/thor.rb:392:in `dispatch'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/cli.rb:34:in `dispatch'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/vendor/thor/lib/thor/base.rb:485:in `start'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/cli.rb:28:in `start'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/exe/bundle:45:in `block in <top (required)>'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/lib/bundler/friendly_errors.rb:117:in `with_friendly_errors'
  /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/gems/bundler-2.4.1/exe/bundle:33:in `<top (required)>'
  /home/dfki.uni-bremen.de/mlodhi/ROCK/reference-dev/.autoproj/bin/bundle:129:in `load'
  /home/dfki.uni-bremen.de/mlodhi/ROCK/reference-dev/.autoproj/bin/bundle:129:in `<main>'

Environment

Bundler       2.4.1
  Platforms   ruby, x86_64-linux
Ruby          2.7.0p0 (2019-12-25 revision 647ee6f091eafcce70ffb75ddf7e121e192ab217) [x86_64-linux]
  Full Path   /usr/bin/ruby2.7
  Config Dir  /etc
RubyGems      3.1.2
  Gem Home    /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0
  Gem Path    /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0
  User Home   /home/dfki.uni-bremen.de/mlodhi
  User Path   /home/dfki.uni-bremen.de/mlodhi/.gem/ruby/2.7.0
  Bin Dir     /home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems/ruby/2.7.0/bin
OpenSSL       
  Compiled    OpenSSL 1.1.1f  31 Mar 2020
  Loaded      OpenSSL 1.1.1f  31 Mar 2020
  Cert File   /usr/lib/ssl/cert.pem
  Cert Dir    /usr/lib/ssl/certs
Tools         
  Git         2.25.1
  RVM         not installed
  rbenv       not installed
  chruby      not installed
Gem.ruby      /usr/bin/ruby2.7
bundle #!     /usr/bin/env /usr/bin/ruby2.7

Bundler Build Metadata

Built At          2022-12-24
Git SHA           f3175f033c
Released Version  true

Bundler settings

bin
  Set for your local app (/home/dfki.uni-bremen.de/mlodhi/ROCK/reference-dev/install/gems/.bundle/config): "/home/dfki.uni-bremen.de/mlodhi/ROCK/reference-dev/install/gems/bin"
gemfile
  Set via BUNDLE_GEMFILE: "/home/dfki.uni-bremen.de/mlodhi/ROCK/reference-dev/install/gems/Gemfile"
path
  Set for your local app (/home/dfki.uni-bremen.de/mlodhi/ROCK/reference-dev/install/gems/.bundle/config): "/home/dfki.uni-bremen.de/mlodhi/.local/share/autoproj/gems"
shebang
  Set for your local app (/home/dfki.uni-bremen.de/mlodhi/ROCK/reference-dev/install/gems/.bundle/config): "/usr/bin/ruby2.7"

Gemfile

Gemfile

source 'https://rubygems.org'
ruby "~> 2.7.0" if respond_to?(:ruby)
group :default do
  gem "autoproj",
                                 ">= 2.0.0"
  gem "autorespawn",
                                 ">= 0"
  gem "backports",
                                 ">= 0"
  gem "binding_of_caller",
                                 ">= 0"
  gem "bundler",
                                 ">= 0"
  gem "concurrent-ruby",
                                 ">= 0"
  gem "concurrent-ruby-ext",
                                 ">= 0"
  gem "facets",
                                 ">= 0"
  gem "fakefs",
                                 ">= 0"
  gem "flexmock",
                                 ">= 0"
  gem "grape",
                                 ">= 0"
  gem "hoe",
                                 "< 4.0"
  gem "hoe-yard",
                                 ">= 0"
  gem "hooks",
                                 ">= 0"
  gem "kramdown",
                                 ">= 0"
  gem "minitest",
                                 "< 5.16"
  gem "pastel",
                                 ">= 0"
  gem "qtbindings",
                                 ">= 0", git: "https://github.com/rock-core/qtbindings"
  gem "rake-compiler",
                                 "< 0.9.0"
  gem "rb-readline",
                                 ">= 0"
  gem "rbtrace",
                                 ">= 0"
  gem "rest-client",
                                 ">= 0"
  gem "rgl",
                                 ">= 0"
  gem "rice",
                                 "< 4.0.0"
  gem "stackprof",
                                 ">= 0"
  gem "state_machine",
                                 "<= 1.0.3"
  gem "thin",
                                 ">= 0"
  gem "timecop",
                                 ">= 0"
  gem "tty-cursor",
                                 ">= 0"
  gem "tty-progressbar",
                                 ">= 0"
  gem "tty-prompt",
                                 ">= 0"
  gem "tty-table",
                                 ">= 0"
  gem "utilrb",
                                 ">= 3.0.1"
  gem "websocket",
                                 ">= 0"
  gem "xmlrpc",
                                 ">= 0"
  gem "yard",
                                 ">= 0"
end

Gemfile.lock

<No /home/dfki.uni-bremen.de/mlodhi/ROCK/reference-dev/install/gems/Gemfile.lock found>

--- TEMPLATE END ----------------------------------------------------------------

@doudou
Copy link
Member

doudou commented Dec 29, 2022

Hi. This is an issue with Bundler 2.4.1.

Switch existing workspaces back to 2.3.6 by editing .autoproj/config.yml and adding a "bundler_version: 2.3.6" entry

When bootstrapping, add --bundler-version=2.3.6 to the bootstrap command line

@haider8645
Copy link
Author

@doudou Thanks! that works!

@Priyanka328
Copy link

@doudou perfect. Thanks for the solution. it works :)

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