0
私のubuntuプラットフォームでlxcを使用して新しいコンテナを作成し、sudoユーザーを作成し、Uhdをインストールしてからgnuradioをインストールしました。私はgnuradioを実行しようとすると、私はgtk.GtkWarning
でこの問題を解決しようとするここで見つけるいくつかの方法を試してみましたし、どれも働いていないgtk.GtkWarningを与えるUbuntu lxcコンテナ:表示エラーを開けませんでした
~$ sudo gnuradio-companion
Traceback (most recent call last):
File "/usr/local/bin/gnuradio-companion", line 97, in <module>
check_gtk()
File "/usr/local/bin/gnuradio-companion", line 64, in check_gtk
die(err, "Failed to initialize GTK. If you are running over ssh, "
File "/usr/local/bin/gnuradio-companion", line 42, in die
import gtk
File "/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py", line 69, in <module>
_init()
File "/usr/lib/python2.7/dist-packages/gtk-2.0/gtk/__init__.py", line 57, in _init
warnings.warn(str(e), _gtk.Warning)
gtk.GtkWarning: could not open display
:私はgnuradio実行しようとすると、しかし、私は次のエラーを取得します。私はgnuradio、ubuntu、およびlxcのコンテナにはかなり新しいです。私は、sudoユーザーだけでなく、rootとしてコンテナの外からプログラムを実行しようとしました。誰もこれで私を助けることができますか?
もちろん、lxcコンテナはGUIアプリケーションを実行するためのものではありません。あなたのネイティブのUbuntuでGRCを使用し、Pythonフローグラフの実装をLXCコンテナに転送します(UHD + GRの展開にLXCが使用されている場所を1つしか知っていないので、コンテナ内に配置することは、 、とにかく) –
私たちは異なる容器でいくつかのバージョンを使用して、ネイティブUbuntuのGRCにエクスポートできますか?私たちはさまざまなUHDバージョンを必要とするさまざまなラジオを持っていました。私たちはコンテナがこの問題を解決する方法であると考えていました。 – BDunn