問題タブ [rhel7]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Percona 57 および RHEL7 での Ansible mysql_user
Percona 57 を搭載した RHEL7 で ansible mysql_user モジュールを使用しようとしていますが、失敗します
Python mysqldb モジュールが必要です
完全な Percona 57 をインストールしました。yum install MySQL-python もインストールしようとしました。(1.2.3) しかし、Python で MySQLdb をインポートしようとすると、
ImportError: libmysqlclient.so.18: 共有オブジェクト ファイルを開けません: そのようなファイルまたはディレクトリはありません
pip install MySQL-python がエラーで失敗する (1.2.5)
他の誰かがその問題を抱えていましたか?
php - RHEL に PHP5.6 をインストールする
yum を使用して RHEL 7 (物理マシン) に PHP 5.6 をインストールしようとしています。REMI リポジトリをインストールしました。
それから走った
そして、実行してphpをインストールしようとしました
次のエラーが発生しました
Webtatic EL のインストールを推奨するこの Stackoverflow questionで解決策 を見つけました。webtatic をインストールし、yum を更新して実行しました
依存関係エラーが発生します
私は何かが足りないのだろうか?ぐるぐる回ってるみたい!毎週 Centos マシンに 1 つの完全なスタックをインストールしますが、RHEL でこれを乗り越えるのは難しいようです。何を探すべきかについての指針はありますか?(ところで、メッセージの下部に記載されている remi-test リポジトリが見つかりません)
r - EC2 RHEL 7 への R のインストール
AWS/EC2 RHEL 7.2 で運が良かった人はいますか?
sudo yum install -y epel-release
EPEL パッケージにアクセスするために実行しました。次に試してみsudo yum install R
ましたが、次のように失敗します:
Error: Package: R-core-devel-3.3.1-1.el7.x86_64 (epel)
Requires: texinfo-tex
オプションのパッケージを取得できるようにする必要があると言及している人を見ましたがtexinfo-tex
、AWS ではそのどれも機能していないようです。たとえば、私はこれを無駄にしようとしました:sudo yum --enablerepo=rhel-7-server-optional-rpms install R
試してみるとsudo yum --skip-broken install R
、次のメッセージで失敗します。
Packages skipped because of dependency problems:
GConf2-3.2.6-8.el7.x86_64 from rhui-REGION-rhel-server-releases
R-3.3.1-1.el7.x86_64 from epel
R-core-3.3.1-1.el7.x86_64 from epel
R-core-devel-3.3.1-1.el7.x86_64 from epel
R-devel-3.3.1-1.el7.x86_64 from epel
R-java-devel-3.3.1-1.el7.x86_64 from epel
bzip2-devel-1.0.6-13.el7.x86_64 from rhui-REGION-rhel-server-releases
flac-libs-1.3.0-5.el7_1.x86_64 from rhui-REGION-rhel-server-releases
gcc-gfortran-4.8.5-4.el7.x86_64 from rhui-REGION-rhel-server-releases
gsm-1.0.13-11.el7.x86_64 from rhui-REGION-rhel-server-releases
1:java-1.7.0-openjdk-1.7.0.111-2.6.7.2.el7_2.x86_64 from rhui-REGION-rhel-server-releases
1:java-1.7.0-openjdk-devel-1.7.0.111-2.6.7.2.el7_2.x86_64 from rhui-REGION-rhel-server-releases
1:java-1.7.0-openjdk-headless-1.7.0.111-2.6.7.2.el7_2.x86_64 from rhui-REGION-rhel-server-releases
libasyncns-0.8-7.el7.x86_64 from rhui-REGION-rhel-server-releases
libicu-devel-50.1.2-15.el7.x86_64 from rhui-REGION-rhel-server-releases
2:libogg-1.3.0-7.el7.x86_64 from rhui-REGION-rhel-server-releases
libquadmath-devel-4.8.5-4.el7.x86_64 from rhui-REGION-rhel-server-releases
libsndfile-1.0.25-10.el7.x86_64 from rhui-REGION-rhel-server-releases
1:libvorbis-1.3.3-8.el7.x86_64 from rhui-REGION-rhel-server-releases
pcre-devel-8.32-15.el7_2.1.x86_64 from rhui-REGION-rhel-server-releases
pcsc-lite-libs-1.8.8-6.el7.x86_64 from rhui-REGION-rhel-server-releases
psmisc-22.20-9.el7.x86_64 from rhui-REGION-rhel-server-releases
pulseaudio-libs-6.0-7.el7.x86_64 from rhui-REGION-rhel-server-releases
1:tcl-devel-8.5.13-8.el7.x86_64 from rhui-REGION-rhel-server-releases
1:tk-devel-8.5.13-6.el7.x86_64 from rhui-REGION-rhel-server-releases
tre-devel-0.8.0-10.el7.x86_64 from epel
xz-devel-5.1.2-12alpha.el7.x86_64 from rhui-REGION-rhel-server-releases
それは単純なものでなければなりませんが、私には理解できません。
linux - ユーザーの切り替え (su) ぶら下げ
そのため、SSHベースであると確信している奇妙な問題があります。
直接 ssh すると正常に動作します。
次に、ルートに sudo すると、これも正常に機能します。
ただし、その後ルートからユーザーに su すると、約 30 ~ 60 秒間ハングしてからタイムアウトします。
最終的にはユーザーを切り替えます。同様に、一度 su した後、シェルを終了してルートに戻ると、シェルもハングします。
何か案は?pam 認証メッセージ以外に /var/log/secure には何もありません。
また、「su」が内部で SSH を使用しているかどうかもわかりません。しかし、rsync にも同じハングの問題があることに気付きました。rsync は SSH を使用していると思います。
ubuntu - RHEL 7.2 でポート 57001 のローカル サーバーに接続できない
RHEL 7.2 の vmware インスタンスを実行しており、ホスト マシンからアクセスできないように見えるポート 57001 で API を提供しています。vmware インスタンス内からのアクセスは正常に機能します。
Ubuntu 15 と 16 にまったく同じインスタンスがあり、どちらもローカル インスタンスとホスト マシンの両方から以下の URL に正常に接続します。
IP アドレス
- ホスト: 172.30.20.235
- RHEL: 172.30.18.170
- Ubuntu: 172.30.18.174
ローカル vmware およびホスト http://172.30.18で機能するURL の例。174 :57001/api/v1/getGradeDistribution
ホストからは機能しないが、vmware http://172.30.18内からは機能するURL の例。170 :57001/api/v1/getGradeDistribution
最初は RHEL サーバーの場合、ホストからポート 80 にアクセスすることさえできませんでしたが、いくつか掘り下げた後、次のコマンドを使用してこれを克服することができました。
ホストからポート 80 で Web サーバーに問題なく接続できたので、Ubuntu サーバーでこれを行う必要はありませんでした。
私が知る限り、設定はすべてのサーバーで同一です
Ubuntu 15/16 -- ローカルでもホストからでも 57001 に接続できます
Red Hat Enterprise 7.2 -- ホストから 57001 に接続できませんが、ローカルで動作します
RHEL インスタンスのホストからポート 57001 に到達可能にする方法について何か提案はありますか?
アップデート
このコマンドを試したところ、エントリが追加されましたが、どちらも機能していないようです:(
sudo firewall-cmd --permanent --zone=public --add-port=57001/tcp
python - rhel7.2 に python2.7.9 の代替バージョンをインストールします。
RHEL7.2 には python2.7.5 が付属しています
2.7 (2.7.9) の別のバージョンをインストールしたいのですが、プリインストールされているバージョンをいじり続けます (どちらも python2.7 であるため)。
走る:
結果は常に/usr/bin/python2.7
変化しています。その結果、yum はもう機能しません...
プリインストールされている python2.7 バージョンをいじることなく、代替バージョンの python をインストールするにはどうすればよいですか?
別の問題として、継承したこのビルド プロセスは使用してmake -j2 -o2
いますが、make でこれらのフラグへの参照が見つかりませんでした。make はこれらのフラグ (j2、o2) をサポートしていますか? 彼らの目的は何ですか?
編集
犯人ではなかったようです。私のビルド スクリプトでは、インストール直後に次のコマンドを使用していました。
python を新しくインストールしたものに常にリンクしていたので、これは良くありませんでした。行を次のように変更すると、問題が修正されました。
現在、python
2.7.5 をpython2.7
実行し、2.7.9 を実行しています
make のフラグに関しては、私はまだそれらが何をするのかわかりません...
dbi - RHEL 7 collectd dbi freetds の問題
RHEL 7 の collectd で dbi プラグインを動作させることができないようです。FreeTDS ドライバーを使用して Microsoft SQL Server に接続しようとしていますが、collectd/dbi が見つかりません。
最新の collectd をインストールしました:
名前: collectd
アーチ: x86_64
バージョン: 5.5.2
リリース: 1.el7
サイズ: 1.8 Mリポジトリ
: インストール済み
リポジトリから: epel
概要: RRD ファイルを埋めるための統計収集デーモン
ライセンス: GPLv2
名前: collectd
-dbi
アーチ: x86_64
バージョン: 5.5.2
リリース: 1.el7
サイズ: 32 kリポジトリ:
インストール済み
リポジトリから: /collectd-dbi-5.5.2-1.el7.x86_64
概要 : collectd 用 DBI プラグイン
ライセンス : GPLv2
FreeTDS をインストールしました:
名前: freetds
アーチ: x86_64
バージョン: 0.95.81
リリース: 1.el7
サイズ: 2.7 Mリポジトリ
: インストール済み
リポジトリから: epel
概要: TDS (Tabular DataStream) プロトコルの実装
ライセンス: LGPLv2+ および GPLv2+
FreeTDS をロードしようとすると、collectd がエラーを表示します:
dbi プラグイン: cdbi_connect_database: dbi_driver_open_r (FreeTDS) が失敗しました。
私は何が欠けていますか?どんな助けでも大歓迎です。
python - 「make」コマンドを実行するときに、sip-4.18.1 の Python.h へのパスを指定できますか?
で設定しようとしていsip-4.18.1
ますRHEL 7
。私は持っていdownloaded/installed/configured Python3.5.2
ます。
sip ディレクトリ内で「make」を実行すると、次のエラーが発生します。
gcc -c -pipe -fPIC -O2 -Wall -W -DNDEBUG -I. -I/usr/include/python2.7 -o siplib.o siplib.c siplib.c:20:20: 致命的なエラー: Python.h: そのようなファイルまたはディレクトリはありません #include
Python 2.7
これは、少なくともこのマシンにダウンロードされていることを意味すると理解できますが、構成されているようには見えません。
Python.h
「make」の実行時に sip が検索するパスを指定する方法はありますか?