Skip to content

Instantly share code, notes, and snippets.

@jessereynolds
Last active August 29, 2015 13:57
Show Gist options
  • Select an option

  • Save jessereynolds/9795765 to your computer and use it in GitHub Desktop.

Select an option

Save jessereynolds/9795765 to your computer and use it in GitHub Desktop.
omnibus-collectd - gettext has unsafe dependencies

omnibus-collectd health check failures

The gettext build depends on two libraries outside the omnibus build (in addition to other already whitelisted libraries):

libtinfo5 - /lib/x86_64-linux-gnu/libtinfo.so.5

shared low-level terminfo library for terminal handling

Part of ncurses - http://packages.ubuntu.com/source/precise/ncurses

See: http://packages.ubuntu.com/precise/libtinfo5

libgomp1 - /usr/lib/x86_64-linux-gnu/libgomp.so.1

GOMP is an implementation of OpenMP for the C, C++, and Fortran compilers in the GNU Compiler Collection.

Part of GCC 4.6 - http://packages.ubuntu.com/source/precise/gcc-4.6

See: http://packages.ubuntu.com/precise/libgomp1

[health_check] Executing `find /opt/bp-collectd-server/ -type f | xargs ldd > ldd.out 2>/dev/null`
[health_check] *** Health Check Failed, Summary follows:
[health_check] *** The following Omnibus-built libraries have unsafe or unmet dependencies:
[health_check] --> /opt/bp-collectd-server/embedded/lib/gettext/hostname
[health_check] --> /opt/bp-collectd-server/embedded/lib/gettext/urlget
[health_check] --> /opt/bp-collectd-server/embedded/lib/libgettextsrc-0.18.3.so
[health_check] --> /opt/bp-collectd-server/embedded/lib/libgettextlib-0.18.3.so
[health_check] *** The following Omnibus-built binaries have unsafe or unmet dependencies:
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgfilter
[health_check] --> /opt/bp-collectd-server/embedded/bin/recode-sr-latin
[health_check] --> /opt/bp-collectd-server/embedded/bin/msguniq
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgattrib
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgunfmt
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgcomm
[health_check] --> /opt/bp-collectd-server/embedded/bin/msginit
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgcat
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgexec
[health_check] --> /opt/bp-collectd-server/embedded/bin/msggrep
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgcmp
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgen
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgfmt
[health_check] --> /opt/bp-collectd-server/embedded/bin/xgettext
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgmerge
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgconv
[health_check] *** The following libraries cannot be guaranteed to be on target systems:
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fb19ef69000)
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fb1ff006000)
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f223560c000)
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f9e94469000)
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f0c7c759000)
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f3ba9670000)
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f1643855000)
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fca4d775000)
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f0d5b545000)
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f8e4ca1f000)
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f1657ad9000)
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f3dfb9e4000)
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fb43a18c000)
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fd94c909000)
[health_check] --> /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f579ef70000)
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f579e481000)
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f988b001000)
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f286a3f0000)
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f0dc6cd4000)
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fe091d4e000)
[health_check] --> /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007ffa6cf41000)
[health_check] *** The precise failures were:
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgfilter
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fb19ef69000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/bin/recode-sr-latin
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fb1ff006000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/bin/msguniq
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f223560c000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgattrib
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f9e94469000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgunfmt
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f0c7c759000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgcomm
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f3ba9670000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/bin/msginit
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f1643855000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgcat
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fca4d775000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgexec
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f0d5b545000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/bin/msggrep
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f8e4ca1f000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgcmp
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f1657ad9000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgen
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f3dfb9e4000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgfmt
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fb43a18c000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/bin/xgettext
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fd94c909000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgmerge
[health_check] DEPENDS ON: libgomp.so.1
[health_check] COUNT: 1
[health_check] PROVIDED BY: /usr/lib/x86_64-linux-gnu/libgomp.so.1 (0x00007f579ef70000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgmerge
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f579e481000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/bin/msgconv
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f988b001000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/lib/gettext/hostname
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f286a3f0000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/lib/gettext/urlget
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007f0dc6cd4000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/lib/libgettextsrc-0.18.3.so
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007fe091d4e000)
[health_check] FAILED BECAUSE: Unsafe dependency
[health_check] --> /opt/bp-collectd-server/embedded/lib/libgettextlib-0.18.3.so
[health_check] DEPENDS ON: libtinfo.so.5
[health_check] COUNT: 1
[health_check] PROVIDED BY: /lib/x86_64-linux-gnu/libtinfo.so.5 (0x00007ffa6cf41000)
[health_check] FAILED BECAUSE: Unsafe dependency
Something went wrong...the Omnibus just ran off the road!
Error raised was:
Backtrace:
/opt/ruby1.9/lib/ruby/gems/1.9.1/gems/omnibus-2.0.0.rc1/lib/omnibus/health_check.rb:191:in `run'
/opt/ruby1.9/lib/ruby/gems/1.9.1/gems/omnibus-2.0.0.rc1/lib/omnibus/project.rb:922:in `block (3 levels) in render_tasks'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment