irqbalance: symbol lookup error: irqbalance: undefined symbol: g_list_free_full


[まとめ] 現在開催中のKindleセール情報はこちら

irqbalance を使うとIRQを複数CPUに負荷分散できるとのことなのですが、1CPUのマシンでこれを有効にしようとすると

sudo /etc/init.d/irqbalance start

irqbalance を起動中: irqbalance: symbol lookup error: irqbalance: undefined symbol: g_list_free_full

というエラーが発生します。

これに気づかずしばらくハマりました。

chefで設定していたので、CPU数を見て有効にするか判定するようにしました。

if node['cpu']['total'] > 1
  service "irqbalance" do
    action [:enable, :start]
  end
end

参考

[まとめ] 現在開催中のKindleセール情報はこちら