FS#64233 - [puppet] Missing dependency ruby-concurrent

Attached to Project: Community Packages
Opened by DeLord (DeLord) - Wednesday, 23 October 2019, 13:27 GMT
Last edited by Christian Rebischke (Shibumi) - Tuesday, 19 November 2019, 21:09 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To Christian Rebischke (Shibumi)
Architecture All
Severity Medium
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 2
Private No

Details

Description:

I just installed the package 'puppet' in a completely new and clean LXC Arch Linux container which left me with a non-working puppet binary:

> # puppet -h
> cannot load such file -- concurrent

This is a ruby error message, and I could fix it by installing the ruby-concurrent package from the repositories:
> # pacman -S ruby-concurrent
> [...]
> # puppet -h
> Usage: puppet <subcommand> [options] <action> [options]
> [...]

* package version(s): local/puppet 6.9.0-1

So there is some kind of dependency missing for that package, I am just not sure whether ruby-concurrent really is the one it should be, my Ruby knowledge is just too low for that, and I have other machines running Puppet which don't have ruby-concurrent installed, and there the puppet binary is just working fine. Might be the concurrent dependency is fulfilled due to other stuff there...?
This task depends upon

Closed by  Christian Rebischke (Shibumi)
Tuesday, 19 November 2019, 21:09 GMT
Reason for closing:  Fixed
Additional comments about closing:  6.10.1-1
Comment by Ivan (fizmat) - Thursday, 24 October 2019, 14:23 GMT
I suspect it's the latest update:
[2019-10-22 12:57] [ALPM] upgraded puppet (6.8.1-1 -> 6.9.0-1)
I haven't run puppet on my machine since last week, I updated it on the 22th, and today I discovered that puppet didn't work for me with the same error.
Installing ruby-concurrent solved the issue for me.

Loading...