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

ERROR pyenv: version `3.8.3' is not installed #2385

Closed
lee-vg opened this issue Jul 29, 2020 · 11 comments
Closed

ERROR pyenv: version `3.8.3' is not installed #2385

lee-vg opened this issue Jul 29, 2020 · 11 comments
Labels
T: bug 🐞 Something isn't working

Comments

@lee-vg
Copy link

lee-vg commented Jul 29, 2020

Dependabot was working perfectly and then a few days ago we keep seeing
updater | ERROR <job_40565714> pyenv: version `3.8.3' is not installed (set by /home/dependabot/dependabot-updater/tmp/dependabot_20200729-73-18x52h4/.python-version) updater | in the logs.

We are using python and poetry.

the full error is:

updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-python-0.118.7/lib/dependabot/python/update_checker/poetry_version_resolver.rb:317:in `run_poetry_command'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-python-0.118.7/lib/dependabot/python/update_checker/poetry_version_resolver.rb:84:in `block (2 levels) in fetch_latest_resolvable_version_string'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/shared_helpers.rb:141:in `with_git_configured'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-python-0.118.7/lib/dependabot/python/update_checker/poetry_version_resolver.rb:72:in `block in fetch_latest_resolvable_version_string'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/shared_helpers.rb:37:in `block (2 levels) in in_a_temporary_directory'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/shared_helpers.rb:37:in `chdir'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/shared_helpers.rb:37:in `block in in_a_temporary_directory'
updater | ERROR <job_40565714> /usr/lib/ruby/2.6.0/tmpdir.rb:93:in `mktmpdir'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/shared_helpers.rb:34:in `in_a_temporary_directory'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-python-0.118.7/lib/dependabot/python/update_checker/poetry_version_resolver.rb:71:in `fetch_latest_resolvable_version_string'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-python-0.118.7/lib/dependabot/python/update_checker/poetry_version_resolver.rb:42:in `latest_resolvable_version'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-python-0.118.7/lib/dependabot/python/update_checker.rb:43:in `latest_resolvable_version'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/update_checkers/base.rb:72:in `preferred_resolvable_version'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/update_checkers/base.rb:235:in `preferred_version_resolvable_with_unlock?'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/update_checkers/base.rb:227:in `numeric_version_can_update?'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/update_checkers/base.rb:177:in `version_can_update?'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/update_checkers/base.rb:40:in `can_update?'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:250:in `requirements_to_unlock'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:186:in `check_and_create_pull_request'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:65:in `check_and_create_pr_with_error_handling'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:51:in `block in run'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:51:in `each'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:51:in `run'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/lib/dependabot/update_files_job.rb:16:in `perform_job'
updater | ERROR <job_40565714> /home/dependabot/dependabot-updater/lib/dependabot/base_job.rb:29:in `run'
updater | ERROR <job_40565714> bin/update_files.rb:21:in `<main>'
@lee-vg lee-vg added the T: bug 🐞 Something isn't working label Jul 29, 2020
@feelepxyz
Copy link
Contributor

@lee-vg this should now be fixed.

@chris48s
Copy link

Hello. I'm seeing a similar error on all my python projects. I just tried bumping after seeing this post and I'm still getting the error

updater | I, [2020-07-29T15:45:19.878602 #72]  INFO -- sentry: ** [Raven] Sending event 8d4e6949d6754503b532430ac18a0e13 to Sentry
  proxy | 2020/07/29 15:45:40 POST https://sentry.io:443/api/1425239/store/
  proxy | 2020/07/29 15:45:40 200 https://sentry.io:443/api/1425239/store/
updater | ERROR <job_41848735> Error processing isort (Dependabot::SharedHelpers::HelperSubprocessFailed)
updater | ERROR <job_41848735> pyenv: version `3.8.3' is not installed (set by /home/dependabot/dependabot-updater/tmp/dependabot_20200729-72-1qn181c/.python-version)
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-python-0.118.7/lib/dependabot/python/update_checker/poetry_version_resolver.rb:317:in `run_poetry_command'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-python-0.118.7/lib/dependabot/python/update_checker/poetry_version_resolver.rb:84:in `block (2 levels) in fetch_latest_resolvable_version_string'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/shared_helpers.rb:141:in `with_git_configured'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-python-0.118.7/lib/dependabot/python/update_checker/poetry_version_resolver.rb:72:in `block in fetch_latest_resolvable_version_string'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/shared_helpers.rb:37:in `block (2 levels) in in_a_temporary_directory'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/shared_helpers.rb:37:in `chdir'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/shared_helpers.rb:37:in `block in in_a_temporary_directory'
updater | ERROR <job_41848735> /usr/lib/ruby/2.6.0/tmpdir.rb:93:in `mktmpdir'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/shared_helpers.rb:34:in `in_a_temporary_directory'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-python-0.118.7/lib/dependabot/python/update_checker/poetry_version_resolver.rb:71:in `fetch_latest_resolvable_version_string'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-python-0.118.7/lib/dependabot/python/update_checker/poetry_version_resolver.rb:42:in `latest_resolvable_version'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-python-0.118.7/lib/dependabot/python/update_checker.rb:43:in `latest_resolvable_version'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/update_checkers/base.rb:72:in `preferred_resolvable_version'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/update_checkers/base.rb:235:in `preferred_version_resolvable_with_unlock?'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/update_checkers/base.rb:227:in `numeric_version_can_update?'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/update_checkers/base.rb:177:in `version_can_update?'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/vendor/ruby/2.6.0/gems/dependabot-common-0.118.7/lib/dependabot/update_checkers/base.rb:40:in `can_update?'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:250:in `requirements_to_unlock'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:186:in `check_and_create_pull_request'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:65:in `check_and_create_pr_with_error_handling'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:51:in `block in run'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:51:in `each'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/lib/dependabot/updater.rb:51:in `run'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/lib/dependabot/update_files_job.rb:16:in `perform_job'
updater | ERROR <job_41848735> /home/dependabot/dependabot-updater/lib/dependabot/base_job.rb:29:in `run'
updater | ERROR <job_41848735> bin/update_files.rb:21:in `<main>'

Anything I need to do other than 'bump now' to clear this? Is it a different issue?
Thanks

@feelepxyz
Copy link
Contributor

@chris48s yeah same issue but we only fixed it in v2 not preview 🤦‍♂️ rolling out the new version again.

@feelepxyz
Copy link
Contributor

@chris48s could you try bumping again?

@chris48s
Copy link

Thanks. That is resolved now 👍
I should probably update those projects to use dependabot v2 anyway 😄

@Fenkiou
Copy link

Fenkiou commented Oct 14, 2020

Hello, I'm currently experiencing this issue as well with version 0.123.0 with this message pyenv: version '3.8.5' is not installed.

Tried with 0.120.3 and no issue (well not really but no related to pyenv at least). I tried with this version because I thought it could be related to this commit: 43381fa and indeed with 0.120.4 the issue is present

@jurre
Copy link
Member

jurre commented Oct 15, 2020

Hello, I'm currently experiencing this issue as well with version 0.123.0 with this message pyenv: version '3.8.5' is not installed.

Tried with 0.120.3 and no issue (well not really but no related to pyenv at least). I tried with this version because I thought it could be related to this commit: 43381fa and indeed with 0.120.4 the issue is present

Thanks @Fenkiou I think #2645 should fix it

@Fenkiou
Copy link

Fenkiou commented Oct 20, 2020

@jurre Thanks, but I still have the issue with 0.123.1 :/

To be sure you have the full context, there are the logs

Parsing dependencies information
/builds/me/software/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-python-0.118.8/lib/dependabot/python/update_checker/poetry_version_resolver.rb:317:in `run_poetry_command': pyenv: version `3.8.5' is not installed (set by /builds/me/software/dependabot-script/tmp/dependabot_20201020-9863-1rqb2wi/.python-version) (Dependabot::SharedHelpers::HelperSubprocessFailed)
	from /builds/me/software/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-python-0.118.8/lib/dependabot/python/update_checker/poetry_version_resolver.rb:84:in `block (2 levels) in fetch_latest_resolvable_version_string'
	from /builds/me/software/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.118.8/lib/dependabot/shared_helpers.rb:141:in `with_git_configured'
	from /builds/me/software/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-python-0.118.8/lib/dependabot/python/update_checker/poetry_version_resolver.rb:72:in `block in fetch_latest_resolvable_version_string'
	from /builds/me/software/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.118.8/lib/dependabot/shared_helpers.rb:37:in `block (2 levels) in in_a_temporary_directory'
	from /builds/me/software/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.118.8/lib/dependabot/shared_helpers.rb:37:in `chdir'
	from /builds/me/software/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.118.8/lib/dependabot/shared_helpers.rb:37:in `block in in_a_temporary_directory'
	from /usr/lib/ruby/2.6.0/tmpdir.rb:93:in `mktmpdir'
	from /builds/me/software/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.118.8/lib/dependabot/shared_helpers.rb:34:in `in_a_temporary_directory'
	from /builds/me/software/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-python-0.118.8/lib/dependabot/python/update_checker/poetry_version_resolver.rb:71:in `fetch_latest_resolvable_version_string'
	from /builds/me/software/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-python-0.118.8/lib/dependabot/python/update_checker/poetry_version_resolver.rb:42:in `latest_resolvable_version'
	from /builds/me/software/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-python-0.118.8/lib/dependabot/python/update_checker.rb:43:in `latest_resolvable_version'
	from /builds/me/software/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.118.8/lib/dependabot/update_checkers/base.rb:72:in `preferred_resolvable_version'
	from /builds/me/software/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-python-0.118.8/lib/dependabot/python/update_checker.rb:91:in `updated_requirements'
	from /builds/me/software/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.118.8/lib/dependabot/update_checkers/base.rb:263:in `changed_requirements'
	from /builds/me/software/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.118.8/lib/dependabot/update_checkers/base.rb:277:in `requirements_can_update?'
	from /builds/me/software/dependabot-script/vendor/ruby/2.6.0/gems/dependabot-common-0.118.8/lib/dependabot/update_checkers/base.rb:45:in `can_update?'
	from ./generic-update-script.rb:147:in `block in <main>'
	from ./generic-update-script.rb:130:in `each'
	from ./generic-update-script.rb:130:in `<main>'

I can open another issue if you think it's more appropriate ;)

@jurre
Copy link
Member

jurre commented Oct 20, 2020

The logs indicate you're on 0.118.8 or dependabot-core right? gems/dependabot-common-0.118.8 Also, are you running this in the dependabot-core docker container? If not, you need to make sure the right python is installed yourself, also, make sure you're on 0.123.1 of the docker container as well.

@Fenkiou
Copy link

Fenkiou commented Oct 20, 2020

@jurre alright my bad! I'm using the 0.123.1 docker image but I cloned that repository : https://github.com/dependabot/dependabot-script and using it directly... so that's a usage issue, not a bug.. There is the corresponding issue in the other repo : dependabot/dependabot-script#477

Sorry for the noise

@jurre
Copy link
Member

jurre commented Oct 21, 2020

@Fenkiou no worries, happy to hear it's working ✨

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
T: bug 🐞 Something isn't working
Projects
None yet
Development

No branches or pull requests

5 participants