Monday May 11, 2015

VirtualBox: SolarisホストからLinuxホストへの移行

VirtualBoxはマルチプラットフォームなので例えばWindowsゲストVMをSolarisで動かしていたのを
Linuxにインポートして動かすことが可能です。ですが少し分かりにくいエラーが出る場合がありその一つの回避方法を以前書きました。

VirtualBox ゲストの異なるプラットフォーム間でのエクスポート/インポート (INOUE Katsumi @ Tokyo)

VirtualBox は異なるホストOSでもほぼ同じような動作をするのですがネットワーク名がOS毎に違っています。

今回は少し違う例です。
ホストがSolarisだとGoogleしても以下のようにいくつかヒットしますが "net0 - Ethernet" というネットワーク名で
ゲストが構成される場合が多いようです。

[Virualbox] Solaris11でVirualbox : Edo::World::Blog

Name を「e1000g0」から「net0 - Ethernet」を選択すると解消

このゲストをエクスポートしLinuxでインポートしてもエラーは出ませんが起動時にエラーになる場合が
ほとんどだと思います。

$ vboxmanage startvm BIEE_RDF --type headless
Waiting for VM "BIEE_RDF" to power on...
VBoxManage: error: Failed to open/create the internal network 'HostInterfaceNetworking-net0 - Ethernet' (VERR_INTNET_FLT_IF_NOT_FOUND).
VBoxManage: error: Failed to attach the network LUN (VERR_INTNET_FLT_IF_NOT_FOUND)
VBoxManage: error: Details: code NS_ERROR_FAILURE (0x80004005), component Console, interface IConsole

この場合は以下で回避できます。

$ vboxmanage modifyvm BIEE_RDF --bridgeadapter1 vboxnet0  

Thursday Apr 23, 2015

python library install by non-privileged user

I wrote about uncompressing SQL monitor file by python before.

Extract text info from SQL Monitor html (INOUE Katsumi @ Tokyo)

I wrote python to extract the part

I used the library (or toolkit or ...) from below.

lxml - Processing XML and HTML with Python

most feature-rich
and easy-to-use library
for processing XML and HTML
in the Python

I recently learned that 'lxml' is not always installed on Oracle Linux.
Maybe it's only installed via 'full' install.
Anyway, you don't need 'root' privilege to use this library, or probably any other python package/module/library.
Here's how I did it.

$ curll -O https://bootstrap.pypa.io/get-pip.py
$ pythonn get-pip.py --user
$ ~/.local/bin/easy_install --user lxml

But , this is only python part. If the administrator didn't install 'lxml' to begin with, it could be that he/she didn't install
kernel-header or libxml2-dev or libxslt-dev native packages which are pre-requisites for lxml. These are all pre-requisite for lxml.

About

The views expressed on this blog are my own and do not necessarily reflect the views of Oracle.

Search

Categories
Archives
« May 2015
SunMonTueWedThuFriSat
     
2
3
5
8
9
10
12
13
14
16
17
23
24
27
28
29
30
31
      
Today