Gentoo Linux上でとあるPythonスクリプトを実行したところ
Error: Unsafe load() call disabled by Gentoo. See bug #659348
のようなエラーで実行できなくなってしまいました。
以前は問題なく動いていたスクリプトです。ということで少し調べてみたところ、下の件が関係しているような感じです。
659348 – (CVE-2017-18342)
https://bugs.gentoo.org/659348
とりあえず、簡単に修正したい場合はYAMLのload()
を使っている部分をfull_load()
かsafe_load()
に書き換えてみると良いみたいです。
関連記事
Gentoo LinuxでMingw
Gentoo LinuxでMingwを使ったクロスコンパイル
crossdevをインストール
# emerge -v sys-devel/crossdev
/etc/make.confにPORTDIR_OVERLAYを追加
PORTDIR_OVERLAY="/usr/local/portage"
/usr/local/portageがない場合はディレクトリを作成
...
Gentoo LinuxでWizardpenのインストール
ペンタブレットという物を試してみたくてXP-Penという比較的安価なペンタブレットを買ってみました。Wizardpenを使うとLinuxでもそれなりに動くそうです。(ちなみに、Gentoo Linux公式のパッケージはないみたいです。)
カーネルの再構築
Device DriversのHID supportという項目から「UC-Logic」を探して追加します。
Device D...
Gentoo LinuxでC#を使ってみた
Gentoo LinuxのMonoでC#を使ってみたので、使い方をメモしてみます。
インストール
# emerge -av mono
プログラミング
$ vi hello.cs
$ cat hello.cs
using System;
public class Hello
{
static public void Main ()
{
Console.Wri...
Gentoo Linuxでインストールしたパッケージの一覧
Gentooでインストールしたパッケージの一覧を調べたい場合は、次のような場所を探してみると良いそうです。
emergeでインストールしたパッケージの一覧
/var/lib/portage/world
--oneshotのオプションを付けてインストールした場合はリストに追加されないみたいです。
インストールしてあるパッケージの一覧
/var/db/pkgにあるディレ...
Gentoo LinuxのKernel Upgradeガイド
Gentoo LinuxのKernel Upgradeガイド(自分用メモ)です。
1. インストール
# emerge --ask sys-kernel/gentoo-sources
2. eselect
# eselect kernel list
# eselect kernel set <target>
3. ビルド&インストール 注
# cd ...
Gentoo Linuxのebuildリポジトリーの場所
Gentoo Linuxのebuildリポジトリーの場所が変更されたみたいです。
従来の場所/usr/portage新しい場所/var/db/repos/gentooGentoo ebuild repository
詳細については下記ファイルを参照してみてください。
/usr/share/portage/config/repos.conf
リンク
/usr/...