Skip to content

Ubuntu 22.04 へ Cisco CSLU をインストールする

Cisco の Smart License / Smart License Using Policy は SSM (Smart Software Manager) で管理する方法があります。 この場合、「SSM 専用の仮想マシンを用意する」ことになります。 尚、SSM は Public Cloud や物理サーバはサポートされておらず、仮想マシンのみがサポート対象です。 以下は Cisco Smart License Utility Release Notes からの抜粋です。

  • As of now, deployment of the SSM On-Prem on the cloud (AWS, GCP, etc.) and on physical servers (Cisco UCS M2, M3, etc.) is not supported.
  • SSM On-Prem has been officially tested/supported on VM

file

既存で Windows や Linux がある場合は Windows / Linux 上へ CSLU (Cisco Smart Licensing Utility) をインストールして利用する方法があります。

現時点で CSLU の最終アップデートは 2022 年 11 月とやや古いのですが、今回は CSLU を Ubuntu 22.04 へインストールする手順をメモしておきます。

検証環境

対象 バージョン
Ubuntu 22.04.4LTS
CSLU 2.2.0

前提条件

Cisco Smart Licensing Utility Quick Start Setup Guide にはセットアップの前提として下記の記載があります。 CSLU は X Window System に依存している為、予め apt-get -y install ubuntu-desktop 等でデスクトップをインストールしておきます。

file

インストーラのダウンロード

CSLU のインストーラは Cisco Smart Licensing Utility からダウンロード可能です。 今回は CSLU_Installer_2.2.0_amd64.deb をダウンロードしました。

file

インストール

Cisco Smart Licensing Utility Quick Start Setup Guide によると Ubuntu へのインストール手順は以下を実行するように記載されています。

1
sudo dpkg -i CSLU_Installer_2.2.0_amd64.deb

実際のインストール前に、「インストールは実施せずにドライランを実行する」には以下を実行します。 ローカルにある deb パッケージに対して実行する場合、明示的にパスを指定する必要があります。 ./ を付けず、apt install --dry-run CSLU_Installer_2.2.0_amd64.deb ではエラーになってしまうので注意が必要です。

1
apt install --dry-run ./CSLU_Installer_2.2.0_amd64.deb

ドライランで問題無さそうであれば、実際にインストールします。 以下を実行します。

1
apt -y install ./CSLU_Installer_2.2.0_amd64.deb

起動する

CSLU は /opt/CSLU 配下にインストールされます。 起動用のバイナリは /opt/CSLU/cslu ですが、そのまま実行すると私の環境ではエラーになってしまいました。

1
2
[3082:0316/114134.034704:FATAL:gpu_data_manager_impl_private.cc(445)] GPU process isn't usable. Goodbye.
Trace/breakpoint trap (core dumped)

how to fix electron program GPU process isn't usable. Goodbye. などを参考に --no-sandbox オプションを付けると起動しました。

1
/opt/CSLU/cslu --no-sandbox

file

参考

deb パッケージに含まれるファイル

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
# dpkg-deb -c CSLU_Installer_2.2.0_amd64.deb
drwxrwxr-x 0/0               0 2022-11-07 20:58 ./
drwxr-xr-x 0/0               0 2022-11-07 20:58 ./opt/
drwxrwxr-x 0/0               0 2022-11-07 20:58 ./opt/CSLU/
-rw-r--r-- 0/0            1060 2022-11-07 20:56 ./opt/CSLU/LICENSE.electron.txt
-rw-r--r-- 0/0         4562357 2022-11-07 20:56 ./opt/CSLU/LICENSES.chromium.html
-rwxr-xr-x 0/0         4746192 2022-11-07 20:56 ./opt/CSLU/chrome-sandbox
-rw-r--r-- 0/0          124662 2022-11-07 20:56 ./opt/CSLU/chrome_100_percent.pak
-rw-r--r-- 0/0          187289 2022-11-07 20:56 ./opt/CSLU/chrome_200_percent.pak
-rwxr-xr-x 0/0       133684816 2022-11-07 20:56 ./opt/CSLU/cslu
-rw-r--r-- 0/0        10528096 2022-11-07 20:56 ./opt/CSLU/icudtl.dat
-rwxr-xr-x 0/0          249544 2022-11-07 20:56 ./opt/CSLU/libEGL.so
-rwxr-xr-x 0/0         6992080 2022-11-07 20:56 ./opt/CSLU/libGLESv2.so
-rwxr-xr-x 0/0         3053896 2022-11-07 20:56 ./opt/CSLU/libffmpeg.so
-rwxr-xr-x 0/0         3907784 2022-11-07 20:56 ./opt/CSLU/libvk_swiftshader.so
-rwxr-xr-x 0/0         6712224 2022-11-07 20:56 ./opt/CSLU/libvulkan.so
drwxrwxr-x 0/0               0 2022-11-07 20:58 ./opt/CSLU/locales/
-rw-r--r-- 0/0          143076 2022-11-07 20:56 ./opt/CSLU/locales/am.pak
-rw-r--r-- 0/0          145989 2022-11-07 20:56 ./opt/CSLU/locales/ar.pak
-rw-r--r-- 0/0          155747 2022-11-07 20:56 ./opt/CSLU/locales/bg.pak
-rw-r--r-- 0/0          205546 2022-11-07 20:56 ./opt/CSLU/locales/bn.pak
-rw-r--r-- 0/0           99796 2022-11-07 20:56 ./opt/CSLU/locales/ca.pak
-rw-r--r-- 0/0          102125 2022-11-07 20:56 ./opt/CSLU/locales/cs.pak
-rw-r--r-- 0/0           93232 2022-11-07 20:56 ./opt/CSLU/locales/da.pak
-rw-r--r-- 0/0           99332 2022-11-07 20:56 ./opt/CSLU/locales/de.pak
-rw-r--r-- 0/0          173636 2022-11-07 20:56 ./opt/CSLU/locales/el.pak
-rw-r--r-- 0/0           82558 2022-11-07 20:56 ./opt/CSLU/locales/en-GB.pak
-rw-r--r-- 0/0           83306 2022-11-07 20:56 ./opt/CSLU/locales/en-US.pak
-rw-r--r-- 0/0           97569 2022-11-07 20:56 ./opt/CSLU/locales/es-419.pak
-rw-r--r-- 0/0           99868 2022-11-07 20:56 ./opt/CSLU/locales/es.pak
-rw-r--r-- 0/0           89230 2022-11-07 20:56 ./opt/CSLU/locales/et.pak
-rw-r--r-- 0/0          139757 2022-11-07 20:56 ./opt/CSLU/locales/fa.pak
-rw-r--r-- 0/0           91750 2022-11-07 20:56 ./opt/CSLU/locales/fi.pak
-rw-r--r-- 0/0          101617 2022-11-07 20:56 ./opt/CSLU/locales/fil.pak
-rw-r--r-- 0/0          107965 2022-11-07 20:56 ./opt/CSLU/locales/fr.pak
-rw-r--r-- 0/0          196279 2022-11-07 20:56 ./opt/CSLU/locales/gu.pak
-rw-r--r-- 0/0          122928 2022-11-07 20:56 ./opt/CSLU/locales/he.pak
-rw-r--r-- 0/0          203200 2022-11-07 20:56 ./opt/CSLU/locales/hi.pak
-rw-r--r-- 0/0           97233 2022-11-07 20:56 ./opt/CSLU/locales/hr.pak
-rw-r--r-- 0/0          104226 2022-11-07 20:56 ./opt/CSLU/locales/hu.pak
-rw-r--r-- 0/0           89377 2022-11-07 20:56 ./opt/CSLU/locales/id.pak
-rw-r--r-- 0/0           97074 2022-11-07 20:56 ./opt/CSLU/locales/it.pak
-rw-r--r-- 0/0          117518 2022-11-07 20:56 ./opt/CSLU/locales/ja.pak
-rw-r--r-- 0/0          225611 2022-11-07 20:56 ./opt/CSLU/locales/kn.pak
-rw-r--r-- 0/0           99022 2022-11-07 20:56 ./opt/CSLU/locales/ko.pak
-rw-r--r-- 0/0          105966 2022-11-07 20:56 ./opt/CSLU/locales/lt.pak
-rw-r--r-- 0/0          104810 2022-11-07 20:56 ./opt/CSLU/locales/lv.pak
-rw-r--r-- 0/0          236979 2022-11-07 20:56 ./opt/CSLU/locales/ml.pak
-rw-r--r-- 0/0          192735 2022-11-07 20:56 ./opt/CSLU/locales/mr.pak
-rw-r--r-- 0/0           91554 2022-11-07 20:56 ./opt/CSLU/locales/ms.pak
-rw-r--r-- 0/0           90331 2022-11-07 20:56 ./opt/CSLU/locales/nb.pak
-rw-r--r-- 0/0           94294 2022-11-07 20:56 ./opt/CSLU/locales/nl.pak
-rw-r--r-- 0/0          102441 2022-11-07 20:56 ./opt/CSLU/locales/pl.pak
-rw-r--r-- 0/0           96888 2022-11-07 20:56 ./opt/CSLU/locales/pt-BR.pak
-rw-r--r-- 0/0           97638 2022-11-07 20:56 ./opt/CSLU/locales/pt-PT.pak
-rw-r--r-- 0/0           99918 2022-11-07 20:56 ./opt/CSLU/locales/ro.pak
-rw-r--r-- 0/0          159289 2022-11-07 20:56 ./opt/CSLU/locales/ru.pak
-rw-r--r-- 0/0          103814 2022-11-07 20:56 ./opt/CSLU/locales/sk.pak
-rw-r--r-- 0/0           99180 2022-11-07 20:56 ./opt/CSLU/locales/sl.pak
-rw-r--r-- 0/0          149287 2022-11-07 20:56 ./opt/CSLU/locales/sr.pak
-rw-r--r-- 0/0           90269 2022-11-07 20:56 ./opt/CSLU/locales/sv.pak
-rw-r--r-- 0/0           91772 2022-11-07 20:56 ./opt/CSLU/locales/sw.pak
-rw-r--r-- 0/0          231989 2022-11-07 20:56 ./opt/CSLU/locales/ta.pak
-rw-r--r-- 0/0          215005 2022-11-07 20:56 ./opt/CSLU/locales/te.pak
-rw-r--r-- 0/0          184543 2022-11-07 20:56 ./opt/CSLU/locales/th.pak
-rw-r--r-- 0/0           95066 2022-11-07 20:56 ./opt/CSLU/locales/tr.pak
-rw-r--r-- 0/0          159712 2022-11-07 20:56 ./opt/CSLU/locales/uk.pak
-rw-r--r-- 0/0          112308 2022-11-07 20:56 ./opt/CSLU/locales/vi.pak
-rw-r--r-- 0/0           83565 2022-11-07 20:56 ./opt/CSLU/locales/zh-CN.pak
-rw-r--r-- 0/0           83744 2022-11-07 20:56 ./opt/CSLU/locales/zh-TW.pak
drwxrwxr-x 0/0               0 2022-11-07 20:58 ./opt/CSLU/resources/
drwxrwxr-x 0/0               0 2022-11-07 20:58 ./opt/CSLU/resources/API-binaries/
-rwxrwxr-x 0/0        10862367 2022-11-07 20:55 ./opt/CSLU/resources/API-binaries/cslu-api
drwxrwxr-x 0/0               0 2022-11-07 20:58 ./opt/CSLU/resources/Linux_Installers/
-rw-rw-r-- 0/0           17237 2022-11-07 20:55 ./opt/CSLU/resources/Linux_Installers/cslu-icon.png
-rw-rw-r-- 0/0             225 2022-11-07 20:55 ./opt/CSLU/resources/Linux_Installers/cslu.desktop
-rw-rw-r-- 0/0             605 2022-11-07 20:55 ./opt/CSLU/resources/Linux_Installers/postinstall.sh
-rw-rw-r-- 0/0             207 2022-11-07 20:55 ./opt/CSLU/resources/Linux_Installers/postremove.sh
-rw-rw-r-- 0/0       282697307 2022-11-07 20:56 ./opt/CSLU/resources/app.asar
-rw-r--r-- 0/0         5035729 2022-11-07 20:56 ./opt/CSLU/resources.pak
-rw-r--r-- 0/0           51449 2022-11-07 20:56 ./opt/CSLU/snapshot_blob.bin
drwxrwxr-x 0/0               0 2022-11-07 20:58 ./opt/CSLU/swiftshader/
-rwxr-xr-x 0/0          272424 2022-11-07 20:56 ./opt/CSLU/swiftshader/libEGL.so
-rwxr-xr-x 0/0         2524480 2022-11-07 20:56 ./opt/CSLU/swiftshader/libGLESv2.so
-rw-r--r-- 0/0          172276 2022-11-07 20:56 ./opt/CSLU/v8_context_snapshot.bin
-rw-r--r-- 0/0             107 2022-11-07 20:56 ./opt/CSLU/vk_swiftshader_icd.json
drwxr-xr-x 0/0               0 2022-11-07 20:58 ./usr/
drwxr-xr-x 0/0               0 2022-11-07 20:58 ./usr/share/
drwxr-xr-x 0/0               0 2022-11-07 20:58 ./usr/share/icons/
drwxr-xr-x 0/0               0 2022-11-07 20:58 ./usr/share/icons/hicolor/
drwxr-xr-x 0/0               0 2022-11-07 20:58 ./usr/share/icons/hicolor/0x0/
drwxr-xr-x 0/0               0 2022-11-07 20:58 ./usr/share/icons/hicolor/0x0/apps/
-rw-rw-r-- 0/0           31851 2022-11-07 20:56 ./usr/share/icons/hicolor/0x0/apps/cslu.png
drwxr-xr-x 0/0               0 2022-11-07 20:58 ./usr/share/applications/
-rw-rw-r-- 0/0             178 2022-11-07 20:58 ./usr/share/applications/cslu.desktop
drwxr-xr-x 0/0               0 2022-11-07 20:58 ./usr/share/doc/
drwxr-xr-x 0/0               0 2022-11-07 20:58 ./usr/share/doc/cslu/
-rw-r--r-- 0/0             151 2022-11-07 20:58 ./usr/share/doc/cslu/changelog.gz