This service is available only in Japanese-language.

パッケージ

telnetによるアクセスについて

RZG1Eボード+Yocto 1.6.1 Linux kernel 3.10で動作させています。

TelnetでRZG1Eボードにアクセスするための必要なレシピおよび設定をご存知でしたらご教授ください。

試しに以下レシピをlocal.confに入れてみましたが、外部からtenlet接続できませんでした。
[local.conf一部]
iptables \ ・・・ポート許可設定のため
inetutils \ ・・・telnet, telnetd導入のため
xinetd \ ・・・デーモン監視用
[結果]
クライアント側から実行すると、以下の結果でした。
$ telnet 192.168.1.1
Trying 192.168.1.1...
telnet: Unable to connect to remote host: Connection refused

気になりますのは、inetutils 1.9.4にtelnetdのソースが入っているのですが、
core-image-weston-skrzg1e.tar.bz2に含まれていないのです。
Westonではサポート外とか考えられますか?

[詳細]
telnetdが存在しない。
 root@skrzg1e:~# ls /usr/sbin/in.*
 /usr/sbin/in.talkd /usr/sbin/in.uucpd

ポートは開放済み
 root@skrzg1e:~# iptables -L
 Chain INPUT (policy ACCEPT)
 target prot opt source destination
 ACCEPT tcp -- anywhere anywhere tcp dpt:telnet

gccパッケージの導入について

RZG1Eボード+Yocto 1.6.1 Linux kernel 3.10で
動作させています。

gccの追加パッケージをopenembedded-coreのdaisyBranchを使用しBitbakeすると、
下記のエラーが発生しビルドできません。
gccはnodeでパッケージをインストールする際にコンパイルがかかるため必要となります。

原因および対処方法がありましたら、ご教授お願い致します。
[エラー内容]
NOTE: Error during finalise of /home/sanken/yocto/build/../openembedded-core/meta/recipes-devtools/gcc/gcc-cross-initial_4.8.bb | ETA: --:--:--
ERROR: ExpansionError during parsing /home/sanken/yocto/build/../openembedded-core/meta/recipes-devtools/gcc/gcc-cross-initial_4.8.bb: Failure expanding variable oe_runconf: ExpansionError: Failure expanding variable EXTRA_OECONF, expression was --with-newlib --without-headers --disable-shared --disable-threads --disable-multilib --disable-__cxa_atexit --enable-languages=c --program-prefix=arm-poky-linux-gnueabi- --with-sysroot=/not/exist --with-build-sysroot=/home/sanken/yocto/build/tmp/work/cortexa7hf-vfp-neon-poky-linux-gnueabi/gcc-cross-initial-arm/4.8.2-r0/gcc-4.8.2/build.x86_64-linux.arm-poky-linux-gnueabi/tmpsysroot --disable-libmudflap --disable-libgomp --disable-libssp --disable-libquadmath --with-system-zlib --disable-lto --disable-plugin --enable-decimal-float=no ${@bb.utils.contains('DISTRO_FEATURES', 'ld-is-gold', '--with-ld=/home/sanken/yocto/build/tmp/sysroots/x86_64-linux/usr/bin/cortexa7hf-vfp-neon-poky-linux-gnueabi/arm-poky-linux-gnueabi-ld.bfd', '', d)} ${EXTRA_OECONF_GCC_FLOAT} ${@get_gcc_ppc_plt_settings(bb, d)} --with-native-system-header-dir=/usr/include ${@gettext_oeconf(d)} which triggered exception NameError: name 'get_gcc_ppc_plt_settings' is not defined
NOTE: Error during finalise of /home/sanken/yocto/build/../openembedded-core/meta/recipes-devtools/gcc/gcc-runtime_4.8.bb

linux-libc-headers のバージョン指定方法

linux-libc-headers のバージョンはどこで指定すれば良いでしょうか?

linux-libc-headers_4.1.bb が元から入っている環境に、
linux-libc-headers_4.8.bb 一式を組み込んだのですが、
$ bitbake linux-libc-headers
とすると、linux-libc-headers_4.1.bb が使われます。

他のパッケージだと新しいバージョンが自動で選択されるのですが、
linux-libc-headers は古いバージョンが選択されます。

wvdialライブラリ追加

local.confにて「IMAGE_INSTALL_append = " wvdial"」を追加し、
「bitbake wvdial」を実行したところ。
次のエラーメッセージが表示され、追加されません。
ERROR: Nothing PROVIDES 'wvdial'
ERROR: wvdial was skipped: Recipe is blacklisted: Depends on broken wvstreams

bblayers.confにも/meta-oeは追加しております。

どういった原因が考えられますでしょうか。

--環境--
・beagle bone black
・Yocto2.2

cpufreq-infoのエラー

local.confに「cpufrequtils」を追加し、コマンドでcpufreq-infoを実行したところ、
「no or unknown cpufreq driver is active on this CPU」というエラーが発生し、
どのように対応したらよいか困っております。

--環境--
・beagle bone black
・Yocto2.2
・core-image-minimalでビルド

yocto linux上でのiptablesによるポート許可設定

yoctoでビルドしたLinux上で、iptablesを使用して次のコマンドでポート許可設定を行った所、

「iptables -A INPUT -p tcp --dport 80 -j ACCEPT」

次のエラーが表示されました。

「iptables: No chain/target/match by that name.」

エラーを調査した所、「--dport」拡張オプションでエラーが発生していることが分かりました。
この機能を使用するために何が足りないのでしょうか?
また、パッケージ等が足りない場合、confファイルにどのように追加すれば良いでしょうか?

rocko版のprotobuf_3.4.1.bb でdo_fetch 実行時にerrorとなる

以下の問題点が出まして、解決しましたので情報提供。
i.MX Linux Yocto Project BSP 4.9.88-2.0.0_ga Release を構築する際に、protobuf_3.4.1.bb の
do_fetch でエラーになる。

nginxでCGIを実行したいのですが

実機にWebサーバを組み込みたく、meta-openembeddedのnginxをインストールしました。
今回、Webサーバに必要な機能としては、CGIの実行とSSLへの対応です。
SSLへの対応はnginx.confと証明書でなんとかなるのですが、CGIがうまく動作しません。
apache2のレシピもあるので、それを使えばいいのかもしれませんが、サイズが大きくなるためnginxを使いたいと考えています。
nginxからfastCGIを使えるようにするには、meta-openembeddedの今あるレシピで可能ですか?
meta-webserver/recipes-support/fcgiを入れてみましたが、うまく動作しません。spawn-fcgiでも同じような感じです。
Webサーバとの通信用のsocketもfcgiやspawn-fcgiでは作成されていなかったため、このレシピを使用するものなのかも自身がありません。試しにTCPでも試しましたがコマンドがエラーとなってしまいました。
fcgiwrapあたりをパッケージ作成して入れてみるしかないのでしょうか。

Chromiumの実行時にエラーになる

meta-browser に含まれるchromium-x11を構築して実機で動かしたのですが、
ERROR:zygote_host_impl_linux.cc(88)] Running as root without --no-sandbox is not supported. See https://crb
ug.com/638180.
とエラーがでて実行できません。
回避方法はありますか?

weston上で動作するブラウザ

RZG1Eボード+Yocto 1.6.1 Linux kernel 3.10で
動作させています。
weston上で動作する最適なブラウザはありますか?
あれば、そのレシピ名をご教授ください。

ページ