リップルノード(rippled)を Ubuntu 18.04 へ導入(バリデーター、トラッキング)
● rippled の導入
1. yum-utils のインストール
$ sudo apt-get update $ sudo apt-get install yum-utils alien
$ sudo apt-get update Hit:1 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic InRelease Get:2 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates InRelease [88.7 kB] Get:3 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-backports InRelease [74.6 kB] Get:4 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main Sources [236 kB] Get:5 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 Packages [501 kB] Get:6 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main Translation-en [188 kB] Get:7 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/universe amd64 Packages [717 kB] Get:8 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/universe Translation-en [179 kB] Get:9 http://security.ubuntu.com/ubuntu bionic-security InRelease [88.7 kB] Get:10 http://security.ubuntu.com/ubuntu bionic-security/universe Sources [29.8 kB] Get:11 http://security.ubuntu.com/ubuntu bionic-security/main Sources [71.9 kB] Get:12 http://security.ubuntu.com/ubuntu bionic-security/main amd64 Packages [249 kB] Get:13 http://security.ubuntu.com/ubuntu bionic-security/main Translation-en [94.5 kB] Get:14 http://security.ubuntu.com/ubuntu bionic-security/universe amd64 Packages [116 kB] Get:15 http://security.ubuntu.com/ubuntu bionic-security/universe Translation-en [65.8 kB] Fetched 2700 kB in 2s (1081 kB/s) Reading package lists... Done $ sudo apt-get install yum-utils alien Reading package lists... Done Building dependency tree Reading state information... Done The following additional packages will be installed: autoconf automake autopoint autotools-dev binutils binutils-common binutils-x86-64-linux-gnu build-essential cpp cpp-7 debhelper debugedit dh-autoreconf dh-strip-nondeterminism dpkg-dev fakeroot g++ g++-7 gcc gcc-7 gcc-7-base gcc-8-base gettext intltool-debian libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libarchive-cpio-perl libarchive-zip-perl libarchive13 libasan4 libatomic1 libbinutils libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libcroco3 libdpkg-perl libdw1 libfakeroot libfile-fcntllock-perl libfile-stripnondeterminism-perl libgcc-7-dev libgcc1 libgomp1 libisl19 libitm1 liblsan0 libltdl-dev libltdl7 liblua5.2-0 libmail-sendmail-perl libmpc3 libmpx2 libnspr4 libnss3 libpython-stdlib libpython2.7 libpython2.7-minimal libpython2.7-stdlib libquadmath0 librpm8 librpmbuild8 librpmio8 librpmsign8 libsqlite0 libstdc++-7-dev libstdc++6 libsys-hostname-long-perl libtimedate-perl libtool libtsan0 libubsan0 linux-libc-dev m4 make manpages-dev po-debconf python python-iniparse python-libxml2 python-lzma python-minimal python-pycurl python-rpm python-six python-sqlite python-sqlitecachec python-urlgrabber python2.7 python2.7-minimal rpm rpm-common rpm2cpio yum Suggested packages: lintian autoconf-archive gnu-standards autoconf-doc binutils-doc cpp-doc gcc-7-locales dh-make dwz rpm-i18n debian-keyring g++-multilib g++-7-multilib gcc-7-doc libstdc++6-7-dbg gcc-multilib flex bison gdb gcc-doc gcc-7-multilib libgcc1-dbg libgomp1-dbg libitm1-dbg libatomic1-dbg libasan4-dbg liblsan0-dbg libtsan0-dbg libubsan0-dbg libcilkrts5-dbg libmpx2-dbg libquadmath0-dbg gettext-doc libasprintf-dev libgettextpo-dev lrzip glibc-doc bzr libtool-doc libstdc++-7-doc gfortran | fortran95-compiler gcj-jdk m4-doc make-doc libmail-box-perl python-doc python-tk libcurl4-gnutls-dev python-pycurl-dbg python-pycurl-doc python-sqlite-dbg python2.7-doc binfmt-support elfutils rpmlint rpm2html The following NEW packages will be installed: alien autoconf automake autopoint autotools-dev binutils binutils-common binutils-x86-64-linux-gnu build-essential cpp cpp-7 debhelper debugedit dh-autoreconf dh-strip-nondeterminism dpkg-dev fakeroot g++ g++-7 gcc gcc-7 gcc-7-base gettext intltool-debian libalgorithm-diff-perl libalgorithm-diff-xs-perl libalgorithm-merge-perl libarchive-cpio-perl libarchive-zip-perl libarchive13 libasan4 libatomic1 libbinutils libc-dev-bin libc6-dev libcc1-0 libcilkrts5 libcroco3 libdpkg-perl libdw1 libfakeroot libfile-fcntllock-perl libfile-stripnondeterminism-perl libgcc-7-dev libgomp1 libisl19 libitm1 liblsan0 libltdl-dev libltdl7 liblua5.2-0 libmail-sendmail-perl libmpc3 libmpx2 libnspr4 libnss3 libpython-stdlib libpython2.7 libpython2.7-minimal libpython2.7-stdlib libquadmath0 librpm8 librpmbuild8 librpmio8 librpmsign8 libsqlite0 libstdc++-7-dev libsys-hostname-long-perl libtimedate-perl libtool libtsan0 libubsan0 linux-libc-dev m4 make manpages-dev po-debconf python python-iniparse python-libxml2 python-lzma python-minimal python-pycurl python-rpm python-six python-sqlite python-sqlitecachec python-urlgrabber python2.7 python2.7-minimal rpm rpm-common rpm2cpio yum yum-utils The following packages will be upgraded: gcc-8-base libgcc1 libstdc++6 3 upgraded, 95 newly installed, 0 to remove and 144 not upgraded. Need to get 50.3 MB of archives. After this operation, 209 MB of additional disk space will be used. Do you want to continue? [Y/n] Y Get:1 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython2.7-minimal amd64 2.7.15~rc1-1ubuntu0.1 [334 kB] Get:2 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python2.7-minimal amd64 2.7.15~rc1-1ubuntu0.1 [1304 kB] Get:3 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 python-minimal amd64 2.7.15~rc1-1 [28.1 kB] Get:4 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython2.7-stdlib amd64 2.7.15~rc1-1ubuntu0.1 [1912 kB] Get:5 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python2.7 amd64 2.7.15~rc1-1ubuntu0.1 [238 kB] Get:6 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libpython-stdlib amd64 2.7.15~rc1-1 [7620 B] Get:7 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 python amd64 2.7.15~rc1-1 [140 kB] Get:8 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 gcc-8-base amd64 8.2.0-1ubuntu2~18.04 [18.3 kB] Get:9 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libstdc++6 amd64 8.2.0-1ubuntu2~18.04 [398 kB] Get:10 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgcc1 amd64 1:8.2.0-1ubuntu2~18.04 [40.7 kB] Get:11 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 autotools-dev all 20180224.1 [39.6 kB] Get:12 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 m4 amd64 1.4.18-1 [197 kB] Get:13 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 autoconf all 2.69-11 [322 kB] Get:14 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 automake all 1:1.15.1-3ubuntu2 [509 kB] Get:15 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 autopoint all 0.19.8.1-6ubuntu0.1 [412 kB] Get:16 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 gcc-7-base amd64 7.3.0-27ubuntu1~18.04 [18.9 kB] Get:17 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libisl19 amd64 0.19-1 [551 kB] Get:18 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libmpc3 amd64 1.1.0-1 [40.8 kB] Get:19 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 cpp-7 amd64 7.3.0-27ubuntu1~18.04 [6738 kB] Get:20 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 cpp amd64 4:7.3.0-3ubuntu2.1 [27.6 kB] Get:21 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcc1-0 amd64 8.2.0-1ubuntu2~18.04 [39.5 kB] Get:22 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 binutils-common amd64 2.30-21ubuntu1~18.04 [193 kB] Get:23 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libbinutils amd64 2.30-21ubuntu1~18.04 [502 kB] Get:24 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 binutils-x86-64-linux-gnu amd64 2.30-21ubuntu1~18.04 [1855 kB] Get:25 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 binutils amd64 2.30-21ubuntu1~18.04 [3392 B] Get:26 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgomp1 amd64 8.2.0-1ubuntu2~18.04 [76.4 kB] Get:27 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libitm1 amd64 8.2.0-1ubuntu2~18.04 [28.1 kB] Get:28 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libatomic1 amd64 8.2.0-1ubuntu2~18.04 [9064 B] Get:29 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libasan4 amd64 7.3.0-27ubuntu1~18.04 [358 kB] Get:30 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 liblsan0 amd64 8.2.0-1ubuntu2~18.04 [132 kB] Get:31 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libtsan0 amd64 8.2.0-1ubuntu2~18.04 [288 kB] Get:32 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libubsan0 amd64 7.3.0-27ubuntu1~18.04 [126 kB] Get:33 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libcilkrts5 amd64 7.3.0-27ubuntu1~18.04 [42.5 kB] Get:34 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libmpx2 amd64 8.2.0-1ubuntu2~18.04 [11.7 kB] Get:35 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libquadmath0 amd64 8.2.0-1ubuntu2~18.04 [133 kB] Get:36 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libgcc-7-dev amd64 7.3.0-27ubuntu1~18.04 [2380 kB] Get:37 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 gcc-7 amd64 7.3.0-27ubuntu1~18.04 [7455 kB] Get:38 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 gcc amd64 4:7.3.0-3ubuntu2.1 [5184 B] Get:39 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libc-dev-bin amd64 2.27-3ubuntu1 [71.8 kB] Get:40 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 linux-libc-dev amd64 4.15.0-44.47 [1013 kB] Get:41 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libc6-dev amd64 2.27-3ubuntu1 [2587 kB] Get:42 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libtool all 2.4.6-2 [194 kB] Get:43 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 dh-autoreconf all 17 [15.8 kB] Get:44 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libarchive-zip-perl all 1.60-1ubuntu0.1 [84.6 kB] Get:45 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libfile-stripnondeterminism-perl all 0.040-1.1~build1 [13.8 kB] Get:46 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libtimedate-perl all 2.3000-2 [37.5 kB] Get:47 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 dh-strip-nondeterminism all 0.040-1.1~build1 [5208 B] Get:48 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libdpkg-perl all 1.19.0.5ubuntu2.1 [211 kB] Get:49 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 make amd64 4.1-9.1ubuntu1 [154 kB] Get:50 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 dpkg-dev all 1.19.0.5ubuntu2.1 [608 kB] Get:51 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libcroco3 amd64 0.6.12-2 [81.3 kB] Get:52 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 gettext amd64 0.19.8.1-6ubuntu0.1 [894 kB] Get:53 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 intltool-debian all 0.35.0+20060710.4 [24.9 kB] Get:54 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 po-debconf all 1.0.20 [232 kB] Get:55 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 debhelper all 11.1.6ubuntu2 [902 kB] Get:56 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 liblua5.2-0 amd64 5.2.4-1.1build1 [108 kB] Get:57 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libnspr4 amd64 2:4.18-1ubuntu1 [112 kB] Get:58 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libnss3 amd64 2:3.35-2ubuntu2.1 [1135 kB] Get:59 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 librpmio8 amd64 4.14.1+dfsg1-2 [74.6 kB] Get:60 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 librpm8 amd64 4.14.1+dfsg1-2 [173 kB] Get:61 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libdw1 amd64 0.170-0.4 [203 kB] Get:62 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 librpmbuild8 amd64 4.14.1+dfsg1-2 [70.5 kB] Get:63 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 librpmsign8 amd64 4.14.1+dfsg1-2 [8184 B] Get:64 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libarchive13 amd64 3.2.2-3.1ubuntu0.2 [288 kB] Get:65 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 rpm-common amd64 4.14.1+dfsg1-2 [28.7 kB] Get:66 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 rpm2cpio amd64 4.14.1+dfsg1-2 [7988 B] Get:67 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 debugedit amd64 4.14.1+dfsg1-2 [19.1 kB] Get:68 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 rpm amd64 4.14.1+dfsg1-2 [119 kB] Get:69 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 alien all 8.95 [54.5 kB] Get:70 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libstdc++-7-dev amd64 7.3.0-27ubuntu1~18.04 [1463 kB] Get:71 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 g++-7 amd64 7.3.0-27ubuntu1~18.04 [7570 kB] Get:72 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 g++ amd64 4:7.3.0-3ubuntu2.1 [1572 B] Get:73 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 build-essential amd64 12.4ubuntu1 [4758 B] Get:74 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libfakeroot amd64 1.22-2ubuntu1 [25.9 kB] Get:75 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 fakeroot amd64 1.22-2ubuntu1 [62.3 kB] Get:76 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libalgorithm-diff-perl all 1.19.03-1 [47.6 kB] Get:77 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libalgorithm-diff-xs-perl amd64 0.04-5 [11.1 kB] Get:78 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libalgorithm-merge-perl all 0.08-3 [12.0 kB] Get:79 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libarchive-cpio-perl all 0.10-1 [9644 B] Get:80 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libfile-fcntllock-perl amd64 0.22-3build2 [33.2 kB] Get:81 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libltdl7 amd64 2.4.6-2 [38.8 kB] Get:82 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libltdl-dev amd64 2.4.6-2 [162 kB] Get:83 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libsys-hostname-long-perl all 1.5-1 [11.7 kB] Get:84 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 libmail-sendmail-perl all 0.80-1 [22.6 kB] Get:85 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 libpython2.7 amd64 2.7.15~rc1-1ubuntu0.1 [1053 kB] Get:86 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 libsqlite0 amd64 2.8.17-14fakesync1 [160 kB] Get:87 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 manpages-dev all 4.15-1 [2217 kB] Get:88 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic-updates/main amd64 python-libxml2 amd64 2.9.4+dfsg1-6.1ubuntu1.2 [141 kB] Get:89 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 python-lzma amd64 0.5.3-3 [27.9 kB] Get:90 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 python-six all 1.11.0-2 [11.3 kB] Get:91 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 python-sqlite amd64 1.0.1-12 [20.9 kB] Get:92 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 python-pycurl amd64 7.43.0.1-0.2 [43.1 kB] Get:93 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/main amd64 python-urlgrabber all 3.10.2-1 [51.0 kB] Get:94 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 python-iniparse all 0.4-2.2 [19.6 kB] Get:95 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 python-rpm amd64 4.14.1+dfsg1-2 [44.7 kB] Get:96 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 python-sqlitecachec amd64 1.1.4-1 [21.4 kB] Get:97 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 yum all 3.4.3-3 [486 kB] Get:98 http://ap-northeast-1.ec2.archive.ubuntu.com/ubuntu bionic/universe amd64 yum-utils all 1.1.31-3 [74.7 kB] Fetched 50.3 MB in 4s (14.3 MB/s) Extracting templates from packages: 100% Selecting previously unselected package libpython2.7-minimal:amd64. (Reading database ... 56473 files and directories currently installed.) Preparing to unpack .../0-libpython2.7-minimal_2.7.15~rc1-1ubuntu0.1_amd64.deb ... Unpacking libpython2.7-minimal:amd64 (2.7.15~rc1-1ubuntu0.1) ... Selecting previously unselected package python2.7-minimal. Preparing to unpack .../1-python2.7-minimal_2.7.15~rc1-1ubuntu0.1_amd64.deb ... Unpacking python2.7-minimal (2.7.15~rc1-1ubuntu0.1) ... Selecting previously unselected package python-minimal. Preparing to unpack .../2-python-minimal_2.7.15~rc1-1_amd64.deb ... Unpacking python-minimal (2.7.15~rc1-1) ... Selecting previously unselected package libpython2.7-stdlib:amd64. Preparing to unpack .../3-libpython2.7-stdlib_2.7.15~rc1-1ubuntu0.1_amd64.deb ... Unpacking libpython2.7-stdlib:amd64 (2.7.15~rc1-1ubuntu0.1) ... Selecting previously unselected package python2.7. Preparing to unpack .../4-python2.7_2.7.15~rc1-1ubuntu0.1_amd64.deb ... Unpacking python2.7 (2.7.15~rc1-1ubuntu0.1) ... Selecting previously unselected package libpython-stdlib:amd64. Preparing to unpack .../5-libpython-stdlib_2.7.15~rc1-1_amd64.deb ... Unpacking libpython-stdlib:amd64 (2.7.15~rc1-1) ... Setting up libpython2.7-minimal:amd64 (2.7.15~rc1-1ubuntu0.1) ... Setting up python2.7-minimal (2.7.15~rc1-1ubuntu0.1) ... Linking and byte-compiling packages for runtime python2.7... Setting up python-minimal (2.7.15~rc1-1) ... Selecting previously unselected package python. (Reading database ... 57220 files and directories currently installed.) Preparing to unpack .../python_2.7.15~rc1-1_amd64.deb ... Unpacking python (2.7.15~rc1-1) ... Preparing to unpack .../gcc-8-base_8.2.0-1ubuntu2~18.04_amd64.deb ... Unpacking gcc-8-base:amd64 (8.2.0-1ubuntu2~18.04) over (8-20180414-1ubuntu2) ... Setting up gcc-8-base:amd64 (8.2.0-1ubuntu2~18.04) ... (Reading database ... 57274 files and directories currently installed.) Preparing to unpack .../libstdc++6_8.2.0-1ubuntu2~18.04_amd64.deb ... Unpacking libstdc++6:amd64 (8.2.0-1ubuntu2~18.04) over (8-20180414-1ubuntu2) ... Setting up libstdc++6:amd64 (8.2.0-1ubuntu2~18.04) ... (Reading database ... 57274 files and directories currently installed.) Preparing to unpack .../libgcc1_1%3a8.2.0-1ubuntu2~18.04_amd64.deb ... Unpacking libgcc1:amd64 (1:8.2.0-1ubuntu2~18.04) over (1:8-20180414-1ubuntu2) ... Setting up libgcc1:amd64 (1:8.2.0-1ubuntu2~18.04) ... Selecting previously unselected package autotools-dev. (Reading database ... 57274 files and directories currently installed.) Preparing to unpack .../00-autotools-dev_20180224.1_all.deb ... Unpacking autotools-dev (20180224.1) ... Selecting previously unselected package m4. Preparing to unpack .../01-m4_1.4.18-1_amd64.deb ... Unpacking m4 (1.4.18-1) ... Selecting previously unselected package autoconf. Preparing to unpack .../02-autoconf_2.69-11_all.deb ... Unpacking autoconf (2.69-11) ... Selecting previously unselected package automake. Preparing to unpack .../03-automake_1%3a1.15.1-3ubuntu2_all.deb ... Unpacking automake (1:1.15.1-3ubuntu2) ... Selecting previously unselected package autopoint. Preparing to unpack .../04-autopoint_0.19.8.1-6ubuntu0.1_all.deb ... Unpacking autopoint (0.19.8.1-6ubuntu0.1) ... Selecting previously unselected package gcc-7-base:amd64. Preparing to unpack .../05-gcc-7-base_7.3.0-27ubuntu1~18.04_amd64.deb ... Unpacking gcc-7-base:amd64 (7.3.0-27ubuntu1~18.04) ... Selecting previously unselected package libisl19:amd64. Preparing to unpack .../06-libisl19_0.19-1_amd64.deb ... Unpacking libisl19:amd64 (0.19-1) ... Selecting previously unselected package libmpc3:amd64. Preparing to unpack .../07-libmpc3_1.1.0-1_amd64.deb ... Unpacking libmpc3:amd64 (1.1.0-1) ... Selecting previously unselected package cpp-7. Preparing to unpack .../08-cpp-7_7.3.0-27ubuntu1~18.04_amd64.deb ... Unpacking cpp-7 (7.3.0-27ubuntu1~18.04) ... Selecting previously unselected package cpp. Preparing to unpack .../09-cpp_4%3a7.3.0-3ubuntu2.1_amd64.deb ... Unpacking cpp (4:7.3.0-3ubuntu2.1) ... Selecting previously unselected package libcc1-0:amd64. Preparing to unpack .../10-libcc1-0_8.2.0-1ubuntu2~18.04_amd64.deb ... Unpacking libcc1-0:amd64 (8.2.0-1ubuntu2~18.04) ... Selecting previously unselected package binutils-common:amd64. Preparing to unpack .../11-binutils-common_2.30-21ubuntu1~18.04_amd64.deb ... Unpacking binutils-common:amd64 (2.30-21ubuntu1~18.04) ... Selecting previously unselected package libbinutils:amd64. Preparing to unpack .../12-libbinutils_2.30-21ubuntu1~18.04_amd64.deb ... Unpacking libbinutils:amd64 (2.30-21ubuntu1~18.04) ... Selecting previously unselected package binutils-x86-64-linux-gnu. Preparing to unpack .../13-binutils-x86-64-linux-gnu_2.30-21ubuntu1~18.04_amd64.deb ... Unpacking binutils-x86-64-linux-gnu (2.30-21ubuntu1~18.04) ... Selecting previously unselected package binutils. Preparing to unpack .../14-binutils_2.30-21ubuntu1~18.04_amd64.deb ... Unpacking binutils (2.30-21ubuntu1~18.04) ... Selecting previously unselected package libgomp1:amd64. Preparing to unpack .../15-libgomp1_8.2.0-1ubuntu2~18.04_amd64.deb ... Unpacking libgomp1:amd64 (8.2.0-1ubuntu2~18.04) ... Selecting previously unselected package libitm1:amd64. Preparing to unpack .../16-libitm1_8.2.0-1ubuntu2~18.04_amd64.deb ... Unpacking libitm1:amd64 (8.2.0-1ubuntu2~18.04) ... Selecting previously unselected package libatomic1:amd64. Preparing to unpack .../17-libatomic1_8.2.0-1ubuntu2~18.04_amd64.deb ... Unpacking libatomic1:amd64 (8.2.0-1ubuntu2~18.04) ... Selecting previously unselected package libasan4:amd64. Preparing to unpack .../18-libasan4_7.3.0-27ubuntu1~18.04_amd64.deb ... Unpacking libasan4:amd64 (7.3.0-27ubuntu1~18.04) ... Selecting previously unselected package liblsan0:amd64. Preparing to unpack .../19-liblsan0_8.2.0-1ubuntu2~18.04_amd64.deb ... Unpacking liblsan0:amd64 (8.2.0-1ubuntu2~18.04) ... Selecting previously unselected package libtsan0:amd64. Preparing to unpack .../20-libtsan0_8.2.0-1ubuntu2~18.04_amd64.deb ... Unpacking libtsan0:amd64 (8.2.0-1ubuntu2~18.04) ... Selecting previously unselected package libubsan0:amd64. Preparing to unpack .../21-libubsan0_7.3.0-27ubuntu1~18.04_amd64.deb ... Unpacking libubsan0:amd64 (7.3.0-27ubuntu1~18.04) ... Selecting previously unselected package libcilkrts5:amd64. Preparing to unpack .../22-libcilkrts5_7.3.0-27ubuntu1~18.04_amd64.deb ... Unpacking libcilkrts5:amd64 (7.3.0-27ubuntu1~18.04) ... Selecting previously unselected package libmpx2:amd64. Preparing to unpack .../23-libmpx2_8.2.0-1ubuntu2~18.04_amd64.deb ... Unpacking libmpx2:amd64 (8.2.0-1ubuntu2~18.04) ... Selecting previously unselected package libquadmath0:amd64. Preparing to unpack .../24-libquadmath0_8.2.0-1ubuntu2~18.04_amd64.deb ... Unpacking libquadmath0:amd64 (8.2.0-1ubuntu2~18.04) ... Selecting previously unselected package libgcc-7-dev:amd64. Preparing to unpack .../25-libgcc-7-dev_7.3.0-27ubuntu1~18.04_amd64.deb ... Unpacking libgcc-7-dev:amd64 (7.3.0-27ubuntu1~18.04) ... Selecting previously unselected package gcc-7. Preparing to unpack .../26-gcc-7_7.3.0-27ubuntu1~18.04_amd64.deb ... Unpacking gcc-7 (7.3.0-27ubuntu1~18.04) ... Selecting previously unselected package gcc. Preparing to unpack .../27-gcc_4%3a7.3.0-3ubuntu2.1_amd64.deb ... Unpacking gcc (4:7.3.0-3ubuntu2.1) ... Selecting previously unselected package libc-dev-bin. Preparing to unpack .../28-libc-dev-bin_2.27-3ubuntu1_amd64.deb ... Unpacking libc-dev-bin (2.27-3ubuntu1) ... Selecting previously unselected package linux-libc-dev:amd64. Preparing to unpack .../29-linux-libc-dev_4.15.0-44.47_amd64.deb ... Unpacking linux-libc-dev:amd64 (4.15.0-44.47) ... Selecting previously unselected package libc6-dev:amd64. Preparing to unpack .../30-libc6-dev_2.27-3ubuntu1_amd64.deb ... Unpacking libc6-dev:amd64 (2.27-3ubuntu1) ... Selecting previously unselected package libtool. Preparing to unpack .../31-libtool_2.4.6-2_all.deb ... Unpacking libtool (2.4.6-2) ... Selecting previously unselected package dh-autoreconf. Preparing to unpack .../32-dh-autoreconf_17_all.deb ... Unpacking dh-autoreconf (17) ... Selecting previously unselected package libarchive-zip-perl. Preparing to unpack .../33-libarchive-zip-perl_1.60-1ubuntu0.1_all.deb ... Unpacking libarchive-zip-perl (1.60-1ubuntu0.1) ... Selecting previously unselected package libfile-stripnondeterminism-perl. Preparing to unpack .../34-libfile-stripnondeterminism-perl_0.040-1.1~build1_all.deb ... Unpacking libfile-stripnondeterminism-perl (0.040-1.1~build1) ... Selecting previously unselected package libtimedate-perl. Preparing to unpack .../35-libtimedate-perl_2.3000-2_all.deb ... Unpacking libtimedate-perl (2.3000-2) ... Selecting previously unselected package dh-strip-nondeterminism. Preparing to unpack .../36-dh-strip-nondeterminism_0.040-1.1~build1_all.deb ... Unpacking dh-strip-nondeterminism (0.040-1.1~build1) ... Selecting previously unselected package libdpkg-perl. Preparing to unpack .../37-libdpkg-perl_1.19.0.5ubuntu2.1_all.deb ... Unpacking libdpkg-perl (1.19.0.5ubuntu2.1) ... Selecting previously unselected package make. Preparing to unpack .../38-make_4.1-9.1ubuntu1_amd64.deb ... Unpacking make (4.1-9.1ubuntu1) ... Selecting previously unselected package dpkg-dev. Preparing to unpack .../39-dpkg-dev_1.19.0.5ubuntu2.1_all.deb ... Unpacking dpkg-dev (1.19.0.5ubuntu2.1) ... Selecting previously unselected package libcroco3:amd64. Preparing to unpack .../40-libcroco3_0.6.12-2_amd64.deb ... Unpacking libcroco3:amd64 (0.6.12-2) ... Selecting previously unselected package gettext. Preparing to unpack .../41-gettext_0.19.8.1-6ubuntu0.1_amd64.deb ... Unpacking gettext (0.19.8.1-6ubuntu0.1) ... Selecting previously unselected package intltool-debian. Preparing to unpack .../42-intltool-debian_0.35.0+20060710.4_all.deb ... Unpacking intltool-debian (0.35.0+20060710.4) ... Selecting previously unselected package po-debconf. Preparing to unpack .../43-po-debconf_1.0.20_all.deb ... Unpacking po-debconf (1.0.20) ... Selecting previously unselected package debhelper. Preparing to unpack .../44-debhelper_11.1.6ubuntu2_all.deb ... Unpacking debhelper (11.1.6ubuntu2) ... Selecting previously unselected package liblua5.2-0:amd64. Preparing to unpack .../45-liblua5.2-0_5.2.4-1.1build1_amd64.deb ... Unpacking liblua5.2-0:amd64 (5.2.4-1.1build1) ... Selecting previously unselected package libnspr4:amd64. Preparing to unpack .../46-libnspr4_2%3a4.18-1ubuntu1_amd64.deb ... Unpacking libnspr4:amd64 (2:4.18-1ubuntu1) ... Selecting previously unselected package libnss3:amd64. Preparing to unpack .../47-libnss3_2%3a3.35-2ubuntu2.1_amd64.deb ... Unpacking libnss3:amd64 (2:3.35-2ubuntu2.1) ... Selecting previously unselected package librpmio8. Preparing to unpack .../48-librpmio8_4.14.1+dfsg1-2_amd64.deb ... Unpacking librpmio8 (4.14.1+dfsg1-2) ... Selecting previously unselected package librpm8. Preparing to unpack .../49-librpm8_4.14.1+dfsg1-2_amd64.deb ... Unpacking librpm8 (4.14.1+dfsg1-2) ... Selecting previously unselected package libdw1:amd64. Preparing to unpack .../50-libdw1_0.170-0.4_amd64.deb ... Unpacking libdw1:amd64 (0.170-0.4) ... Selecting previously unselected package librpmbuild8. Preparing to unpack .../51-librpmbuild8_4.14.1+dfsg1-2_amd64.deb ... Unpacking librpmbuild8 (4.14.1+dfsg1-2) ... Selecting previously unselected package librpmsign8. Preparing to unpack .../52-librpmsign8_4.14.1+dfsg1-2_amd64.deb ... Unpacking librpmsign8 (4.14.1+dfsg1-2) ... Selecting previously unselected package libarchive13:amd64. Preparing to unpack .../53-libarchive13_3.2.2-3.1ubuntu0.2_amd64.deb ... Unpacking libarchive13:amd64 (3.2.2-3.1ubuntu0.2) ... Selecting previously unselected package rpm-common. Preparing to unpack .../54-rpm-common_4.14.1+dfsg1-2_amd64.deb ... Unpacking rpm-common (4.14.1+dfsg1-2) ... Selecting previously unselected package rpm2cpio. Preparing to unpack .../55-rpm2cpio_4.14.1+dfsg1-2_amd64.deb ... Unpacking rpm2cpio (4.14.1+dfsg1-2) ... Selecting previously unselected package debugedit. Preparing to unpack .../56-debugedit_4.14.1+dfsg1-2_amd64.deb ... Unpacking debugedit (4.14.1+dfsg1-2) ... Selecting previously unselected package rpm. Preparing to unpack .../57-rpm_4.14.1+dfsg1-2_amd64.deb ... Unpacking rpm (4.14.1+dfsg1-2) ... Selecting previously unselected package alien. Preparing to unpack .../58-alien_8.95_all.deb ... Unpacking alien (8.95) ... Selecting previously unselected package libstdc++-7-dev:amd64. Preparing to unpack .../59-libstdc++-7-dev_7.3.0-27ubuntu1~18.04_amd64.deb ... Unpacking libstdc++-7-dev:amd64 (7.3.0-27ubuntu1~18.04) ... Selecting previously unselected package g++-7. Preparing to unpack .../60-g++-7_7.3.0-27ubuntu1~18.04_amd64.deb ... Unpacking g++-7 (7.3.0-27ubuntu1~18.04) ... Selecting previously unselected package g++. Preparing to unpack .../61-g++_4%3a7.3.0-3ubuntu2.1_amd64.deb ... Unpacking g++ (4:7.3.0-3ubuntu2.1) ... Selecting previously unselected package build-essential. Preparing to unpack .../62-build-essential_12.4ubuntu1_amd64.deb ... Unpacking build-essential (12.4ubuntu1) ... Selecting previously unselected package libfakeroot:amd64. Preparing to unpack .../63-libfakeroot_1.22-2ubuntu1_amd64.deb ... Unpacking libfakeroot:amd64 (1.22-2ubuntu1) ... Selecting previously unselected package fakeroot. Preparing to unpack .../64-fakeroot_1.22-2ubuntu1_amd64.deb ... Unpacking fakeroot (1.22-2ubuntu1) ... Selecting previously unselected package libalgorithm-diff-perl. Preparing to unpack .../65-libalgorithm-diff-perl_1.19.03-1_all.deb ... Unpacking libalgorithm-diff-perl (1.19.03-1) ... Selecting previously unselected package libalgorithm-diff-xs-perl. Preparing to unpack .../66-libalgorithm-diff-xs-perl_0.04-5_amd64.deb ... Unpacking libalgorithm-diff-xs-perl (0.04-5) ... Selecting previously unselected package libalgorithm-merge-perl. Preparing to unpack .../67-libalgorithm-merge-perl_0.08-3_all.deb ... Unpacking libalgorithm-merge-perl (0.08-3) ... Selecting previously unselected package libarchive-cpio-perl. Preparing to unpack .../68-libarchive-cpio-perl_0.10-1_all.deb ... Unpacking libarchive-cpio-perl (0.10-1) ... Selecting previously unselected package libfile-fcntllock-perl. Preparing to unpack .../69-libfile-fcntllock-perl_0.22-3build2_amd64.deb ... Unpacking libfile-fcntllock-perl (0.22-3build2) ... Selecting previously unselected package libltdl7:amd64. Preparing to unpack .../70-libltdl7_2.4.6-2_amd64.deb ... Unpacking libltdl7:amd64 (2.4.6-2) ... Selecting previously unselected package libltdl-dev:amd64. Preparing to unpack .../71-libltdl-dev_2.4.6-2_amd64.deb ... Unpacking libltdl-dev:amd64 (2.4.6-2) ... Selecting previously unselected package libsys-hostname-long-perl. Preparing to unpack .../72-libsys-hostname-long-perl_1.5-1_all.deb ... Unpacking libsys-hostname-long-perl (1.5-1) ... Selecting previously unselected package libmail-sendmail-perl. Preparing to unpack .../73-libmail-sendmail-perl_0.80-1_all.deb ... Unpacking libmail-sendmail-perl (0.80-1) ... Selecting previously unselected package libpython2.7:amd64. Preparing to unpack .../74-libpython2.7_2.7.15~rc1-1ubuntu0.1_amd64.deb ... Unpacking libpython2.7:amd64 (2.7.15~rc1-1ubuntu0.1) ... Selecting previously unselected package libsqlite0. Preparing to unpack .../75-libsqlite0_2.8.17-14fakesync1_amd64.deb ... Unpacking libsqlite0 (2.8.17-14fakesync1) ... Selecting previously unselected package manpages-dev. Preparing to unpack .../76-manpages-dev_4.15-1_all.deb ... Unpacking manpages-dev (4.15-1) ... Selecting previously unselected package python-libxml2. Preparing to unpack .../77-python-libxml2_2.9.4+dfsg1-6.1ubuntu1.2_amd64.deb ... Unpacking python-libxml2 (2.9.4+dfsg1-6.1ubuntu1.2) ... Selecting previously unselected package python-lzma. Preparing to unpack .../78-python-lzma_0.5.3-3_amd64.deb ... Unpacking python-lzma (0.5.3-3) ... Selecting previously unselected package python-six. Preparing to unpack .../79-python-six_1.11.0-2_all.deb ... Unpacking python-six (1.11.0-2) ... Selecting previously unselected package python-sqlite. Preparing to unpack .../80-python-sqlite_1.0.1-12_amd64.deb ... Unpacking python-sqlite (1.0.1-12) ... Selecting previously unselected package python-pycurl. Preparing to unpack .../81-python-pycurl_7.43.0.1-0.2_amd64.deb ... Unpacking python-pycurl (7.43.0.1-0.2) ... Selecting previously unselected package python-urlgrabber. Preparing to unpack .../82-python-urlgrabber_3.10.2-1_all.deb ... Unpacking python-urlgrabber (3.10.2-1) ... Selecting previously unselected package python-iniparse. Preparing to unpack .../83-python-iniparse_0.4-2.2_all.deb ... Unpacking python-iniparse (0.4-2.2) ... Selecting previously unselected package python-rpm. Preparing to unpack .../84-python-rpm_4.14.1+dfsg1-2_amd64.deb ... Unpacking python-rpm (4.14.1+dfsg1-2) ... Selecting previously unselected package python-sqlitecachec. Preparing to unpack .../85-python-sqlitecachec_1.1.4-1_amd64.deb ... Unpacking python-sqlitecachec (1.1.4-1) ... Selecting previously unselected package yum. Preparing to unpack .../86-yum_3.4.3-3_all.deb ... Unpacking yum (3.4.3-3) ... Selecting previously unselected package yum-utils. Preparing to unpack .../87-yum-utils_1.1.31-3_all.deb ... Unpacking yum-utils (1.1.31-3) ... Setting up libquadmath0:amd64 (8.2.0-1ubuntu2~18.04) ... Setting up libgomp1:amd64 (8.2.0-1ubuntu2~18.04) ... Setting up libatomic1:amd64 (8.2.0-1ubuntu2~18.04) ... Setting up libcc1-0:amd64 (8.2.0-1ubuntu2~18.04) ... Setting up make (4.1-9.1ubuntu1) ... Setting up libarchive-zip-perl (1.60-1ubuntu0.1) ... Processing triggers for mime-support (3.60ubuntu1) ... Setting up libdw1:amd64 (0.170-0.4) ... Setting up libtimedate-perl (2.3000-2) ... Setting up libarchive13:amd64 (3.2.2-3.1ubuntu0.2) ... Processing triggers for install-info (6.5.0.dfsg.1-2) ... Setting up libtsan0:amd64 (8.2.0-1ubuntu2~18.04) ... Setting up linux-libc-dev:amd64 (4.15.0-44.47) ... Setting up libarchive-cpio-perl (0.10-1) ... Setting up libdpkg-perl (1.19.0.5ubuntu2.1) ... Setting up m4 (1.4.18-1) ... Setting up libnspr4:amd64 (2:4.18-1ubuntu1) ... Setting up liblsan0:amd64 (8.2.0-1ubuntu2~18.04) ... Setting up libcroco3:amd64 (0.6.12-2) ... Setting up gcc-7-base:amd64 (7.3.0-27ubuntu1~18.04) ... Setting up libsys-hostname-long-perl (1.5-1) ... Setting up binutils-common:amd64 (2.30-21ubuntu1~18.04) ... Setting up libfile-fcntllock-perl (0.22-3build2) ... Setting up libmpx2:amd64 (8.2.0-1ubuntu2~18.04) ... Setting up libmail-sendmail-perl (0.80-1) ... Processing triggers for libc-bin (2.27-3ubuntu1) ... Setting up autotools-dev (20180224.1) ... Setting up libfakeroot:amd64 (1.22-2ubuntu1) ... Setting up libltdl7:amd64 (2.4.6-2) ... Setting up libalgorithm-diff-perl (1.19.03-1) ... Processing triggers for man-db (2.8.3-2) ... Setting up libmpc3:amd64 (1.1.0-1) ... Setting up libc-dev-bin (2.27-3ubuntu1) ... Setting up liblua5.2-0:amd64 (5.2.4-1.1build1) ... Setting up manpages-dev (4.15-1) ... Setting up libc6-dev:amd64 (2.27-3ubuntu1) ... Setting up libsqlite0 (2.8.17-14fakesync1) ... Setting up libitm1:amd64 (8.2.0-1ubuntu2~18.04) ... Setting up libpython2.7-stdlib:amd64 (2.7.15~rc1-1ubuntu0.1) ... Setting up autopoint (0.19.8.1-6ubuntu0.1) ... Setting up libfile-stripnondeterminism-perl (0.040-1.1~build1) ... Setting up libisl19:amd64 (0.19-1) ... Setting up libltdl-dev:amd64 (2.4.6-2) ... Setting up libasan4:amd64 (7.3.0-27ubuntu1~18.04) ... Setting up gettext (0.19.8.1-6ubuntu0.1) ... Setting up libbinutils:amd64 (2.30-21ubuntu1~18.04) ... Setting up libcilkrts5:amd64 (7.3.0-27ubuntu1~18.04) ... Setting up libubsan0:amd64 (7.3.0-27ubuntu1~18.04) ... Setting up python2.7 (2.7.15~rc1-1ubuntu0.1) ... Setting up libnss3:amd64 (2:3.35-2ubuntu2.1) ... Setting up autoconf (2.69-11) ... Setting up fakeroot (1.22-2ubuntu1) ... update-alternatives: using /usr/bin/fakeroot-sysv to provide /usr/bin/fakeroot (fakeroot) in auto mode Setting up libgcc-7-dev:amd64 (7.3.0-27ubuntu1~18.04) ... Setting up cpp-7 (7.3.0-27ubuntu1~18.04) ... Setting up libstdc++-7-dev:amd64 (7.3.0-27ubuntu1~18.04) ... Setting up libpython-stdlib:amd64 (2.7.15~rc1-1) ... Setting up libalgorithm-merge-perl (0.08-3) ... Setting up intltool-debian (0.35.0+20060710.4) ... Setting up libalgorithm-diff-xs-perl (0.04-5) ... Setting up libpython2.7:amd64 (2.7.15~rc1-1ubuntu0.1) ... Setting up automake (1:1.15.1-3ubuntu2) ... update-alternatives: using /usr/bin/automake-1.15 to provide /usr/bin/automake (automake) in auto mode Setting up python (2.7.15~rc1-1) ... Setting up binutils-x86-64-linux-gnu (2.30-21ubuntu1~18.04) ... Setting up cpp (4:7.3.0-3ubuntu2.1) ... Setting up python-lzma (0.5.3-3) ... Setting up po-debconf (1.0.20) ... Setting up librpmio8 (4.14.1+dfsg1-2) ... Setting up python-sqlitecachec (1.1.4-1) ... Setting up debugedit (4.14.1+dfsg1-2) ... Setting up python-pycurl (7.43.0.1-0.2) ... Setting up python-urlgrabber (3.10.2-1) ... Setting up python-six (1.11.0-2) ... Setting up python-sqlite (1.0.1-12) ... Setting up python-iniparse (0.4-2.2) ... Setting up python-libxml2 (2.9.4+dfsg1-6.1ubuntu1.2) ... Setting up binutils (2.30-21ubuntu1~18.04) ... Setting up librpm8 (4.14.1+dfsg1-2) ... Setting up gcc-7 (7.3.0-27ubuntu1~18.04) ... Setting up g++-7 (7.3.0-27ubuntu1~18.04) ... Setting up rpm-common (4.14.1+dfsg1-2) ... Setting up librpmsign8 (4.14.1+dfsg1-2) ... Setting up gcc (4:7.3.0-3ubuntu2.1) ... Setting up librpmbuild8 (4.14.1+dfsg1-2) ... Setting up dpkg-dev (1.19.0.5ubuntu2.1) ... Setting up rpm2cpio (4.14.1+dfsg1-2) ... Setting up g++ (4:7.3.0-3ubuntu2.1) ... update-alternatives: using /usr/bin/g++ to provide /usr/bin/c++ (c++) in auto mode Setting up python-rpm (4.14.1+dfsg1-2) ... Setting up libtool (2.4.6-2) ... Setting up build-essential (12.4ubuntu1) ... Setting up rpm (4.14.1+dfsg1-2) ... Setting up yum (3.4.3-3) ... Setting up yum-utils (1.1.31-3) ... Setting up dh-autoreconf (17) ... Setting up dh-strip-nondeterminism (0.040-1.1~build1) ... Setting up debhelper (11.1.6ubuntu2) ... Setting up alien (8.95) ... Processing triggers for libc-bin (2.27-3ubuntu1) ...
2. Ripple RPM repository の追加
$ sudo rpm -Uvh https://mirrors.ripple.com/ripple-repo-el7.rpm
rpm: RPM should not be used directly install RPM packages, use Alien instead! rpm: However assuming you know what you are doing... Retrieving https://mirrors.ripple.com/ripple-repo-el7.rpm Preparing... ################################# [100%] Updating / installing... 1:ripple-repo-1-2.el7.centos ################################# [100%]
3. Rippled のダウンロード
yumdownloader --enablerepo=ripple-stable --releasever=el7 rippled
ripple-stable | 2.9 kB 00:00:00 ripple-stable/primary_db | 61 kB 00:00:00 rippled-1.1.2-1.fc28.x86_64.rpm | 10 MB 00:00:02
4. Rippled パッケージの確認
$ sudo rpm --import https://mirrors.ripple.com/rpm/RPM-GPG-KEY-ripple-release && rpm -K rippled*.rpm
▼ rippled-**.rpm: digests signatures OK が表示される
5. Rippled パッケージのインストール
$ sudo rpm --import https://mirrors.ripple.com/rpm/RPM-GPG-KEY-ripple-release && rpm -K rippled*.rpm
dpkg --no-force-overwrite -i rippled_1.1.2-2_amd64.deb Selecting previously unselected package rippled. (Reading database ... 64753 files and directories currently installed.) Preparing to unpack rippled_1.1.2-2_amd64.deb ... Unpacking rippled (1.1.2-2) ... Setting up rippled (1.1.2-2) ...
6. バリデーターサーバー構築手順
※ バリデーターサーバーとする場合は当手順を実施。 ※ 識別暗号化キー(バリデータノードキー)の作成 ※ スタンドアロンモードで起動し、識別暗号化キーの作成(バリデーターサーバー台数繰り返す) $ sudo -u rippled /opt/ripple/bin/rippled -a --start & $ sudo -u rippled /opt/ripple/bin/rippled -q validation_create $ sudo -u rippled /opt/ripple/bin/rippled stop
$ sudo -u rippled /opt/ripple/bin/rippled -q validation_create { "result" : { "status" : "success", "validation_key" : "BAWL MAN JADE ********************", // 認証情報を生成するためのシード "validation_private_key" : "paQ7D********************", // 認証資格情報のための秘密鍵(RFC-1751フォーマット) "validation_public_key" : "n9M8Y********************", // 検証資格情報の公開鍵(base58エンコード文字列形式) "validation_seed" : "shc********************" // 認証資格情報の秘密鍵(base58エンコード文字列形式) } }
7. 設定ファイルの修正
$ sudo vi /opt/ripple/etc/rippled.cfg $ sudo vi /opt/ripple/etc/validators.txt
#------------------------------------------------------------------------------- # # Rippled Server Instance Configuration Example # #------------------------------------------------------------------------------- # # Contents # # 1. Server # # 2. Peer Protocol # # 3. Ripple Protocol # # 4. HTTPS Client # # 5. Database # # 6. Diagnostics # # 7. Voting # # 8. Example Settings # #------------------------------------------------------------------------------- #------------------------------------------------------------------------------- # # 1. Server # #---------- [server] #port_rpc port_rpc_admin_local port_peer port_ws_admin_local #port_ws_public #ssl_key = /etc/ssl/private/server.key #ssl_cert = /etc/ssl/certs/server.crt #[port_rpc] #port = 51234 #ip = 0.0.0.0 #admin = 127.0.0.1 #protocol = http,https [port_rpc_admin_local] port = 5005 ip = 127.0.0.1 admin = 127.0.0.1 protocol = http [port_peer] port = 51235 ip = 0.0.0.0 protocol = peer [port_ws_admin_local] port = 6006 ip = 127.0.0.1 admin = 127.0.0.1 protocol = ws #[port_ws_public] #port = 5005 #ip = 127.0.0.1 #protocol = wss [rpc_startup] { "command": "log_level", "severity": "warning" } #------------------------------------------------------------------------------- # # 2. Peer Protocol # #----------------- [ips] #r.ripple.com 51235 192.168.1.1 51235 192.168.1.2 51235 192.168.1.3 51235 [ips_fixed] 192.168.1.1 51235 192.168.1.2 51235 192.168.1.3 51235 [sntp_servers] time.windows.com time.apple.com time.nist.gov pool.ntp.org #[peer_private] #1 #------------------------------------------------------------------------------- # # 3. Ripple Protocol # #------------------- # [node_size] #medium tiny [validators_file] validators.txt # クラスタリングに使用されるノードシード [validation_seed] ssZuh******************** #[ledger_history] #------------------------------------------------------------------------------- # # 4. HTTPS Client # #---------------- [ssl_verify] 1 #------------------------------------------------------------------------------- # # 5. Database # #------------ [node_db] type=RocksDB path=/var/lib/rippled/db/rocksdb open_files=2000 filter_bits=12 cache_mb=256 file_size_mb=8 file_size_mult=2 online_delete=2000 advisory_delete=0 [database_path] /var/lib/rippled/db # #------------------------------------------------------------------------------- # # 6. Diagnostics # #--------------- [debug_logfile] /var/log/rippled/debug.log #------------------------------------------------------------------------------- # # 7. Voting # #---------- #------------------------------------------------------------------------------- # # 8. Misc Settings # #---------- #------------------------------------------------------------------------------- # # 9. Example Settings # #--------------------
# # Default validators.txt # # A list of domains to bootstrap a nodes UNLs or for clients to indirectly # locate IPs to contact the Ripple network. # # This file is UTF-8 with Dos, UNIX, or Mac style end of lines. # Blank lines and lines starting with a '#' are ignored. # All other lines should be hankos or domain names. # # # # [validators] # # List of the validation public keys of nodes to always accept as validators. # # The latest list of recommended validators can be obtained from # https://ripple.com/ripple.txt # # See also https://wiki.ripple.com/Ripple.txt # # Examples: # n9KorY8QtTdRx7TVDpwnG9NvyxsDwHUKUEeDLY3AkiGncVaSXZi5 # n9MqiExBcoG19UXwoLjBJnhsxEhAZMuWwJDRdkyDz1EkEkwzQTNt # # [validator_list_sites] # # List of URIs serving lists of recommended validators. # # Examples: # https://vl.ripple.com # http://127.0.0.1:8000 # # [validator_list_keys] # # List of keys belonging to trusted validator list publishers. # Validator lists fetched from configured sites will only be considered # if the list is accompanied by a valid signature from a trusted # publisher key. # Validator list keys should be hex-encoded. # # Examples: # ed499d732bded01504a7407c224412ef550cc1ade638a4de4eb88af7c36cb8b282 # 0202d3f36a801349f3be534e3f64cfa77dede6e1b6310a0b48f40f20f955cec945 # 02dd8b7075f64d77d9d2bdb88da364f29fcd975f9ea6f21894abcc7564efda8054 # # The default validator list publishers that the rippled instance # trusts. # # WARNING: Changing these values can cause your rippled instance to see a # validated ledger that contradicts other rippled instances' # validated ledgers (aka a ledger fork) if your validator list(s) # do not sufficiently overlap with the list(s) used by others. # See: https://arxiv.org/pdf/1802.07242.pdf #[validator_list_sites] #https://vl.ripple.com #[validator_list_keys] #ED2677ABFFD1B33AC6FBC3062B71F1E8397C1505E1C42C64D11AD1B28FF73F4734 # To use the XRP test network (see https://ripple.com/build/xrp-test-net/), # use the following configuration instead: # # [validator_list_sites] # https://vl.altnet.rippletest.net # # [validator_list_keys] # ED264807102805220DA0F312E71FC2C69E1552C9C5790F6C25E3729DEB573D5860 [validators] n9Kkz******************** n9JmR******************** n9MZF********************
8. rippled service の有効化
$ sudo systemctl enable rippled.service $ sudo systemctl list-unit-files --type=service | grep rippled.service
▼ rippled.service enabled が表示される
9. rippled service の起動
$ sudo systemctl start rippled.service $ sudo systemctl status rippled.service
● rippled.service - Ripple Daemon Loaded: loaded (/usr/lib/systemd/system/rippled.service; disabled; vendor preset: enabled) Drop-In: /etc/systemd/system/rippled.service.d mqnofile_limit.conf Active: active (running) since Mon 2019-01-21 03:19:19 UTC; 59s ago Main PID: 19044 (rippled: #1) Tasks: 24 (limit: 4915) CGroup: /system.slice/rippled.service tq19044 /opt/ripple/bin/rippled --net --silent --conf /etc/opt/ripple/rippled.cfg mq19045 /opt/ripple/bin/rippled --net --silent --conf /etc/opt/ripple/rippled.cfg Jan 21 03:19:19 ip-172-1-1-1 systemd[1]: Started Ripple Daemon. Jan 21 03:19:19 ip-172-1-1-1 rippled[19044]: Watchdog: Launching child 1 Jan 21 03:19:19 ip-172-1-1-1 rippled[19044]: 2019-Jan-21 03:19:19.468385787 JobQueue:NFO Auto-tuning to 6 validation/transaction/proposal threads.
10. rippled service の起動
$ /opt/ripple/bin/rippled server_info
Loading: "/etc/opt/ripple/rippled.cfg" 2019-Feb-06 01:46:33.393552830 HTTPClient:NFO Connecting to 127.0.0.1:5005 { "result" : { "info" : { "build_version" : "1.1.2", "complete_ledgers" : "24002-27484", "hostid" : "ip-172-31-37-255", "io_latency_ms" : 1, "jq_trans_overflow" : "0", "last_close" : { "converge_time_s" : 2, "proposers" : 2 }, "load" : { "job_types" : [ { "job_type" : "ledgerData", "per_second" : 1 }, { "in_progress" : 1, "job_type" : "clientCommand" }, { "avg_time" : 1, "job_type" : "advanceLedger", "peak_time" : 17 }, { "job_type" : "writeObjects", "per_second" : 1 }, { "job_type" : "peerCommand", "per_second" : 8 }, { "job_type" : "WriteNode", "per_second" : 1 } ], "threads" : 4 }, "load_factor" : 1, "peer_disconnects" : "0", "peer_disconnects_resources" : "0", "peers" : 3, "pubkey_node" : "n9J6w********************", "pubkey_validator" : "n9Kkz********************", "server_state" : "proposing", "state_accounting" : { "connected" : { "duration_us" : "51010885", "transitions" : 1 }, "disconnected" : { "duration_us" : "1437275", "transitions" : 1 }, "full" : { "duration_us" : "82530825890", "transitions" : 1 }, "syncing" : { "duration_us" : "0", "transitions" : 0 }, "tracking" : { "duration_us" : "0", "transitions" : 0 } }, "time" : "2019-Feb-06 01:46:33.394035", "uptime" : 82583, "validated_ledger" : { "age" : 2, "base_fee_xrp" : 1e-05, "hash" : "BAEA4********************", "reserve_base_xrp" : 20, "reserve_inc_xrp" : 5, "seq" : 27484 }, "validation_quorum" : 3, "validator_list" : { "count" : 1, "expiration" : "never", "status" : "active" } }, "status" : "success" } }
プライベート環境では構築されたバリデーターサーバー同士での認証が行われます。