問題タブ [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.
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 が検索するパスを指定する方法はありますか?
java - Azure RHEL ノードで yum を使用してサード パーティのリポジトリにアクセスできない
Azure から RHEL サーバーをプロビジョニングしました。インフラ担当者がアクセスに少し厳しいことは理解しています。
このマシンに Oracle JDK をインストールする必要がありwget
ますが、rpm を取得する際のオプションではなく、yum のみのようです。yum install
ただし、 JDK を使用するには、Oracle などのサードパーティ リポジトリを有効にする必要があるため、次のコマンドを発行しました。
そして私は得る
私がするときyum update
とyum install telnet
、それはその仕事をしているようです。
私の質問は、JDK をインストールする別の方法はありますか? Azure とネットワーク構成に精通している方向けに、"ダウンロード" を有効にするために、インフラストラクチャ担当者に具体的にどのような要求をする必要がありますか?
linux - rhel 7 に docker 1.12 をインストールする際の依存関係エラー
目的: 最新の docker (v1.12) を rhel 7 にオフライン モードでインストールする
- rhel 7 に docker 1.12 をインストールしているときに依存関係エラーが発生し、インターネットでそれらの依存関係を見つけようとしましたが、selinux-policy rpm以外の依存関係が見つかりませんでした。
- yum updateの後にインストールしようとしました。
- インターネット上で docker 1.7 の依存関係を見つけ、rhel 6.7 にインストールされましたが、rhel 7 の docker 1.12 に対して同じ方法を作成できませんでした。
私は以下のものを試しました
- システム (テスト マシン) がインターネットに接続されているときに docker 1.12 をインストールし、docker 1.12 をインストールすると、すべての依存関係が/var/cahce/yum/rhel7/の場所にキャッシュされ、上記の依存関係が検索されますが、見つかりませんでした。
ローカル yum リポジトリを作成し、iso ファイルをマウントしてから、 yum を更新し、docker をインストールしようとしましたが、同じ依存関係エラーが発生しました。
上記の手順がどのように正しいか、正しい手順かわかりません。ただ疲れただけですが、何もうまくいきませんでした。
私の本番環境にはインターネット接続がなく、イントラネット接続のみがあります。
- これを解決する方法と、この種の問題を進める方法を教えてくれたり、アドバイスをくれたりできますか?
前もって感謝します!
linux - RHEL 7 gcc 4.7 でコンパイルされたバイナリを RHEL 6 で実行する
gcc 4.7 を使用して RHEL 7 にビルドされた多数のライブラリがあります。以下は可能ですか
ここでの注意事項は何ですか?
linux - Display only certain dictionary values from yum list in ansible playbook
I created a playbook that will check to see if a package is installed on a RHEL based server using the "yum" Ansible module and then display the results.
My task is as follows;
roles/linux/yumcheck/tasks/main.yml
The playbook correctly outputs the results in the following format;
The yum list module will also display "available" packages. When running this playbook with a package name (such as python) that as multiple available packages, the output can become very lengthy. My goal is for the playbook to only output certain dictionary values (I believe they are referred to as dictionary values).
How can I format the results to only show pertitent information such as the "state" (installed or not) and the name of the package?
I tried displaying the information in the same manner you would display facts about a host using brackets or curly braces, for example {{ results.state}} but Ansible complained about the variable being undefined. I have not been able to find similar examples of this question online. My goal is to simply and cleanly display whether or not a list of packages are installed without all the extra bloaty information.
Thanks.