Hacktoberfest 2026: the issues maintainers tagged for October, open and beginner-friendly. Browse Hacktoberfest issues

Ubuntu 16.04 + puppet5 installation problem

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

Nobody has claimed this yet.

Assessment

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

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.

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.

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

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.

More from libgit2/rugged

All issues in libgit2/rugged

Similar issues

More C issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.