libgit2 / libgit2/rugged

Ubuntu 16.04 + puppet5 installation problem

Open
#740 1 comment 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
C
Stars
2.3k
Forks
293
PR merge metrics
No merged PRs in 30d

Description

Hi all, I'm having a hard time installing rugged provider gem on a ubuntu16 with puppet5 client. I can install the deb package, but I need something that can be used by puppet provided ruby (2.4 vs 2.3 as provided by ubuntu).
/opt/puppetlabs/puppet/bin/gem install does not work even after installing all the needed devel packages (cmake, gcc, ruby etc..), because it uses libjson that in turn needs symbols that c++ libs provided by puppet does not have.
Any trick/suggestion that I can use to have rugged installed on ubuntu16 with puppet5?
thanks.

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Reproduce the installation attempt with Ubuntu 16.04 and Puppet 5 using /opt/puppetlabs/puppet/bin/gem install, after installing the listed development packages. Start by examining the libjson and C++ library symbol errors; done means rugged installs and loads under Puppet's provided Ruby 2.4.

Written by the indexing model from the issue text.

Assessment

Tech stack
linux, ruby, ubuntu
Domain
devops, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.