Bug 680633

Summary: Why I need pango and mesa-dri-drivers for running ejabberd?
Product: [Fedora] Fedora EPEL Reporter: Matěj Cepl <mcepl>
Component: ejabberdAssignee: Peter Lemenkov <lemenkov>
Status: CLOSED DUPLICATE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: unspecified Docs Contact:
Priority: unspecified    
Version: el6CC: jkaluza, lemenkov, mail, martin, mcepl, mmahut
Target Milestone: ---   
Target Release: ---   
Hardware: Unspecified   
OS: Unspecified   
Whiteboard:
Fixed In Version: Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2013-07-23 13:21:46 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:

Description Matěj Cepl 2011-02-26 15:27:09 UTC
Description of problem:
When installing ejabberd on quite minimal RHEL-6 Server system, I get these packages to be installed:
Installing:
 ejabberd               i686   2.1.6-1.el6        epel                    827 k
Installing for dependencies:
 SDL                    i686   1.2.14-2.el6       rhel-i386-server-6      200 k
 atk                    i686   1.28.0-2.el6       rhel-i386-server-6      190 k
 cairo                  i686   1.8.8-3.1.el6      rhel-i386-server-6      319 k
 cups-libs              i686   1:1.4.2-35.el6_0.1 rhel-i386-server-6      322 k
 erlang                 i686   R14B-0.5.el6       epel                     24 k
 erlang-appmon          i686   R14B-0.5.el6       epel                    143 k
 erlang-asn1            i686   R14B-0.5.el6       epel                    986 k
 erlang-common_test     i686   R14B-0.5.el6       epel                    472 k
 erlang-compiler        i686   R14B-0.5.el6       epel                    979 k
 erlang-cosEvent        i686   R14B-0.5.el6       epel                    150 k
 erlang-cosEventDomain  i686   R14B-0.5.el6       epel                    112 k
 erlang-cosFileTransfer i686   R14B-0.5.el6       epel                    168 k
 erlang-cosNotification i686   R14B-0.5.el6       epel                    733 k
 erlang-cosProperty     i686   R14B-0.5.el6       epel                    162 k
 erlang-cosTime         i686   R14B-0.5.el6       epel                    106 k
 erlang-cosTransactions i686   R14B-0.5.el6       epel                    165 k
 erlang-crypto          i686   R14B-0.5.el6       epel                     44 k
 erlang-debugger        i686   R14B-0.5.el6       epel                    439 k
 erlang-dialyzer        i686   R14B-0.5.el6       epel                    545 k
 erlang-docbuilder      i686   R14B-0.5.el6       epel                    191 k
 erlang-edoc            i686   R14B-0.5.el6       epel                    249 k
 erlang-erl_docgen      i686   R14B-0.5.el6       epel                     76 k
 erlang-erl_interface   i686   R14B-0.5.el6       epel                    160 k
 erlang-erts            i686   R14B-0.5.el6       epel                    1.8 M
 erlang-esasl           i686   0.1-5.el6          epel                     34 k
 erlang-et              i686   R14B-0.5.el6       epel                    197 k
 erlang-eunit           i686   R14B-0.5.el6       epel                    131 k
 erlang-examples        i686   R14B-0.5.el6       epel                    813 k
 erlang-gs              i686   R14B-0.5.el6       epel                    606 k
 erlang-hipe            i686   R14B-0.5.el6       epel                    1.0 M
 erlang-ic              i686   R14B-0.5.el6       epel                    839 k
 erlang-inets           i686   R14B-0.5.el6       epel                    751 k
 erlang-inviso          i686   R14B-0.5.el6       epel                    156 k
 erlang-jinterface      i686   R14B-0.5.el6       epel                     92 k
 erlang-kernel          i686   R14B-0.5.el6       epel                    1.0 M
 erlang-megaco          i686   R14B-0.5.el6       epel                    7.8 M
 erlang-mnesia          i686   R14B-0.5.el6       epel                    653 k
 erlang-observer        i686   R14B-0.5.el6       epel                    198 k
 erlang-odbc            i686   R14B-0.5.el6       epel                     58 k
 erlang-orber           i686   R14B-0.5.el6       epel                    913 k
 erlang-os_mon          i686   R14B-0.5.el6       epel                    104 k
 erlang-otp_mibs        i686   R14B-0.5.el6       epel                     26 k
 erlang-parsetools      i686   R14B-0.5.el6       epel                    164 k
 erlang-percept         i686   R14B-0.5.el6       epel                    139 k
 erlang-pman            i686   R14B-0.5.el6       epel                    103 k
 erlang-public_key      i686   R14B-0.5.el6       epel                    380 k
 erlang-reltool         i686   R14B-0.5.el6       epel                    290 k
 erlang-runtime_tools   i686   R14B-0.5.el6       epel                    209 k
 erlang-sasl            i686   R14B-0.5.el6       epel                    259 k
 erlang-snmp            i686   R14B-0.5.el6       epel                    1.4 M
 erlang-ssh             i686   R14B-0.5.el6       epel                    360 k
 erlang-ssl             i686   R14B-0.5.el6       epel                    364 k
 erlang-stdlib          i686   R14B-0.5.el6       epel                    2.1 M
 erlang-syntax_tools    i686   R14B-0.5.el6       epel                    322 k
 erlang-test_server     i686   R14B-0.5.el6       epel                    266 k
 erlang-toolbar         i686   R14B-0.5.el6       epel                     47 k
 erlang-tools           i686   R14B-0.5.el6       epel                    536 k
 erlang-tv              i686   R14B-0.5.el6       epel                    375 k
 erlang-typer           i686   R14B-0.5.el6       epel                     54 k
 erlang-webtool         i686   R14B-0.5.el6       epel                     44 k
 erlang-wx              i686   R14B-0.5.el6       epel                    2.5 M
 erlang-xmerl           i686   R14B-0.5.el6       epel                    936 k
 gnutls                 i686   2.8.5-4.el6        rhel-i386-server-6      336 k
 gtk2                   i686   2.18.9-4.el6       rhel-i386-server-6      3.2 M
 hicolor-icon-theme     noarch 0.11-1.1.el6       rhel-i386-server-6       40 k
 jasper-libs            i686   1.900.1-15.el6     rhel-i386-server-6      137 k
 libICE                 i686   1.0.6-1.el6        rhel-i386-server-6       52 k
 libSM                  i686   1.1.0-7.1.el6      rhel-i386-server-6       26 k
 libXcomposite          i686   0.4.1-2.el6        rhel-i386-server-6       17 k
 libXcursor             i686   1.1.10-2.el6       rhel-i386-server-6       32 k
 libXdamage             i686   1.1.2-1.el6        rhel-i386-server-6       16 k
 libXext                i686   1.1-3.el6          rhel-i386-server-6       33 k
 libXfixes              i686   4.0.4-1.el6        rhel-i386-server-6       19 k
 libXft                 i686   2.1.13-4.1.el6     rhel-i386-server-6       48 k
 libXi                  i686   1.3-3.el6          rhel-i386-server-6       32 k
 libXinerama            i686   1.1-1.el6          rhel-i386-server-6       15 k
 libXrandr              i686   1.3.0-4.el6        rhel-i386-server-6       29 k
 libXrender             i686   0.9.5-1.el6        rhel-i386-server-6       26 k
 libXxf86vm             i686   1.1.0-1.el6        rhel-i386-server-6       18 k
 libgsasl               i686   1.4.0-4.el6        epel                    113 k
 libntlm                i686   1.0-3.el6          rhel-i386-server-optional-6
                                                                           42 k
 libtasn1               i686   2.3-3.el6          rhel-i386-server-6      239 k
 libthai                i686   0.1.12-3.el6       rhel-i386-server-6      183 k
 libtiff                i686   3.9.4-1.el6        rhel-i386-server-6      337 k
 libtool-ltdl           i686   2.2.6-15.5.el6     rhel-i386-server-6       45 k
 mesa-dri-drivers       i686   7.7-2.el6          rhel-i386-server-6      1.7 M
 mesa-libGL             i686   7.7-2.el6          rhel-i386-server-6      164 k
 mesa-libGLU            i686   7.7-2.el6          rhel-i386-server-6      186 k
 pango                  i686   1.28.1-3.el6_0.3   rhel-i386-server-6      349 k
 pixman                 i686   0.18.4-1.el6_0.1   rhel-i386-server-6      154 k
 tcl                    i686   1:8.5.7-6.el6      rhel-i386-server-6      1.9 M
 tk                     i686   1:8.5.7-5.el6      rhel-i386-server-6      1.4 M
 unixODBC               i686   2.2.14-11.el6      rhel-i386-server-6      382 k
 wxBase                 i686   2.8.11-3.el6       epel                    591 k
 wxGTK                  i686   2.8.11-3.el6       epel                    3.0 M
 wxGTK-gl               i686   2.8.11-3.el6       epel                     31 k

Transaction Summary
================================================================================
Install      97 Package(s)
Upgrade       0 Package(s)

Total download size: 50 M
Installed size: 71 M
Is this ok [y/N]: y


Version-Release number of selected component (if applicable):
ejabberd-2.1.6-1.el6.i686.rpm

Comment 1 Peter Lemenkov 2011-02-26 16:37:11 UTC
Yes, that's a known issue. The problem is that erlang's internal debugger has the ability to run in a GUI mode (thus it *requires* GUI-related stuff). One possible way of relaxing the dependency by patching sources to look at the GUI frontend first and fallback to ncurses-based one if it's unavailable.

Comment 2 Peter Lemenkov 2013-07-23 13:21:46 UTC

*** This bug has been marked as a duplicate of bug 784693 ***