Advertisement
Guest User

Untitled

a guest
Aug 19th, 2019
447
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 37.88 KB | None | 0 0
  1. sudo ./passbolt_ce_debian_installer.sh
  2. ================================================================
  3. ____ __ ____
  4. / __ \____ _____ ____/ /_ ____ / / /_
  5. / /_/ / __ `/ ___/ ___/ __ \/ __ \/ / __/
  6. / ____/ /_/ (__ |__ ) /_/ / /_/ / / /_
  7. /_/ \__,_/____/____/_,___/\____/_/\__/
  8.  
  9. The open source password manager for teams
  10. (c) 2018 Passbolt SARL
  11. https://www.passbolt.com
  12. ================================================================
  13. IMPORTANT NOTE: This installation scripts are for use only
  14. on FRESH installed debian >= 9.0 | ubuntu 18.04 | CentOS >= 7.0
  15. ================================================================
  16. ==============================================================
  17. Do you want to install a local mariadb server on this machine?
  18. ==============================================================
  19. 1) yes
  20. 2) no
  21. #? 1
  22. =======================================================
  23. Please enter a new password for the root database user:
  24. =======================================================
  25. MariaDB Root Password:
  26. MariaDB Root Password (verify):
  27. ======================================================
  28. Please enter a name for the passbolt database username
  29. ======================================================
  30. Passbolt database user name:passbolt
  31. =======================================================
  32. Please enter a new password for the mysql passbolt user
  33. =======================================================
  34. MariaDB passbolt user password:
  35. MariaDB passbolt user password (verify):
  36. ==============================================
  37. Please enter a name for the passbolt database:
  38. ==============================================
  39. Passbolt database name:passbolt
  40. ================================================================================
  41. On virtualized environments GnuPG happen to find not enough entropy
  42. to generate a key. Therefore, Passbolt will not run properly.
  43. Do you want to install Haveged to speed up the entropy generation on
  44. your system? Please check https://help.passbolt.com/faq/hosting/why-haveged-
  45. virtual-env
  46. ================================================================================
  47. 1) yes
  48. 2) no
  49. #? 1
  50. ================================================================================
  51. Setting hostname...
  52. Please enter the domain name under which passbolt will run.
  53. Note this hostname will be used as server_name for nginx
  54. and as the domain name to register a SSL certificate with
  55. let's encrypt.
  56. If you don't have a domain name and you do not plan to use
  57. let's encrypt please enter the ip address to access this machine
  58. ================================================================================
  59. Hostname:hostname.domain.de
  60. ================================================================================
  61. Setting up SSL...
  62. Do you want to setup a SSL certificate and enable HTTPS now?
  63. - manual: Prompts for the path of user uploaded ssl certificates and set up
  64. nginx
  65. - auto: Will issue a free SSL certificate with https://www.letsencrypt.org
  66. and set up nginx
  67. - none: Do not setup HTTPS at all
  68. ================================================================================
  69. 1) manual
  70. 2) auto
  71. 3) none
  72. #? 3
  73. =============================
  74. Installing os dependencies...
  75. =============================
  76. Ign:1 http://ftp.de.debian.org/debian stretch InRelease
  77. Hit:2 http://security.debian.org/debian-security stretch/updates InRelease
  78. Hit:3 http://ftp.de.debian.org/debian stretch-updates InRelease
  79. Hit:4 http://ftp.de.debian.org/debian stretch Release
  80. Reading package lists...
  81. Reading package lists...
  82. Building dependency tree...
  83. Reading state information...
  84. unzip is already the newest version (6.0-21+deb9u1).
  85. unzip set to manually installed.
  86. The following additional packages will be installed:
  87. dh-php git-man liberror-perl libexporter-tiny-perl liblist-moreutils-perl
  88. libmcrypt4 libnginx-mod-http-auth-pam libnginx-mod-http-dav-ext
  89. libnginx-mod-http-echo libnginx-mod-http-geoip
  90. libnginx-mod-http-image-filter libnginx-mod-http-subs-filter
  91. libnginx-mod-http-upstream-fair libnginx-mod-http-xslt-filter
  92. libnginx-mod-mail libnginx-mod-stream libpcre16-3 libpcre3-dev libpcre32-3
  93. libpcrecpp0v5 libssl-dev libssl-doc nginx-common nginx-full php-cli
  94. php-common php-xml php7.0-cli php7.0-common php7.0-json php7.0-opcache
  95. php7.0-readline php7.0-xml pkg-php-tools python3-acme python3-certbot
  96. python3-configargparse python3-configobj python3-josepy python3-mock
  97. python3-openssl python3-parsedatetime python3-pbr python3-requests-toolbelt
  98. python3-rfc3339 python3-tz python3-zope.component python3-zope.event
  99. python3-zope.hookable python3-zope.interface shtool xml2
  100. Suggested packages:
  101. python3-certbot-apache python3-certbot-nginx python-certbot-doc
  102. git-daemon-run | git-daemon-sysvinit git-doc git-el git-email git-gui gitk
  103. gitweb git-arch git-cvs git-mediawiki git-svn libmcrypt-dev mcrypt fcgiwrap
  104. nginx-doc dh-make python-acme-doc python-configobj-doc python-mock-doc
  105. python-openssl-doc python3-openssl-dbg
  106. Recommended packages:
  107. python3-pyicu
  108. The following NEW packages will be installed:
  109. certbot dh-php git git-man liberror-perl libexporter-tiny-perl
  110. liblist-moreutils-perl libmcrypt4 libnginx-mod-http-auth-pam
  111. libnginx-mod-http-dav-ext libnginx-mod-http-echo libnginx-mod-http-geoip
  112. libnginx-mod-http-image-filter libnginx-mod-http-subs-filter
  113. libnginx-mod-http-upstream-fair libnginx-mod-http-xslt-filter
  114. libnginx-mod-mail libnginx-mod-stream libpcre16-3 libpcre3-dev libpcre32-3
  115. libpcrecpp0v5 libssl-dev libssl-doc nginx nginx-common nginx-full php-cli
  116. php-common php-gnupg php-pear php-xml php7.0-cli php7.0-common php7.0-dev
  117. php7.0-fpm php7.0-gd php7.0-intl php7.0-json php7.0-ldap php7.0-mbstring
  118. php7.0-mcrypt php7.0-mysql php7.0-opcache php7.0-readline php7.0-xml
  119. pkg-php-tools python3-acme python3-certbot python3-configargparse
  120. python3-configobj python3-josepy python3-mock python3-openssl
  121. python3-parsedatetime python3-pbr python3-requests-toolbelt python3-rfc3339
  122. python3-tz python3-zope.component python3-zope.event python3-zope.hookable
  123. python3-zope.interface shtool xml2
  124. 0 upgraded, 65 newly installed, 0 to remove and 0 not upgraded.
  125. Need to get 19.0 MB of archives.
  126. After this operation, 81.2 MB of additional disk space will be used.
  127. Get:1 http://security.debian.org/debian-security stretch/updates/main i386 libssl-dev i386 1.1.0k-1~deb9u1 [1,611 kB]
  128. Get:2 http://ftp.de.debian.org/debian stretch/main i386 liberror-perl all 0.17024-1 [26.9 kB]
  129. Get:3 http://ftp.de.debian.org/debian stretch/main i386 git-man all 1:2.11.0-3+deb9u4 [1,433 kB]
  130. Get:4 http://ftp.de.debian.org/debian stretch/main i386 git i386 1:2.11.0-3+deb9u4 [4,879 kB]
  131. Get:5 http://ftp.de.debian.org/debian stretch/main i386 libpcrecpp0v5 i386 2:8.39-3 [152 kB]
  132. Get:6 http://ftp.de.debian.org/debian stretch/main i386 libexporter-tiny-perl all 0.042-1 [32.4 kB]
  133. Get:7 http://ftp.de.debian.org/debian stretch/main i386 liblist-moreutils-perl i386 0.416-1+b1 [62.9 kB]
  134. Get:8 http://ftp.de.debian.org/debian stretch/main i386 libmcrypt4 i386 2.5.8-3.3 [71.8 kB]
  135. Get:9 http://ftp.de.debian.org/debian stretch/main i386 nginx-common all 1.10.3-1+deb9u2 [105 kB]
  136. Get:10 http://ftp.de.debian.org/debian stretch/main i386 libnginx-mod-http-auth-pam i386 1.10.3-1+deb9u2 [86.2 kB]
  137. Get:11 http://ftp.de.debian.org/debian stretch/main i386 libnginx-mod-http-dav-ext i386 1.10.3-1+deb9u2 [88.3 kB]
  138. Get:12 http://ftp.de.debian.org/debian stretch/main i386 libnginx-mod-http-echo i386 1.10.3-1+deb9u2 [98.3 kB]
  139. Get:13 http://ftp.de.debian.org/debian stretch/main i386 libnginx-mod-http-geoip i386 1.10.3-1+deb9u2 [87.6 kB]
  140. Get:14 http://ftp.de.debian.org/debian stretch/main i386 libnginx-mod-http-image-filter i386 1.10.3-1+deb9u2 [90.6 kB]
  141. Get:15 http://ftp.de.debian.org/debian stretch/main i386 libnginx-mod-http-subs-filter i386 1.10.3-1+deb9u2 [89.5 kB]
  142. Get:16 http://ftp.de.debian.org/debian stretch/main i386 libnginx-mod-http-upstream-fair i386 1.10.3-1+deb9u2 [89.7 kB]
  143. Get:17 http://ftp.de.debian.org/debian stretch/main i386 libnginx-mod-http-xslt-filter i386 1.10.3-1+deb9u2 [89.5 kB]
  144. Get:18 http://ftp.de.debian.org/debian stretch/main i386 libnginx-mod-mail i386 1.10.3-1+deb9u2 [120 kB]
  145. Get:19 http://ftp.de.debian.org/debian stretch/main i386 libnginx-mod-stream i386 1.10.3-1+deb9u2 [112 kB]
  146. Get:20 http://ftp.de.debian.org/debian stretch/main i386 libpcre16-3 i386 2:8.39-3 [257 kB]
  147. Get:21 http://ftp.de.debian.org/debian stretch/main i386 libpcre32-3 i386 2:8.39-3 [249 kB]
  148. Get:22 http://ftp.de.debian.org/debian stretch/main i386 libpcre3-dev i386 2:8.39-3 [651 kB]
  149. Get:23 http://ftp.de.debian.org/debian stretch/main i386 nginx-full i386 1.10.3-1+deb9u2 [497 kB]
  150. Get:24 http://ftp.de.debian.org/debian stretch/main i386 nginx all 1.10.3-1+deb9u2 [81.8 kB]
  151. Get:25 http://ftp.de.debian.org/debian stretch/main i386 php-common all 1:49 [14.1 kB]
  152. Get:26 http://ftp.de.debian.org/debian stretch/main i386 php7.0-common i386 7.0.33-0+deb9u3 [900 kB]
  153. Get:27 http://ftp.de.debian.org/debian stretch/main i386 php7.0-json i386 7.0.33-0+deb9u3 [17.1 kB]
  154. Get:28 http://ftp.de.debian.org/debian stretch/main i386 php7.0-opcache i386 7.0.33-0+deb9u3 [84.5 kB]
  155. Get:29 http://ftp.de.debian.org/debian stretch/main i386 php7.0-readline i386 7.0.33-0+deb9u3 [13.0 kB]
  156. Get:30 http://ftp.de.debian.org/debian stretch/main i386 php7.0-cli i386 7.0.33-0+deb9u3 [1,334 kB]
  157. Get:31 http://ftp.de.debian.org/debian stretch/main i386 php-cli all 1:7.0+49 [5,098 B]
  158. Get:32 http://ftp.de.debian.org/debian stretch/main i386 php7.0-fpm i386 7.0.33-0+deb9u3 [1,348 kB]
  159. Get:33 http://ftp.de.debian.org/debian stretch/main i386 php-gnupg i386 1.4.0-1 [17.8 kB]
  160. Get:34 http://ftp.de.debian.org/debian stretch/main i386 php7.0-xml i386 7.0.33-0+deb9u3 [120 kB]
  161. Get:35 http://ftp.de.debian.org/debian stretch/main i386 php-xml all 1:7.0+49 [5,068 B]
  162. Get:36 http://ftp.de.debian.org/debian stretch/main i386 php-pear all 1:1.10.1+submodules+notgz-9+deb9u1 [282 kB]
  163. Get:37 http://ftp.de.debian.org/debian stretch/main i386 shtool all 2.0.8-9 [134 kB]
  164. Get:38 http://ftp.de.debian.org/debian stretch/main i386 php7.0-dev i386 7.0.33-0+deb9u3 [517 kB]
  165. Get:39 http://ftp.de.debian.org/debian stretch/main i386 php7.0-gd i386 7.0.33-0+deb9u3 [27.9 kB]
  166. Get:40 http://ftp.de.debian.org/debian stretch/main i386 php7.0-intl i386 7.0.33-0+deb9u3 [134 kB]
  167. Get:41 http://ftp.de.debian.org/debian stretch/main i386 php7.0-ldap i386 7.0.33-0+deb9u3 [21.8 kB]
  168. Get:42 http://ftp.de.debian.org/debian stretch/main i386 php7.0-mbstring i386 7.0.33-0+deb9u3 [462 kB]
  169. Get:43 http://ftp.de.debian.org/debian stretch/main i386 php7.0-mcrypt i386 7.0.33-0+deb9u3 [14.8 kB]
  170. Get:44 http://ftp.de.debian.org/debian stretch/main i386 php7.0-mysql i386 7.0.33-0+deb9u3 [132 kB]
  171. Get:45 http://ftp.de.debian.org/debian stretch/main i386 python3-openssl all 16.2.0-1 [43.8 kB]
  172. Get:46 http://ftp.de.debian.org/debian stretch/main i386 python3-josepy all 1.1.0-2~deb9u1 [27.8 kB]
  173. Get:47 http://ftp.de.debian.org/debian stretch/main i386 python3-pbr all 1.10.0-1 [52.5 kB]
  174. Get:48 http://ftp.de.debian.org/debian stretch/main i386 python3-mock all 2.0.0-3 [59.9 kB]
  175. Get:49 http://ftp.de.debian.org/debian stretch/main i386 python3-requests-toolbelt all 0.7.0-1 [36.7 kB]
  176. Get:50 http://ftp.de.debian.org/debian stretch/main i386 python3-tz all 2016.7-0.3 [27.1 kB]
  177. Get:51 http://ftp.de.debian.org/debian stretch/main i386 python3-rfc3339 all 1.0-4 [6,282 B]
  178. Get:52 http://ftp.de.debian.org/debian stretch/main i386 python3-acme all 0.28.0-1~deb9u1 [48.7 kB]
  179. Get:53 http://ftp.de.debian.org/debian stretch/main i386 python3-configargparse all 0.11.0-1 [22.3 kB]
  180. Get:54 http://ftp.de.debian.org/debian stretch/main i386 python3-configobj all 5.0.6-2 [35.2 kB]
  181. Get:55 http://ftp.de.debian.org/debian stretch/main i386 python3-parsedatetime all 2.1-3+deb9u1 [37.7 kB]
  182. Get:56 http://ftp.de.debian.org/debian stretch/main i386 python3-zope.hookable i386 4.0.4-4+b2 [10.5 kB]
  183. Get:57 http://ftp.de.debian.org/debian stretch/main i386 python3-zope.interface i386 4.3.2-1 [90.2 kB]
  184. Get:58 http://ftp.de.debian.org/debian stretch/main i386 python3-zope.event all 4.2.0-1 [8,412 B]
  185. Get:59 http://ftp.de.debian.org/debian stretch/main i386 python3-zope.component all 4.3.0-1 [43.0 kB]
  186. Get:60 http://ftp.de.debian.org/debian stretch/main i386 python3-certbot all 0.28.0-1~deb9u2 [222 kB]
  187. Get:61 http://ftp.de.debian.org/debian stretch/main i386 xml2 i386 0.4-3.1+deb9u1 [14.1 kB]
  188. Get:62 http://ftp.de.debian.org/debian stretch/main i386 certbot all 0.28.0-1~deb9u2 [37.7 kB]
  189. Get:63 http://ftp.de.debian.org/debian stretch/main i386 dh-php all 0.26 [13.1 kB]
  190. Get:64 http://ftp.de.debian.org/debian stretch/main i386 pkg-php-tools all 1.35 [32.6 kB]
  191. Get:65 http://security.debian.org/debian-security stretch/updates/main i386 libssl-doc all 1.1.0k-1~deb9u1 [1,482 kB]
  192. Extracting templates from packages: 100%
  193. Preconfiguring packages ...
  194. Fetched 19.0 MB in 10s (1,756 kB/s)
  195. Selecting previously unselected package liberror-perl.
  196. (Reading database ... 146122 files and directories currently installed.)
  197. Preparing to unpack .../00-liberror-perl_0.17024-1_all.deb ...
  198. Unpacking liberror-perl (0.17024-1) ...
  199. Selecting previously unselected package git-man.
  200. Preparing to unpack .../01-git-man_1%3a2.11.0-3+deb9u4_all.deb ...
  201. Unpacking git-man (1:2.11.0-3+deb9u4) ...
  202. Selecting previously unselected package git.
  203. Preparing to unpack .../02-git_1%3a2.11.0-3+deb9u4_i386.deb ...
  204. Unpacking git (1:2.11.0-3+deb9u4) ...
  205. Selecting previously unselected package libpcrecpp0v5:i386.
  206. Preparing to unpack .../03-libpcrecpp0v5_2%3a8.39-3_i386.deb ...
  207. Unpacking libpcrecpp0v5:i386 (2:8.39-3) ...
  208. Selecting previously unselected package libexporter-tiny-perl.
  209. Preparing to unpack .../04-libexporter-tiny-perl_0.042-1_all.deb ...
  210. Unpacking libexporter-tiny-perl (0.042-1) ...
  211. Selecting previously unselected package liblist-moreutils-perl.
  212. Preparing to unpack .../05-liblist-moreutils-perl_0.416-1+b1_i386.deb ...
  213. Unpacking liblist-moreutils-perl (0.416-1+b1) ...
  214. Selecting previously unselected package libmcrypt4.
  215. Preparing to unpack .../06-libmcrypt4_2.5.8-3.3_i386.deb ...
  216. Unpacking libmcrypt4 (2.5.8-3.3) ...
  217. Selecting previously unselected package nginx-common.
  218. Preparing to unpack .../07-nginx-common_1.10.3-1+deb9u2_all.deb ...
  219. Unpacking nginx-common (1.10.3-1+deb9u2) ...
  220. Selecting previously unselected package libnginx-mod-http-auth-pam.
  221. Preparing to unpack .../08-libnginx-mod-http-auth-pam_1.10.3-1+deb9u2_i386.deb ...
  222. Unpacking libnginx-mod-http-auth-pam (1.10.3-1+deb9u2) ...
  223. Selecting previously unselected package libnginx-mod-http-dav-ext.
  224. Preparing to unpack .../09-libnginx-mod-http-dav-ext_1.10.3-1+deb9u2_i386.deb ...
  225. Unpacking libnginx-mod-http-dav-ext (1.10.3-1+deb9u2) ...
  226. Selecting previously unselected package libnginx-mod-http-echo.
  227. Preparing to unpack .../10-libnginx-mod-http-echo_1.10.3-1+deb9u2_i386.deb ...
  228. Unpacking libnginx-mod-http-echo (1.10.3-1+deb9u2) ...
  229. Selecting previously unselected package libnginx-mod-http-geoip.
  230. Preparing to unpack .../11-libnginx-mod-http-geoip_1.10.3-1+deb9u2_i386.deb ...
  231. Unpacking libnginx-mod-http-geoip (1.10.3-1+deb9u2) ...
  232. Selecting previously unselected package libnginx-mod-http-image-filter.
  233. Preparing to unpack .../12-libnginx-mod-http-image-filter_1.10.3-1+deb9u2_i386.deb ...
  234. Unpacking libnginx-mod-http-image-filter (1.10.3-1+deb9u2) ...
  235. Selecting previously unselected package libnginx-mod-http-subs-filter.
  236. Preparing to unpack .../13-libnginx-mod-http-subs-filter_1.10.3-1+deb9u2_i386.deb ...
  237. Unpacking libnginx-mod-http-subs-filter (1.10.3-1+deb9u2) ...
  238. Selecting previously unselected package libnginx-mod-http-upstream-fair.
  239. Preparing to unpack .../14-libnginx-mod-http-upstream-fair_1.10.3-1+deb9u2_i386.deb ...
  240. Unpacking libnginx-mod-http-upstream-fair (1.10.3-1+deb9u2) ...
  241. Selecting previously unselected package libnginx-mod-http-xslt-filter.
  242. Preparing to unpack .../15-libnginx-mod-http-xslt-filter_1.10.3-1+deb9u2_i386.deb ...
  243. Unpacking libnginx-mod-http-xslt-filter (1.10.3-1+deb9u2) ...
  244. Selecting previously unselected package libnginx-mod-mail.
  245. Preparing to unpack .../16-libnginx-mod-mail_1.10.3-1+deb9u2_i386.deb ...
  246. Unpacking libnginx-mod-mail (1.10.3-1+deb9u2) ...
  247. Selecting previously unselected package libnginx-mod-stream.
  248. Preparing to unpack .../17-libnginx-mod-stream_1.10.3-1+deb9u2_i386.deb ...
  249. Unpacking libnginx-mod-stream (1.10.3-1+deb9u2) ...
  250. Selecting previously unselected package libpcre16-3:i386.
  251. Preparing to unpack .../18-libpcre16-3_2%3a8.39-3_i386.deb ...
  252. Unpacking libpcre16-3:i386 (2:8.39-3) ...
  253. Selecting previously unselected package libpcre32-3:i386.
  254. Preparing to unpack .../19-libpcre32-3_2%3a8.39-3_i386.deb ...
  255. Unpacking libpcre32-3:i386 (2:8.39-3) ...
  256. Selecting previously unselected package libpcre3-dev:i386.
  257. Preparing to unpack .../20-libpcre3-dev_2%3a8.39-3_i386.deb ...
  258. Unpacking libpcre3-dev:i386 (2:8.39-3) ...
  259. Selecting previously unselected package libssl-dev:i386.
  260. Preparing to unpack .../21-libssl-dev_1.1.0k-1~deb9u1_i386.deb ...
  261. Unpacking libssl-dev:i386 (1.1.0k-1~deb9u1) ...
  262. Selecting previously unselected package libssl-doc.
  263. Preparing to unpack .../22-libssl-doc_1.1.0k-1~deb9u1_all.deb ...
  264. Unpacking libssl-doc (1.1.0k-1~deb9u1) ...
  265. Selecting previously unselected package nginx-full.
  266. Preparing to unpack .../23-nginx-full_1.10.3-1+deb9u2_i386.deb ...
  267. Unpacking nginx-full (1.10.3-1+deb9u2) ...
  268. Selecting previously unselected package nginx.
  269. Preparing to unpack .../24-nginx_1.10.3-1+deb9u2_all.deb ...
  270. Unpacking nginx (1.10.3-1+deb9u2) ...
  271. Selecting previously unselected package php-common.
  272. Preparing to unpack .../25-php-common_1%3a49_all.deb ...
  273. Unpacking php-common (1:49) ...
  274. Selecting previously unselected package php7.0-common.
  275. Preparing to unpack .../26-php7.0-common_7.0.33-0+deb9u3_i386.deb ...
  276. Unpacking php7.0-common (7.0.33-0+deb9u3) ...
  277. Selecting previously unselected package php7.0-json.
  278. Preparing to unpack .../27-php7.0-json_7.0.33-0+deb9u3_i386.deb ...
  279. Unpacking php7.0-json (7.0.33-0+deb9u3) ...
  280. Selecting previously unselected package php7.0-opcache.
  281. Preparing to unpack .../28-php7.0-opcache_7.0.33-0+deb9u3_i386.deb ...
  282. Unpacking php7.0-opcache (7.0.33-0+deb9u3) ...
  283. Selecting previously unselected package php7.0-readline.
  284. Preparing to unpack .../29-php7.0-readline_7.0.33-0+deb9u3_i386.deb ...
  285. Unpacking php7.0-readline (7.0.33-0+deb9u3) ...
  286. Selecting previously unselected package php7.0-cli.
  287. Preparing to unpack .../30-php7.0-cli_7.0.33-0+deb9u3_i386.deb ...
  288. Unpacking php7.0-cli (7.0.33-0+deb9u3) ...
  289. Selecting previously unselected package php-cli.
  290. Preparing to unpack .../31-php-cli_1%3a7.0+49_all.deb ...
  291. Unpacking php-cli (1:7.0+49) ...
  292. Selecting previously unselected package php7.0-fpm.
  293. Preparing to unpack .../32-php7.0-fpm_7.0.33-0+deb9u3_i386.deb ...
  294. Unpacking php7.0-fpm (7.0.33-0+deb9u3) ...
  295. Selecting previously unselected package php-gnupg.
  296. Preparing to unpack .../33-php-gnupg_1.4.0-1_i386.deb ...
  297. Unpacking php-gnupg (1.4.0-1) ...
  298. Selecting previously unselected package php7.0-xml.
  299. Preparing to unpack .../34-php7.0-xml_7.0.33-0+deb9u3_i386.deb ...
  300. Unpacking php7.0-xml (7.0.33-0+deb9u3) ...
  301. Selecting previously unselected package php-xml.
  302. Preparing to unpack .../35-php-xml_1%3a7.0+49_all.deb ...
  303. Unpacking php-xml (1:7.0+49) ...
  304. Selecting previously unselected package php-pear.
  305. Preparing to unpack .../36-php-pear_1%3a1.10.1+submodules+notgz-9+deb9u1_all.deb ...
  306. Unpacking php-pear (1:1.10.1+submodules+notgz-9+deb9u1) ...
  307. Selecting previously unselected package shtool.
  308. Preparing to unpack .../37-shtool_2.0.8-9_all.deb ...
  309. Unpacking shtool (2.0.8-9) ...
  310. Selecting previously unselected package php7.0-dev.
  311. Preparing to unpack .../38-php7.0-dev_7.0.33-0+deb9u3_i386.deb ...
  312. Unpacking php7.0-dev (7.0.33-0+deb9u3) ...
  313. Selecting previously unselected package php7.0-gd.
  314. Preparing to unpack .../39-php7.0-gd_7.0.33-0+deb9u3_i386.deb ...
  315. Unpacking php7.0-gd (7.0.33-0+deb9u3) ...
  316. Selecting previously unselected package php7.0-intl.
  317. Preparing to unpack .../40-php7.0-intl_7.0.33-0+deb9u3_i386.deb ...
  318. Unpacking php7.0-intl (7.0.33-0+deb9u3) ...
  319. Selecting previously unselected package php7.0-ldap.
  320. Preparing to unpack .../41-php7.0-ldap_7.0.33-0+deb9u3_i386.deb ...
  321. Unpacking php7.0-ldap (7.0.33-0+deb9u3) ...
  322. Selecting previously unselected package php7.0-mbstring.
  323. Preparing to unpack .../42-php7.0-mbstring_7.0.33-0+deb9u3_i386.deb ...
  324. Unpacking php7.0-mbstring (7.0.33-0+deb9u3) ...
  325. Selecting previously unselected package php7.0-mcrypt.
  326. Preparing to unpack .../43-php7.0-mcrypt_7.0.33-0+deb9u3_i386.deb ...
  327. Unpacking php7.0-mcrypt (7.0.33-0+deb9u3) ...
  328. Selecting previously unselected package php7.0-mysql.
  329. Preparing to unpack .../44-php7.0-mysql_7.0.33-0+deb9u3_i386.deb ...
  330. Unpacking php7.0-mysql (7.0.33-0+deb9u3) ...
  331. Selecting previously unselected package python3-openssl.
  332. Preparing to unpack .../45-python3-openssl_16.2.0-1_all.deb ...
  333. Unpacking python3-openssl (16.2.0-1) ...
  334. Selecting previously unselected package python3-josepy.
  335. Preparing to unpack .../46-python3-josepy_1.1.0-2~deb9u1_all.deb ...
  336. Unpacking python3-josepy (1.1.0-2~deb9u1) ...
  337. Selecting previously unselected package python3-pbr.
  338. Preparing to unpack .../47-python3-pbr_1.10.0-1_all.deb ...
  339. Unpacking python3-pbr (1.10.0-1) ...
  340. Selecting previously unselected package python3-mock.
  341. Preparing to unpack .../48-python3-mock_2.0.0-3_all.deb ...
  342. Unpacking python3-mock (2.0.0-3) ...
  343. Selecting previously unselected package python3-requests-toolbelt.
  344. Preparing to unpack .../49-python3-requests-toolbelt_0.7.0-1_all.deb ...
  345. Unpacking python3-requests-toolbelt (0.7.0-1) ...
  346. Selecting previously unselected package python3-tz.
  347. Preparing to unpack .../50-python3-tz_2016.7-0.3_all.deb ...
  348. Unpacking python3-tz (2016.7-0.3) ...
  349. Selecting previously unselected package python3-rfc3339.
  350. Preparing to unpack .../51-python3-rfc3339_1.0-4_all.deb ...
  351. Unpacking python3-rfc3339 (1.0-4) ...
  352. Selecting previously unselected package python3-acme.
  353. Preparing to unpack .../52-python3-acme_0.28.0-1~deb9u1_all.deb ...
  354. Unpacking python3-acme (0.28.0-1~deb9u1) ...
  355. Selecting previously unselected package python3-configargparse.
  356. Preparing to unpack .../53-python3-configargparse_0.11.0-1_all.deb ...
  357. Unpacking python3-configargparse (0.11.0-1) ...
  358. Selecting previously unselected package python3-configobj.
  359. Preparing to unpack .../54-python3-configobj_5.0.6-2_all.deb ...
  360. Unpacking python3-configobj (5.0.6-2) ...
  361. Selecting previously unselected package python3-parsedatetime.
  362. Preparing to unpack .../55-python3-parsedatetime_2.1-3+deb9u1_all.deb ...
  363. Unpacking python3-parsedatetime (2.1-3+deb9u1) ...
  364. Selecting previously unselected package python3-zope.hookable.
  365. Preparing to unpack .../56-python3-zope.hookable_4.0.4-4+b2_i386.deb ...
  366. Unpacking python3-zope.hookable (4.0.4-4+b2) ...
  367. Selecting previously unselected package python3-zope.interface.
  368. Preparing to unpack .../57-python3-zope.interface_4.3.2-1_i386.deb ...
  369. Unpacking python3-zope.interface (4.3.2-1) ...
  370. Selecting previously unselected package python3-zope.event.
  371. Preparing to unpack .../58-python3-zope.event_4.2.0-1_all.deb ...
  372. Unpacking python3-zope.event (4.2.0-1) ...
  373. Selecting previously unselected package python3-zope.component.
  374. Preparing to unpack .../59-python3-zope.component_4.3.0-1_all.deb ...
  375. Unpacking python3-zope.component (4.3.0-1) ...
  376. Selecting previously unselected package python3-certbot.
  377. Preparing to unpack .../60-python3-certbot_0.28.0-1~deb9u2_all.deb ...
  378. Unpacking python3-certbot (0.28.0-1~deb9u2) ...
  379. Selecting previously unselected package xml2.
  380. Preparing to unpack .../61-xml2_0.4-3.1+deb9u1_i386.deb ...
  381. Unpacking xml2 (0.4-3.1+deb9u1) ...
  382. Selecting previously unselected package certbot.
  383. Preparing to unpack .../62-certbot_0.28.0-1~deb9u2_all.deb ...
  384. Unpacking certbot (0.28.0-1~deb9u2) ...
  385. Selecting previously unselected package dh-php.
  386. Preparing to unpack .../63-dh-php_0.26_all.deb ...
  387. Unpacking dh-php (0.26) ...
  388. Selecting previously unselected package pkg-php-tools.
  389. Preparing to unpack .../64-pkg-php-tools_1.35_all.deb ...
  390. Unpacking pkg-php-tools (1.35) ...
  391. Setting up python3-requests-toolbelt (0.7.0-1) ...
  392. Setting up python3-pbr (1.10.0-1) ...
  393. update-alternatives: using /usr/bin/python3-pbr to provide /usr/bin/pbr (pbr) in auto mode
  394. Setting up git-man (1:2.11.0-3+deb9u4) ...
  395. Setting up liberror-perl (0.17024-1) ...
  396. Setting up python3-mock (2.0.0-3) ...
  397. Setting up python3-zope.event (4.2.0-1) ...
  398. Setting up shtool (2.0.8-9) ...
  399. Setting up libssl-dev:i386 (1.1.0k-1~deb9u1) ...
  400. Setting up nginx-common (1.10.3-1+deb9u2) ...
  401. Created symlink /etc/systemd/system/multi-user.target.wants/nginx.service → /lib/systemd/system/nginx.service.
  402. Setting up libnginx-mod-http-image-filter (1.10.3-1+deb9u2) ...
  403. Setting up libexporter-tiny-perl (0.042-1) ...
  404. Setting up libnginx-mod-http-subs-filter (1.10.3-1+deb9u2) ...
  405. Setting up python3-zope.interface (4.3.2-1) ...
  406. Setting up xml2 (0.4-3.1+deb9u1) ...
  407. Setting up python3-configargparse (0.11.0-1) ...
  408. Setting up python3-zope.hookable (4.0.4-4+b2) ...
  409. Processing triggers for libc-bin (2.24-11+deb9u4) ...
  410. Setting up php-common (1:49) ...
  411. Processing triggers for systemd (232-25+deb9u11) ...
  412. Setting up libnginx-mod-http-auth-pam (1.10.3-1+deb9u2) ...
  413. Setting up libnginx-mod-http-dav-ext (1.10.3-1+deb9u2) ...
  414. Setting up libnginx-mod-mail (1.10.3-1+deb9u2) ...
  415. Processing triggers for man-db (2.7.6.1-2) ...
  416. Setting up python3-openssl (16.2.0-1) ...
  417. Setting up libpcrecpp0v5:i386 (2:8.39-3) ...
  418. Setting up libpcre32-3:i386 (2:8.39-3) ...
  419. Setting up libnginx-mod-http-xslt-filter (1.10.3-1+deb9u2) ...
  420. Setting up python3-josepy (1.1.0-2~deb9u1) ...
  421. Setting up libssl-doc (1.1.0k-1~deb9u1) ...
  422. Setting up libpcre16-3:i386 (2:8.39-3) ...
  423. Setting up libnginx-mod-http-upstream-fair (1.10.3-1+deb9u2) ...
  424. Setting up python3-configobj (5.0.6-2) ...
  425. Setting up php7.0-common (7.0.33-0+deb9u3) ...
  426. Setting up php7.0-xml (7.0.33-0+deb9u3) ...
  427. Setting up php7.0-intl (7.0.33-0+deb9u3) ...
  428.  
  429. Creating config file /etc/php/7.0/mods-available/intl.ini with new version
  430. Setting up python3-tz (2016.7-0.3) ...
  431. Setting up libnginx-mod-http-geoip (1.10.3-1+deb9u2) ...
  432. Setting up libmcrypt4 (2.5.8-3.3) ...
  433. Setting up git (1:2.11.0-3+deb9u4) ...
  434. Setting up python3-parsedatetime (2.1-3+deb9u1) ...
  435. Setting up php7.0-mysql (7.0.33-0+deb9u3) ...
  436. Setting up liblist-moreutils-perl (0.416-1+b1) ...
  437. Setting up php7.0-ldap (7.0.33-0+deb9u3) ...
  438. Setting up libpcre3-dev:i386 (2:8.39-3) ...
  439. Setting up php7.0-readline (7.0.33-0+deb9u3) ...
  440. Setting up php7.0-opcache (7.0.33-0+deb9u3) ...
  441. Setting up python3-rfc3339 (1.0-4) ...
  442. Setting up libnginx-mod-stream (1.10.3-1+deb9u2) ...
  443. Setting up php7.0-mbstring (7.0.33-0+deb9u3) ...
  444. Setting up libnginx-mod-http-echo (1.10.3-1+deb9u2) ...
  445. Setting up dh-php (0.26) ...
  446. Setting up python3-zope.component (4.3.0-1) ...
  447. Setting up php7.0-gd (7.0.33-0+deb9u3) ...
  448. Setting up php7.0-mcrypt (7.0.33-0+deb9u3) ...
  449.  
  450. Creating config file /etc/php/7.0/mods-available/mcrypt.ini with new version
  451. Setting up php-xml (1:7.0+49) ...
  452. Setting up nginx-full (1.10.3-1+deb9u2) ...
  453. Setting up php7.0-json (7.0.33-0+deb9u3) ...
  454. Setting up python3-acme (0.28.0-1~deb9u1) ...
  455. Setting up python3-certbot (0.28.0-1~deb9u2) ...
  456. Setting up php7.0-cli (7.0.33-0+deb9u3) ...
  457. update-alternatives: using /usr/bin/php7.0 to provide /usr/bin/php (php) in auto mode
  458. update-alternatives: using /usr/bin/phar7.0 to provide /usr/bin/phar (phar) in auto mode
  459. update-alternatives: using /usr/bin/phar.phar7.0 to provide /usr/bin/phar.phar (phar.phar) in auto mode
  460. Setting up nginx (1.10.3-1+deb9u2) ...
  461. Setting up php7.0-fpm (7.0.33-0+deb9u3) ...
  462.  
  463. Creating config file /etc/php/7.0/fpm/php.ini with new version
  464. NOTICE: Not enabling PHP 7.0 FPM by default.
  465. NOTICE: To enable PHP 7.0 FPM in Apache2 do:
  466. NOTICE: a2enmod proxy_fcgi setenvif
  467. NOTICE: a2enconf php7.0-fpm
  468. NOTICE: You are seeing this message because you have apache2 package installed.
  469. Created symlink /etc/systemd/system/multi-user.target.wants/php7.0-fpm.service → /lib/systemd/system/php7.0-fpm.service.
  470. Setting up php-cli (1:7.0+49) ...
  471. Setting up php-gnupg (1.4.0-1) ...
  472. Setting up php-pear (1:1.10.1+submodules+notgz-9+deb9u1) ...
  473. Setting up certbot (0.28.0-1~deb9u2) ...
  474. Created symlink /etc/systemd/system/timers.target.wants/certbot.timer → /lib/systemd/system/certbot.timer.
  475. Setting up php7.0-dev (7.0.33-0+deb9u3) ...
  476. update-alternatives: using /usr/bin/php-config7.0 to provide /usr/bin/php-config (php-config) in auto mode
  477. update-alternatives: using /usr/bin/phpize7.0 to provide /usr/bin/phpize (phpize) in auto mode
  478. Setting up pkg-php-tools (1.35) ...
  479. Processing triggers for libc-bin (2.24-11+deb9u4) ...
  480. Processing triggers for systemd (232-25+deb9u11) ...
  481. =====================
  482. Installing mariadb...
  483. =====================
  484. Hit:1 http://security.debian.org/debian-security stretch/updates InRelease
  485. Ign:2 http://ftp.de.debian.org/debian stretch InRelease
  486. Hit:3 http://ftp.de.debian.org/debian stretch-updates InRelease
  487. Hit:4 http://ftp.de.debian.org/debian stretch Release
  488. Reading package lists...
  489. Reading package lists...
  490. Building dependency tree...
  491. Reading state information...
  492. The following NEW packages will be installed:
  493. mariadb-server
  494. 0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
  495. Need to get 27.3 kB of archives.
  496. After this operation, 64.5 kB of additional disk space will be used.
  497. Get:1 http://ftp.de.debian.org/debian stretch/main i386 mariadb-server all 10.1.38-0+deb9u1 [27.3 kB]
  498. Fetched 27.3 kB in 0s (197 kB/s)
  499. Selecting previously unselected package mariadb-server.
  500. (Reading database ... 152084 files and directories currently installed.)
  501. Preparing to unpack .../mariadb-server_10.1.38-0+deb9u1_all.deb ...
  502. Unpacking mariadb-server (10.1.38-0+deb9u1) ...
  503. Setting up mariadb-server (10.1.38-0+deb9u1) ...
  504. =====================
  505. Setting up mariadb...
  506. =====================
  507. Synchronizing state of php7.0-fpm.service with SysV service script with /lib/systemd/systemd-sysv-install.
  508. Executing: /lib/systemd/systemd-sysv-install enable php7.0-fpm
  509. gpg: WARNING: unsafe permissions on homedir '/home/www-data/.gnupg'
  510. gpg: keybox '/home/www-data/.gnupg/pubring.kbx' created
  511. gpg: /home/www-data/.gnupg/trustdb.gpg: trustdb created
  512. Cloning into '/var/www/passbolt'...
  513. remote: Enumerating objects: 847, done.
  514. remote: Counting objects: 100% (847/847), done.
  515. remote: Compressing objects: 100% (672/672), done.
  516. remote: Total 847 (delta 315), reused 402 (delta 133), pack-reused 0
  517. Receiving objects: 100% (847/847), 3.11 MiB | 4.08 MiB/s, done.
  518. Resolving deltas: 100% (315/315), done.
  519. ======================
  520. Installing composer...
  521. ======================
  522. --2019-08-19 10:13:47-- https://getcomposer.org/installer
  523. Resolving getcomposer.org (getcomposer.org)... 2001:41d0:302:1100::8:104f, 54.36.53.46
  524. Connecting to getcomposer.org (getcomposer.org)|2001:41d0:302:1100::8:104f|:443... connected.
  525. HTTP request sent, awaiting response... 200 OK
  526. Length: 275959 (269K) [application/octet-stream]
  527. Saving to: ‘composer-setup.php’
  528.  
  529. 0K .......... .......... .......... .......... .......... 18% 301K 1s
  530. 50K .......... .......... .......... .......... .......... 37% 292K 1s
  531. 100K .......... .......... .......... .......... .......... 55% 302K 0s
  532. 150K .......... .......... .......... .......... .......... 74% 292K 0s
  533. 200K .......... .......... .......... .......... .......... 92% 299K 0s
  534. 250K .......... ......... 100% 406K=0.9s
  535.  
  536. 2019-08-19 10:13:48 (303 KB/s) - ‘composer-setup.php’ saved [275959/275959]
  537.  
  538. All settings correct for using Composer
  539. Downloading...
  540.  
  541. Composer (version 1.9.0) successfully installed to: /usr/bin/composer.phar
  542. Use it: php /usr/bin/composer.phar
  543.  
  544. ===================================
  545. Installing composer dependencies...
  546. ===================================
  547. Loading composer repositories with package information
  548. Installing dependencies from lock file
  549. Package operations: 34 installs, 0 updates, 0 removals
  550. - Installing cakephp/plugin-installer (1.1.1): Downloading (100%)
  551. - Installing thadafinser/package-info (v1.0.0): Downloading (100%)
  552. - Installing aura/intl (3.0.0): Downloading (100%)
  553. - Installing knplabs/gaufrette (v0.7.0): Downloading (100%)
  554. - Installing symfony/polyfill-ctype (v1.12.0): Downloading (100%)
  555. - Installing symfony/yaml (v3.4.30): Downloading (100%)
  556. - Installing symfony/polyfill-mbstring (v1.12.0): Downloading (100%)
  557. - Installing psr/log (1.1.0): Downloading (100%)
  558. - Installing symfony/debug (v3.4.30): Downloading (100%)
  559. - Installing symfony/console (v3.4.30): Downloading (100%)
  560. - Installing symfony/filesystem (v3.4.30): Downloading (100%)
  561. - Installing symfony/config (v3.4.30): Downloading (100%)
  562. - Installing psr/http-message (1.0.1): Downloading (100%)
  563. - Installing zendframework/zend-diactoros (1.8.6): Downloading (100%)
  564. - Installing psr/simple-cache (1.0.1): Downloading (100%)
  565. - Installing cakephp/chronos (1.2.8): Downloading (100%)
  566. - Installing cakephp/cakephp (3.8.1): Downloading (100%)
  567. - Installing robmorgan/phinx (0.10.8): Downloading (100%)
  568. - Installing cakephp/migrations (2.2.0): Downloading (100%)
  569. - Installing burzum/cakephp-file-storage (2.1): Downloading (100%)
  570. - Installing imagine/imagine (v0.6.3): Downloading (100%)
  571. - Installing burzum/cakephp-imagine-plugin (3.x-dev 3ef5969): Cloning 3ef5969d1d from cache
  572. - Installing donatj/phpuseragentparser (v0.7.0): Downloading (100%)
  573. - Installing guzzlehttp/promises (v1.3.1): Downloading (100%)
  574. - Installing ralouphie/getallheaders (3.0.3): Downloading (100%)
  575. - Installing guzzlehttp/psr7 (1.6.1): Downloading (100%)
  576. - Installing lorenzo/cakephp-email-queue (3.3.0): Downloading (100%)
  577. - Installing mobiledetect/mobiledetectlib (2.8.33): Downloading (100%)
  578. - Installing paragonie/random_compat (v9.99.99): Downloading (100%)
  579. - Installing ramsey/uuid (3.8.0): Downloading (100%)
  580. - Installing phpseclib/phpseclib (2.0.4): Downloading (100%)
  581. - Installing singpolyma/openpgp-php (0.3.0): Downloading (100%)
  582. - Installing guzzlehttp/guzzle (6.3.3): Downloading (100%)
  583. - Installing thadafinser/user-agent-parser (v2.0.0): Downloading (100%)
  584. Generating optimized autoload files
  585. > Cake\Composer\Installer\PluginInstaller::postAutoloadDump
  586. thadafinser/package-info: Generating class...
  587. thadafinser/package-info: ...generating class
  588. > App\Console\Installer::postInstall
  589. Created `/var/www/passbolt/logs` directory
  590. Created `/var/www/passbolt/tmp/cache/models` directory
  591. Created `/var/www/passbolt/tmp/cache/persistent` directory
  592. Created `/var/www/passbolt/tmp/cache/views` directory
  593. Created `/var/www/passbolt/tmp/sessions` directory
  594. Created `/var/www/passbolt/tmp/tests` directory
  595. Permissions set on /var/www/passbolt/tmp/cache
  596. Permissions set on /var/www/passbolt/tmp/cache/database
  597. Permissions set on /var/www/passbolt/tmp/cache/models
  598. Permissions set on /var/www/passbolt/tmp/cache/persistent
  599. Permissions set on /var/www/passbolt/tmp/cache/views
  600. Permissions set on /var/www/passbolt/tmp/selenium
  601. Permissions set on /var/www/passbolt/tmp/sessions
  602. Permissions set on /var/www/passbolt/tmp/tests
  603. Permissions set on /var/www/passbolt/tmp
  604. Permissions set on /var/www/passbolt/logs
  605. Updated Security.salt value in config/app.php
  606. ===================
  607. Setting up nginx...
  608. ===================
  609. Synchronizing state of nginx.service with SysV service script with /lib/systemd/systemd-sysv-install.
  610. Executing: /lib/systemd/systemd-sysv-install enable nginx
  611. Hit:1 http://security.debian.org/debian-security stretch/updates InRelease
  612. Ign:2 http://ftp.de.debian.org/debian stretch InRelease
  613. Hit:3 http://ftp.de.debian.org/debian stretch-updates InRelease
  614. Hit:4 http://ftp.de.debian.org/debian stretch Release
  615. Reading package lists...
  616. Reading package lists...
  617. Building dependency tree...
  618. Reading state information...
  619. The following additional packages will be installed:
  620. libhavege1
  621. Suggested packages:
  622. apparmor
  623. The following NEW packages will be installed:
  624. haveged libhavege1
  625. 0 upgraded, 2 newly installed, 0 to remove and 0 not upgraded.
  626. Need to get 62.2 kB of archives.
  627. After this operation, 196 kB of additional disk space will be used.
  628. Get:1 http://ftp.de.debian.org/debian stretch/main i386 libhavege1 i386 1.9.1-5+deb9u1 [28.7 kB]
  629. Get:2 http://ftp.de.debian.org/debian stretch/main i386 haveged i386 1.9.1-5+deb9u1 [33.5 kB]
  630. Fetched 62.2 kB in 0s (346 kB/s)
  631. Selecting previously unselected package libhavege1:i386.
  632. (Reading database ... 152087 files and directories currently installed.)
  633. Preparing to unpack .../libhavege1_1.9.1-5+deb9u1_i386.deb ...
  634. Unpacking libhavege1:i386 (1.9.1-5+deb9u1) ...
  635. Selecting previously unselected package haveged.
  636. Preparing to unpack .../haveged_1.9.1-5+deb9u1_i386.deb ...
  637. Unpacking haveged (1.9.1-5+deb9u1) ...
  638. Setting up libhavege1:i386 (1.9.1-5+deb9u1) ...
  639. Processing triggers for libc-bin (2.24-11+deb9u4) ...
  640. Processing triggers for systemd (232-25+deb9u11) ...
  641. Processing triggers for man-db (2.7.6.1-2) ...
  642. Setting up haveged (1.9.1-5+deb9u1) ...
  643. Created symlink /etc/systemd/system/default.target.wants/haveged.service → /lib/systemd/system/haveged.service.
  644. Processing triggers for systemd (232-25+deb9u11) ...
  645. Synchronizing state of haveged.service with SysV service script with /lib/systemd/systemd-sysv-install.
  646. Executing: /lib/systemd/systemd-sysv-install enable haveged
  647. grep: /var/spool/cron/crontabs/*: No such file or directory
  648. ================================================================================
  649. Installation is almost complete. Please point your browser to
  650. http://hostname.domain.de to complete the process
  651. ================================================================================
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement