AVReg в docker контейнере

392 views
Skip to first unread message

Yuriy Miroshnyk

unread,
Nov 16, 2015, 12:32:56 AM11/16/15
to avreg-users
Пробую сделать docker контейнер на основе Ubuntu 14.04, чтобы можно было за пару минут разворачивать его на любой системе. После завершения - обязательно выложу имиджи на dockerhub.

Текущая проблема в следующем: после установки всех пекеджей, которая проходит, судя по логам, по большей части хорошо, отсутствуют /etc/init.d/avreg и /etc/init.d/avreg-worker, о чем говорит этот кусок лога:

Setting up avregd (6.1p11) ...
Generating locales...
ru_RU.ISO-8859-5... done
ru_RU.UTF-8... done
Generation complete.
invoke-rc.d: unknown initscript, /etc/init.d/avreg not found.
invoke-rc.d: unknown initscript, /etc/init.d/avreg-worker not found.


Больше в логах не нашел никаких проблем с этим связанных.

В остальном апач запускается и можно зайти через веб и пройтись по настройкам - там всё работает. В том разделе, где можно/нужно стартовать avrreg сервис, написано, что сервис не найден.

Откуда лучше начинать копать?

Далее полный лог инстола контейнера:

$ docker build -t avreg .
Sending build context to Docker daemon 2.048 kB
Step 1 : FROM ubuntu:14.04
 ---> e9ae3c220b23
Step 2 : RUN echo "deb http://avreg.linuxdvr.ru/repos/6.1/ubuntu/ trusty main contrib non-free" >> /etc/apt/sources.list
 ---> Using cache
 ---> 074ca523d6af
Step 3 : RUN rm -rf /usr/sbin/policy-rc.d
 ---> Running in 9d3b370a7210
 ---> ded72e586b0f
Removing intermediate container 9d3b370a7210
Step 4 : RUN apt-get update && apt-get install -y --force-yes avreg-server-mysql
 ---> Running in 659ed6b39839
Ign http://avreg.linuxdvr.ru trusty InRelease
Ign http://avreg.linuxdvr.ru trusty Release.gpg
Get:1 http://avreg.linuxdvr.ru trusty Release [20.8 kB]
Get:2 http://avreg.linuxdvr.ru trusty/main amd64 Packages [1899 B]
Ign http://archive.ubuntu.com trusty InRelease
Get:3 http://archive.ubuntu.com trusty-updates InRelease [64.4 kB]
Get:4 http://avreg.linuxdvr.ru trusty/contrib amd64 Packages [3754 B]
Get:5 http://avreg.linuxdvr.ru trusty/non-free amd64 Packages [1390 B]
Get:6 http://archive.ubuntu.com trusty-security InRelease [64.4 kB]
Hit http://archive.ubuntu.com trusty Release.gpg
Hit http://archive.ubuntu.com trusty Release
Get:7 http://archive.ubuntu.com trusty-updates/main Sources [306 kB]
Get:8 http://archive.ubuntu.com trusty-updates/restricted Sources [4513 B]
Get:9 http://archive.ubuntu.com trusty-updates/universe Sources [180 kB]
Get:10 http://archive.ubuntu.com trusty-updates/main amd64 Packages [819 kB]
Get:11 http://archive.ubuntu.com trusty-updates/restricted amd64 Packages [22.7 kB]
Get:12 http://archive.ubuntu.com trusty-updates/universe amd64 Packages [425 kB]
Get:13 http://archive.ubuntu.com trusty-security/main Sources [125 kB]
Get:14 http://archive.ubuntu.com trusty-security/restricted Sources [3230 B]
Get:15 http://archive.ubuntu.com trusty-security/universe Sources [36.0 kB]
Get:16 http://archive.ubuntu.com trusty-security/main amd64 Packages [463 kB]
Get:17 http://archive.ubuntu.com trusty-security/restricted amd64 Packages [19.4 kB]
Get:18 http://archive.ubuntu.com trusty-security/universe amd64 Packages [155 kB]
Get:19 http://archive.ubuntu.com trusty/main Sources [1335 kB]
Get:20 http://archive.ubuntu.com trusty/restricted Sources [5335 B]
Get:21 http://archive.ubuntu.com trusty/universe Sources [7926 kB]
Get:22 http://archive.ubuntu.com trusty/main amd64 Packages [1743 kB]
Get:23 http://archive.ubuntu.com trusty/restricted amd64 Packages [16.0 kB]
Get:24 http://archive.ubuntu.com trusty/universe amd64 Packages [7589 kB]
Fetched 21.3 MB in 23s (891 kB/s)
Reading package lists...
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
  apache2 apache2-bin apache2-data avreg-backend-mysql avreg-common avreg-site
  avreg-unlink avregd ca-certificates fontconfig-config fonts-dejavu-core
  iproute libaio1 libapache2-mod-php5 libapr1 libaprutil1
  libaprutil1-dbd-sqlite3 libaprutil1-ldap libasn1-8-heimdal libasound2
  libasound2-data libavregconf3 libdbd-mysql libdbd-mysql-perl libdbi-perl
  libdbi1 libedit2 libevent-2.0-5 libfontconfig1 libfreetype6 libgd3
  libgssapi3-heimdal libhcrypto4-heimdal libheimbase1-heimdal
  libheimntlm0-heimdal libhtml-template-perl libhx509-5-heimdal libjbig0
  libjpeg-turbo-progs libjpeg-turbo8 libjpeg8 libjs-jquery libkrb5-26-heimdal
  libldap-2.4-2 libmysqlclient18 libroken18-heimdal libruby1.9.1 libsasl2-2
  libsasl2-modules libsasl2-modules-db libsensors4 libterm-readkey-perl
  libtiff5 libv4lconvert0 libvo-aacenc0 libvpx1 libwind0-heimdal libwrap0
  libx11-6 libx11-data libxau6 libxcb1 libxdmcp6 libxml2 libxpm4 libyaml-0-2
  lsof memcached mysql-client-5.5 mysql-client-core-5.5 mysql-common
  mysql-server mysql-server-5.5 mysql-server-core-5.5 openssl php-db php-pear
  php5-cli php5-common php5-gd php5-json php5-memcache php5-mysql
  php5-readline psmisc ruby ruby-avreg-utils ruby-dbd-mysql ruby-dbi
  ruby-deprecated ruby-gettext ruby-locale ruby-mysql ruby-text ruby1.9.1
  sgml-base ssl-cert sysstat tcpd xml-core
Suggested packages:
  www-browser apache2-doc apache2-suexec-pristine apache2-suexec-custom ufw
  apache2-utils ntp v4l-utils libasound2-plugins alsa-utils libclone-perl
  libmldbm-perl libnet-daemon-perl libplrpc-perl libsql-statement-perl
  libgd-tools libipc-sharedcache-perl javascript-common libsasl2-modules-otp
  libsasl2-modules-ldap libsasl2-modules-sql libsasl2-modules-gssapi-mit
  libsasl2-modules-gssapi-heimdal lm-sensors libcache-memcached-perl
  libmemcached tinyca mailx php5-dev php5-user-cache ri ruby-dev
  ruby1.9.1-examples ri1.9.1 graphviz ruby1.9.1-dev ruby-switch sgml-base-doc
  openssl-blacklist isag debhelper
The following NEW packages will be installed:
  apache2 apache2-bin apache2-data avreg-backend-mysql avreg-common
  avreg-server-mysql avreg-site avreg-unlink avregd ca-certificates
  fontconfig-config fonts-dejavu-core iproute libaio1 libapache2-mod-php5
  libapr1 libaprutil1 libaprutil1-dbd-sqlite3 libaprutil1-ldap
  libasn1-8-heimdal libasound2 libasound2-data libavregconf3 libdbd-mysql
  libdbd-mysql-perl libdbi-perl libdbi1 libedit2 libevent-2.0-5 libfontconfig1
  libfreetype6 libgd3 libgssapi3-heimdal libhcrypto4-heimdal
  libheimbase1-heimdal libheimntlm0-heimdal libhtml-template-perl
  libhx509-5-heimdal libjbig0 libjpeg-turbo-progs libjpeg-turbo8 libjpeg8
  libjs-jquery libkrb5-26-heimdal libldap-2.4-2 libmysqlclient18
  libroken18-heimdal libruby1.9.1 libsasl2-2 libsasl2-modules
  libsasl2-modules-db libsensors4 libterm-readkey-perl libtiff5 libv4lconvert0
  libvo-aacenc0 libvpx1 libwind0-heimdal libwrap0 libx11-6 libx11-data libxau6
  libxcb1 libxdmcp6 libxml2 libxpm4 libyaml-0-2 lsof memcached
  mysql-client-5.5 mysql-client-core-5.5 mysql-common mysql-server
  mysql-server-5.5 mysql-server-core-5.5 openssl php-db php-pear php5-cli
  php5-common php5-gd php5-json php5-memcache php5-mysql php5-readline psmisc
  ruby ruby-avreg-utils ruby-dbd-mysql ruby-dbi ruby-deprecated ruby-gettext
  ruby-locale ruby-mysql ruby-text ruby1.9.1 sgml-base ssl-cert sysstat tcpd
  xml-core
0 upgraded, 101 newly installed, 0 to remove and 0 not upgraded.
Need to get 31.4 MB of archives.
After this operation, 180 MB of additional disk space will be used.
WARNING: The following packages cannot be authenticated!
  avreg-common avreg-site ruby-avreg-utils avreg-unlink libavregconf3 avregd
  avreg-backend-mysql avreg-server-mysql
Get:1 http://avreg.linuxdvr.ru/repos/6.1/ubuntu/ trusty/contrib avreg-common all 6.1.2 [28.6 kB]
Get:2 http://avreg.linuxdvr.ru/repos/6.1/ubuntu/ trusty/contrib avreg-site all 6.1p10 [3211 kB]
Get:3 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libroken18-heimdal amd64 1.6~git20131207+dfsg-1ubuntu1.1 [40.0 kB]
Get:4 http://avreg.linuxdvr.ru/repos/6.1/ubuntu/ trusty/main ruby-avreg-utils all 0.8 [7226 B]
Get:5 http://avreg.linuxdvr.ru/repos/6.1/ubuntu/ trusty/contrib avreg-unlink all 6.1p4 [33.6 kB]
Get:6 http://avreg.linuxdvr.ru/repos/6.1/ubuntu/ trusty/contrib libavregconf3 amd64 6.0.5 [15.7 kB]
Get:7 http://avreg.linuxdvr.ru/repos/6.1/ubuntu/ trusty/non-free avregd amd64 6.1p11 [1798 kB]
Get:8 http://avreg.linuxdvr.ru/repos/6.1/ubuntu/ trusty/contrib avreg-backend-mysql all 6.1 [2354 B]
Get:9 http://avreg.linuxdvr.ru/repos/6.1/ubuntu/ trusty/contrib avreg-server-mysql all 6.1 [2380 B]
Get:10 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libasn1-8-heimdal amd64 1.6~git20131207+dfsg-1ubuntu1.1 [161 kB]
Get:11 http://archive.ubuntu.com/ubuntu/ trusty/main libedit2 amd64 3.1-20130712-2 [86.7 kB]
Get:12 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libhcrypto4-heimdal amd64 1.6~git20131207+dfsg-1ubuntu1.1 [83.9 kB]
Get:13 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libheimbase1-heimdal amd64 1.6~git20131207+dfsg-1ubuntu1.1 [28.9 kB]
Get:14 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libwind0-heimdal amd64 1.6~git20131207+dfsg-1ubuntu1.1 [47.8 kB]
Get:15 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libhx509-5-heimdal amd64 1.6~git20131207+dfsg-1ubuntu1.1 [104 kB]
Get:16 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libkrb5-26-heimdal amd64 1.6~git20131207+dfsg-1ubuntu1.1 [196 kB]
Get:17 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libheimntlm0-heimdal amd64 1.6~git20131207+dfsg-1ubuntu1.1 [15.2 kB]
Get:18 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libgssapi3-heimdal amd64 1.6~git20131207+dfsg-1ubuntu1.1 [89.8 kB]
Get:19 http://archive.ubuntu.com/ubuntu/ trusty/main libsasl2-modules-db amd64 2.1.25.dfsg1-17build1 [14.9 kB]
Get:20 http://archive.ubuntu.com/ubuntu/ trusty/main libsasl2-2 amd64 2.1.25.dfsg1-17build1 [56.5 kB]
Get:21 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libldap-2.4-2 amd64 2.4.31-1+nmu2ubuntu8.2 [153 kB]
Get:22 http://archive.ubuntu.com/ubuntu/ trusty/main libxau6 amd64 1:1.0.8-1 [8376 B]
Get:23 http://archive.ubuntu.com/ubuntu/ trusty/main libxdmcp6 amd64 1:1.1.1-1 [12.8 kB]
Get:24 http://archive.ubuntu.com/ubuntu/ trusty/main libxcb1 amd64 1.10-2ubuntu1 [38.0 kB]
Get:25 http://archive.ubuntu.com/ubuntu/ trusty/main libx11-data all 2:1.6.2-1ubuntu2 [111 kB]
Get:26 http://archive.ubuntu.com/ubuntu/ trusty/main libx11-6 amd64 2:1.6.2-1ubuntu2 [560 kB]
Get:27 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libxml2 amd64 2.9.1+dfsg1-3ubuntu4.4 [570 kB]
Get:28 http://archive.ubuntu.com/ubuntu/ trusty/main sgml-base all 1.26+nmu4ubuntu1 [12.5 kB]
Get:29 http://archive.ubuntu.com/ubuntu/ trusty/main libaio1 amd64 0.3.109-4 [6364 B]
Get:30 http://archive.ubuntu.com/ubuntu/ trusty/main libapr1 amd64 1.5.0-1 [85.1 kB]
Get:31 http://archive.ubuntu.com/ubuntu/ trusty/main libaprutil1 amd64 1.5.3-1 [76.4 kB]
Get:32 http://archive.ubuntu.com/ubuntu/ trusty/main libasound2-data all 1.0.27.2-3ubuntu7 [26.3 kB]
Get:33 http://archive.ubuntu.com/ubuntu/ trusty/main libasound2 amd64 1.0.27.2-3ubuntu7 [327 kB]
Get:34 http://archive.ubuntu.com/ubuntu/ trusty/main libdbi1 amd64 0.9.0-1 [28.2 kB]
Get:35 http://archive.ubuntu.com/ubuntu/ trusty-updates/main mysql-common all 5.5.46-0ubuntu0.14.04.2 [14.1 kB]
Get:36 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libmysqlclient18 amd64 5.5.46-0ubuntu0.14.04.2 [597 kB]
Get:37 http://archive.ubuntu.com/ubuntu/ trusty/main libdbd-mysql amd64 0.9.0-2ubuntu2 [147 kB]
Get:38 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libevent-2.0-5 amd64 2.0.21-stable-1ubuntu1.14.04.1 [126 kB]
Get:39 http://archive.ubuntu.com/ubuntu/ trusty/main fonts-dejavu-core all 2.34-1ubuntu1 [1024 kB]
Get:40 http://archive.ubuntu.com/ubuntu/ trusty-updates/main fontconfig-config all 2.11.0-0ubuntu4.1 [47.4 kB]
Get:41 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libfreetype6 amd64 2.5.2-1ubuntu2.5 [304 kB]
Get:42 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libfontconfig1 amd64 2.11.0-0ubuntu4.1 [123 kB]
Get:43 http://archive.ubuntu.com/ubuntu/ trusty/main libjpeg-turbo8 amd64 1.3.0-0ubuntu2 [104 kB]
Get:44 http://archive.ubuntu.com/ubuntu/ trusty/main libjpeg8 amd64 8c-2ubuntu8 [2194 B]
Get:45 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libjbig0 amd64 2.0-2ubuntu4.1 [26.1 kB]
Get:46 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libtiff5 amd64 4.0.3-7ubuntu0.3 [143 kB]
Get:47 http://archive.ubuntu.com/ubuntu/ trusty/main libvpx1 amd64 1.3.0-2 [556 kB]
Get:48 http://archive.ubuntu.com/ubuntu/ trusty/main libxpm4 amd64 1:3.5.10-1 [38.3 kB]
Get:49 http://archive.ubuntu.com/ubuntu/ trusty/main libgd3 amd64 2.1.0-3 [147 kB]
Get:50 http://archive.ubuntu.com/ubuntu/ trusty/main libsensors4 amd64 1:3.3.4-2ubuntu1 [27.2 kB]
Get:51 http://archive.ubuntu.com/ubuntu/ trusty/main libv4lconvert0 amd64 1.0.1-1 [74.8 kB]
Get:52 http://archive.ubuntu.com/ubuntu/ trusty/main libwrap0 amd64 7.6.q-25 [46.2 kB]
Get:53 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libyaml-0-2 amd64 0.1.4-3ubuntu3.1 [48.1 kB]
Get:54 http://archive.ubuntu.com/ubuntu/ trusty/main libdbi-perl amd64 1.630-1 [879 kB]
Get:55 http://archive.ubuntu.com/ubuntu/ trusty/main libdbd-mysql-perl amd64 4.025-1 [99.3 kB]
Get:56 http://archive.ubuntu.com/ubuntu/ trusty/main libterm-readkey-perl amd64 2.31-1 [27.4 kB]
Get:57 http://archive.ubuntu.com/ubuntu/ trusty-updates/main mysql-client-core-5.5 amd64 5.5.46-0ubuntu0.14.04.2 [706 kB]
Get:58 http://archive.ubuntu.com/ubuntu/ trusty-updates/main mysql-client-5.5 amd64 5.5.46-0ubuntu0.14.04.2 [1461 kB]
Get:59 http://archive.ubuntu.com/ubuntu/ trusty-updates/main mysql-server-core-5.5 amd64 5.5.46-0ubuntu0.14.04.2 [3223 kB]
Get:60 http://archive.ubuntu.com/ubuntu/ trusty/main psmisc amd64 22.20-1ubuntu2 [53.2 kB]
Get:61 http://archive.ubuntu.com/ubuntu/ trusty-updates/main mysql-server-5.5 amd64 5.5.46-0ubuntu0.14.04.2 [1981 kB]
Get:62 http://archive.ubuntu.com/ubuntu/ trusty/main lsof amd64 4.86+dfsg-1ubuntu2 [257 kB]
Get:63 http://archive.ubuntu.com/ubuntu/ trusty/main php5-json amd64 1.3.2-2build1 [34.4 kB]
Get:64 http://archive.ubuntu.com/ubuntu/ trusty-updates/main php5-common amd64 5.5.9+dfsg-1ubuntu4.14 [443 kB]
Get:65 http://archive.ubuntu.com/ubuntu/ trusty-updates/main php5-gd amd64 5.5.9+dfsg-1ubuntu4.14 [28.0 kB]
Get:66 http://archive.ubuntu.com/ubuntu/ trusty-updates/main php5-mysql amd64 5.5.9+dfsg-1ubuntu4.14 [62.9 kB]
Get:67 http://archive.ubuntu.com/ubuntu/ trusty-updates/main php5-cli amd64 5.5.9+dfsg-1ubuntu4.14 [2165 kB]
Get:68 http://archive.ubuntu.com/ubuntu/ trusty-updates/main php5-readline amd64 5.5.9+dfsg-1ubuntu4.14 [12.1 kB]
Get:69 http://archive.ubuntu.com/ubuntu/ trusty/universe libvo-aacenc0 amd64 0.1.3-1 [71.0 kB]
Get:70 http://archive.ubuntu.com/ubuntu/ trusty-updates/main openssl amd64 1.0.1f-1ubuntu2.15 [489 kB]
Get:71 http://archive.ubuntu.com/ubuntu/ trusty-updates/main ca-certificates all 20141019ubuntu0.14.04.1 [189 kB]
Get:72 http://archive.ubuntu.com/ubuntu/ trusty/main libsasl2-modules amd64 2.1.25.dfsg1-17build1 [64.3 kB]
Get:73 http://archive.ubuntu.com/ubuntu/ trusty/main xml-core all 0.13+nmu2 [23.3 kB]
Get:74 http://archive.ubuntu.com/ubuntu/ trusty/main libaprutil1-dbd-sqlite3 amd64 1.5.3-1 [10.5 kB]
Get:75 http://archive.ubuntu.com/ubuntu/ trusty/main libaprutil1-ldap amd64 1.5.3-1 [8634 B]
Get:76 http://archive.ubuntu.com/ubuntu/ trusty-updates/main apache2-bin amd64 2.4.7-1ubuntu4.8 [840 kB]
Get:77 http://archive.ubuntu.com/ubuntu/ trusty-updates/main apache2-data all 2.4.7-1ubuntu4.8 [160 kB]
Get:78 http://archive.ubuntu.com/ubuntu/ trusty-updates/main apache2 amd64 2.4.7-1ubuntu4.8 [87.6 kB]
Get:79 http://archive.ubuntu.com/ubuntu/ trusty-updates/main mysql-server all 5.5.46-0ubuntu0.14.04.2 [12.4 kB]
Get:80 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libapache2-mod-php5 amd64 5.5.9+dfsg-1ubuntu4.14 [2210 kB]
Get:81 http://archive.ubuntu.com/ubuntu/ trusty-updates/main php-pear all 5.5.9+dfsg-1ubuntu4.14 [267 kB]
Get:82 http://archive.ubuntu.com/ubuntu/ trusty/universe php-db all 1.7.14-2 [146 kB]
Get:83 http://archive.ubuntu.com/ubuntu/ trusty/universe libjpeg-turbo-progs amd64 1.3.0-0ubuntu2 [55.9 kB]
Get:84 http://archive.ubuntu.com/ubuntu/ trusty/main sysstat amd64 10.2.0-1 [283 kB]
Get:85 http://archive.ubuntu.com/ubuntu/ trusty-updates/main iproute all 1:3.12.0-2ubuntu1 [2392 B]
Get:86 http://archive.ubuntu.com/ubuntu/ trusty/main memcached amd64 1.4.14-0ubuntu9 [66.7 kB]
Get:87 http://archive.ubuntu.com/ubuntu/ trusty/universe php5-memcache amd64 3.0.8-4build1 [66.9 kB]
Get:88 http://archive.ubuntu.com/ubuntu/ trusty-updates/main libruby1.9.1 amd64 1.9.3.484-2ubuntu1.2 [2645 kB]
Get:89 http://archive.ubuntu.com/ubuntu/ trusty-updates/main ruby1.9.1 amd64 1.9.3.484-2ubuntu1.2 [35.6 kB]
Get:90 http://archive.ubuntu.com/ubuntu/ trusty/main ruby all 1:1.9.3.4 [5334 B]
Get:91 http://archive.ubuntu.com/ubuntu/ trusty/main libjs-jquery all 1.7.2+dfsg-2ubuntu1 [78.8 kB]
Get:92 http://archive.ubuntu.com/ubuntu/ trusty/universe ruby-deprecated all 3.0.1-2 [4954 B]
Get:93 http://archive.ubuntu.com/ubuntu/ trusty/universe ruby-dbi all 0.4.5-2 [90.4 kB]
Get:94 http://archive.ubuntu.com/ubuntu/ trusty/universe ruby-mysql amd64 2.8.2+gem2deb-4 [47.9 kB]
Get:95 http://archive.ubuntu.com/ubuntu/ trusty/universe ruby-dbd-mysql all 0.4.4+gem2deb-1 [11.0 kB]
Get:96 http://archive.ubuntu.com/ubuntu/ trusty/universe ruby-locale all 2.1.0-2 [88.1 kB]
Get:97 http://archive.ubuntu.com/ubuntu/ trusty/universe ruby-text all 1.2.1-1 [12.8 kB]
Get:98 http://archive.ubuntu.com/ubuntu/ trusty/universe ruby-gettext all 3.0.3-2ubuntu2 [109 kB]
Get:99 http://archive.ubuntu.com/ubuntu/ trusty/main libhtml-template-perl all 2.95-1 [65.5 kB]
Get:100 http://archive.ubuntu.com/ubuntu/ trusty/main ssl-cert all 1.0.33 [16.6 kB]
Get:101 http://archive.ubuntu.com/ubuntu/ trusty/main tcpd amd64 7.6.q-25 [23.0 kB]
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
dpkg-preconfigure: unable to re-open stdin:
Fetched 31.4 MB in 1min 2s (503 kB/s)
Selecting previously unselected package libroken18-heimdal:amd64.
(Reading database ... 11542 files and directories currently installed.)
Preparing to unpack .../libroken18-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_amd64.deb ...
Unpacking libroken18-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.1) ...
Selecting previously unselected package libasn1-8-heimdal:amd64.
Preparing to unpack .../libasn1-8-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_amd64.deb ...
Unpacking libasn1-8-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.1) ...
Selecting previously unselected package libedit2:amd64.
Preparing to unpack .../libedit2_3.1-20130712-2_amd64.deb ...
Unpacking libedit2:amd64 (3.1-20130712-2) ...
Selecting previously unselected package libhcrypto4-heimdal:amd64.
Preparing to unpack .../libhcrypto4-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_amd64.deb ...
Unpacking libhcrypto4-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.1) ...
Selecting previously unselected package libheimbase1-heimdal:amd64.
Preparing to unpack .../libheimbase1-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_amd64.deb ...
Unpacking libheimbase1-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.1) ...
Selecting previously unselected package libwind0-heimdal:amd64.
Preparing to unpack .../libwind0-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_amd64.deb ...
Unpacking libwind0-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.1) ...
Selecting previously unselected package libhx509-5-heimdal:amd64.
Preparing to unpack .../libhx509-5-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_amd64.deb ...
Unpacking libhx509-5-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.1) ...
Selecting previously unselected package libkrb5-26-heimdal:amd64.
Preparing to unpack .../libkrb5-26-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_amd64.deb ...
Unpacking libkrb5-26-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.1) ...
Selecting previously unselected package libheimntlm0-heimdal:amd64.
Preparing to unpack .../libheimntlm0-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_amd64.deb ...
Unpacking libheimntlm0-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.1) ...
Selecting previously unselected package libgssapi3-heimdal:amd64.
Preparing to unpack .../libgssapi3-heimdal_1.6~git20131207+dfsg-1ubuntu1.1_amd64.deb ...
Unpacking libgssapi3-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.1) ...
Selecting previously unselected package libsasl2-modules-db:amd64.
Preparing to unpack .../libsasl2-modules-db_2.1.25.dfsg1-17build1_amd64.deb ...
Unpacking libsasl2-modules-db:amd64 (2.1.25.dfsg1-17build1) ...
Selecting previously unselected package libsasl2-2:amd64.
Preparing to unpack .../libsasl2-2_2.1.25.dfsg1-17build1_amd64.deb ...
Unpacking libsasl2-2:amd64 (2.1.25.dfsg1-17build1) ...
Selecting previously unselected package libldap-2.4-2:amd64.
Preparing to unpack .../libldap-2.4-2_2.4.31-1+nmu2ubuntu8.2_amd64.deb ...
Unpacking libldap-2.4-2:amd64 (2.4.31-1+nmu2ubuntu8.2) ...
Selecting previously unselected package libxau6:amd64.
Preparing to unpack .../libxau6_1%3a1.0.8-1_amd64.deb ...
Unpacking libxau6:amd64 (1:1.0.8-1) ...
Selecting previously unselected package libxdmcp6:amd64.
Preparing to unpack .../libxdmcp6_1%3a1.1.1-1_amd64.deb ...
Unpacking libxdmcp6:amd64 (1:1.1.1-1) ...
Selecting previously unselected package libxcb1:amd64.
Preparing to unpack .../libxcb1_1.10-2ubuntu1_amd64.deb ...
Unpacking libxcb1:amd64 (1.10-2ubuntu1) ...
Selecting previously unselected package libx11-data.
Preparing to unpack .../libx11-data_2%3a1.6.2-1ubuntu2_all.deb ...
Unpacking libx11-data (2:1.6.2-1ubuntu2) ...
Selecting previously unselected package libx11-6:amd64.
Preparing to unpack .../libx11-6_2%3a1.6.2-1ubuntu2_amd64.deb ...
Unpacking libx11-6:amd64 (2:1.6.2-1ubuntu2) ...
Selecting previously unselected package libxml2:amd64.
Preparing to unpack .../libxml2_2.9.1+dfsg1-3ubuntu4.4_amd64.deb ...
Unpacking libxml2:amd64 (2.9.1+dfsg1-3ubuntu4.4) ...
Selecting previously unselected package sgml-base.
Preparing to unpack .../sgml-base_1.26+nmu4ubuntu1_all.deb ...
Unpacking sgml-base (1.26+nmu4ubuntu1) ...
Selecting previously unselected package libaio1:amd64.
Preparing to unpack .../libaio1_0.3.109-4_amd64.deb ...
Unpacking libaio1:amd64 (0.3.109-4) ...
Selecting previously unselected package libapr1:amd64.
Preparing to unpack .../libapr1_1.5.0-1_amd64.deb ...
Unpacking libapr1:amd64 (1.5.0-1) ...
Selecting previously unselected package libaprutil1:amd64.
Preparing to unpack .../libaprutil1_1.5.3-1_amd64.deb ...
Unpacking libaprutil1:amd64 (1.5.3-1) ...
Selecting previously unselected package libasound2-data.
Preparing to unpack .../libasound2-data_1.0.27.2-3ubuntu7_all.deb ...
Unpacking libasound2-data (1.0.27.2-3ubuntu7) ...
Selecting previously unselected package libasound2:amd64.
Preparing to unpack .../libasound2_1.0.27.2-3ubuntu7_amd64.deb ...
Unpacking libasound2:amd64 (1.0.27.2-3ubuntu7) ...
Selecting previously unselected package libdbi1:amd64.
Preparing to unpack .../libdbi1_0.9.0-1_amd64.deb ...
Unpacking libdbi1:amd64 (0.9.0-1) ...
Selecting previously unselected package mysql-common.
Preparing to unpack .../mysql-common_5.5.46-0ubuntu0.14.04.2_all.deb ...
Unpacking mysql-common (5.5.46-0ubuntu0.14.04.2) ...
Selecting previously unselected package libmysqlclient18:amd64.
Preparing to unpack .../libmysqlclient18_5.5.46-0ubuntu0.14.04.2_amd64.deb ...
Unpacking libmysqlclient18:amd64 (5.5.46-0ubuntu0.14.04.2) ...
Selecting previously unselected package libdbd-mysql:amd64.
Preparing to unpack .../libdbd-mysql_0.9.0-2ubuntu2_amd64.deb ...
Unpacking libdbd-mysql:amd64 (0.9.0-2ubuntu2) ...
Selecting previously unselected package libevent-2.0-5:amd64.
Preparing to unpack .../libevent-2.0-5_2.0.21-stable-1ubuntu1.14.04.1_amd64.deb ...
Unpacking libevent-2.0-5:amd64 (2.0.21-stable-1ubuntu1.14.04.1) ...
Selecting previously unselected package fonts-dejavu-core.
Preparing to unpack .../fonts-dejavu-core_2.34-1ubuntu1_all.deb ...
Unpacking fonts-dejavu-core (2.34-1ubuntu1) ...
Selecting previously unselected package fontconfig-config.
Preparing to unpack .../fontconfig-config_2.11.0-0ubuntu4.1_all.deb ...
Unpacking fontconfig-config (2.11.0-0ubuntu4.1) ...
Selecting previously unselected package libfreetype6:amd64.
Preparing to unpack .../libfreetype6_2.5.2-1ubuntu2.5_amd64.deb ...
Unpacking libfreetype6:amd64 (2.5.2-1ubuntu2.5) ...
Selecting previously unselected package libfontconfig1:amd64.
Preparing to unpack .../libfontconfig1_2.11.0-0ubuntu4.1_amd64.deb ...
Unpacking libfontconfig1:amd64 (2.11.0-0ubuntu4.1) ...
Selecting previously unselected package libjpeg-turbo8:amd64.
Preparing to unpack .../libjpeg-turbo8_1.3.0-0ubuntu2_amd64.deb ...
Unpacking libjpeg-turbo8:amd64 (1.3.0-0ubuntu2) ...
Selecting previously unselected package libjpeg8:amd64.
Preparing to unpack .../libjpeg8_8c-2ubuntu8_amd64.deb ...
Unpacking libjpeg8:amd64 (8c-2ubuntu8) ...
Selecting previously unselected package libjbig0:amd64.
Preparing to unpack .../libjbig0_2.0-2ubuntu4.1_amd64.deb ...
Unpacking libjbig0:amd64 (2.0-2ubuntu4.1) ...
Selecting previously unselected package libtiff5:amd64.
Preparing to unpack .../libtiff5_4.0.3-7ubuntu0.3_amd64.deb ...
Unpacking libtiff5:amd64 (4.0.3-7ubuntu0.3) ...
Selecting previously unselected package libvpx1:amd64.
Preparing to unpack .../libvpx1_1.3.0-2_amd64.deb ...
Unpacking libvpx1:amd64 (1.3.0-2) ...
Selecting previously unselected package libxpm4:amd64.
Preparing to unpack .../libxpm4_1%3a3.5.10-1_amd64.deb ...
Unpacking libxpm4:amd64 (1:3.5.10-1) ...
Selecting previously unselected package libgd3:amd64.
Preparing to unpack .../libgd3_2.1.0-3_amd64.deb ...
Unpacking libgd3:amd64 (2.1.0-3) ...
Selecting previously unselected package libsensors4:amd64.
Preparing to unpack .../libsensors4_1%3a3.3.4-2ubuntu1_amd64.deb ...
Unpacking libsensors4:amd64 (1:3.3.4-2ubuntu1) ...
Selecting previously unselected package libv4lconvert0:amd64.
Preparing to unpack .../libv4lconvert0_1.0.1-1_amd64.deb ...
Unpacking libv4lconvert0:amd64 (1.0.1-1) ...
Selecting previously unselected package libwrap0:amd64.
Preparing to unpack .../libwrap0_7.6.q-25_amd64.deb ...
Unpacking libwrap0:amd64 (7.6.q-25) ...
Selecting previously unselected package libyaml-0-2:amd64.
Preparing to unpack .../libyaml-0-2_0.1.4-3ubuntu3.1_amd64.deb ...
Unpacking libyaml-0-2:amd64 (0.1.4-3ubuntu3.1) ...
Selecting previously unselected package libdbi-perl.
Preparing to unpack .../libdbi-perl_1.630-1_amd64.deb ...
Unpacking libdbi-perl (1.630-1) ...
Selecting previously unselected package libdbd-mysql-perl.
Preparing to unpack .../libdbd-mysql-perl_4.025-1_amd64.deb ...
Unpacking libdbd-mysql-perl (4.025-1) ...
Selecting previously unselected package libterm-readkey-perl.
Preparing to unpack .../libterm-readkey-perl_2.31-1_amd64.deb ...
Unpacking libterm-readkey-perl (2.31-1) ...
Selecting previously unselected package mysql-client-core-5.5.
Preparing to unpack .../mysql-client-core-5.5_5.5.46-0ubuntu0.14.04.2_amd64.deb ...
Unpacking mysql-client-core-5.5 (5.5.46-0ubuntu0.14.04.2) ...
Selecting previously unselected package mysql-client-5.5.
Preparing to unpack .../mysql-client-5.5_5.5.46-0ubuntu0.14.04.2_amd64.deb ...
Unpacking mysql-client-5.5 (5.5.46-0ubuntu0.14.04.2) ...
Selecting previously unselected package mysql-server-core-5.5.
Preparing to unpack .../mysql-server-core-5.5_5.5.46-0ubuntu0.14.04.2_amd64.deb ...
Unpacking mysql-server-core-5.5 (5.5.46-0ubuntu0.14.04.2) ...
Selecting previously unselected package psmisc.
Preparing to unpack .../psmisc_22.20-1ubuntu2_amd64.deb ...
Unpacking psmisc (22.20-1ubuntu2) ...
Setting up mysql-common (5.5.46-0ubuntu0.14.04.2) ...
Selecting previously unselected package mysql-server-5.5.
(Reading database ... 12734 files and directories currently installed.)
Preparing to unpack .../mysql-server-5.5_5.5.46-0ubuntu0.14.04.2_amd64.deb ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
Configuring mysql-server-5.5
----------------------------

While not mandatory, it is highly recommended that you set a password for the
MySQL administrative "root" user.

If this field is left blank, the password will not be changed.

New password for the MySQL "root" user:
Use of uninitialized value $_[1] in join or string at /usr/share/perl5/Debconf/DbDriver/Stack.pm line 111.
Use of uninitialized value $val in substitution (s///) at /usr/share/perl5/Debconf/Format/822.pm line 83, <GEN6> line 1.
Use of uninitialized value $val in concatenation (.) or string at /usr/share/perl5/Debconf/Format/822.pm line 84, <GEN6> line 1.
Unpacking mysql-server-5.5 (5.5.46-0ubuntu0.14.04.2) ...
Selecting previously unselected package lsof.
Preparing to unpack .../lsof_4.86+dfsg-1ubuntu2_amd64.deb ...
Unpacking lsof (4.86+dfsg-1ubuntu2) ...
Selecting previously unselected package php5-json.
Preparing to unpack .../php5-json_1.3.2-2build1_amd64.deb ...
Unpacking php5-json (1.3.2-2build1) ...
Selecting previously unselected package php5-common.
Preparing to unpack .../php5-common_5.5.9+dfsg-1ubuntu4.14_amd64.deb ...
Unpacking php5-common (5.5.9+dfsg-1ubuntu4.14) ...
Selecting previously unselected package php5-gd.
Preparing to unpack .../php5-gd_5.5.9+dfsg-1ubuntu4.14_amd64.deb ...
Unpacking php5-gd (5.5.9+dfsg-1ubuntu4.14) ...
Selecting previously unselected package php5-mysql.
Preparing to unpack .../php5-mysql_5.5.9+dfsg-1ubuntu4.14_amd64.deb ...
Unpacking php5-mysql (5.5.9+dfsg-1ubuntu4.14) ...
Selecting previously unselected package php5-cli.
Preparing to unpack .../php5-cli_5.5.9+dfsg-1ubuntu4.14_amd64.deb ...
Unpacking php5-cli (5.5.9+dfsg-1ubuntu4.14) ...
Selecting previously unselected package php5-readline.
Preparing to unpack .../php5-readline_5.5.9+dfsg-1ubuntu4.14_amd64.deb ...
Unpacking php5-readline (5.5.9+dfsg-1ubuntu4.14) ...
Selecting previously unselected package libvo-aacenc0:amd64.
Preparing to unpack .../libvo-aacenc0_0.1.3-1_amd64.deb ...
Unpacking libvo-aacenc0:amd64 (0.1.3-1) ...
Selecting previously unselected package openssl.
Preparing to unpack .../openssl_1.0.1f-1ubuntu2.15_amd64.deb ...
Unpacking openssl (1.0.1f-1ubuntu2.15) ...
Selecting previously unselected package ca-certificates.
Preparing to unpack .../ca-certificates_20141019ubuntu0.14.04.1_all.deb ...
Unpacking ca-certificates (20141019ubuntu0.14.04.1) ...
Selecting previously unselected package libsasl2-modules:amd64.
Preparing to unpack .../libsasl2-modules_2.1.25.dfsg1-17build1_amd64.deb ...
Unpacking libsasl2-modules:amd64 (2.1.25.dfsg1-17build1) ...
Selecting previously unselected package xml-core.
Preparing to unpack .../xml-core_0.13+nmu2_all.deb ...
Unpacking xml-core (0.13+nmu2) ...
Selecting previously unselected package libaprutil1-dbd-sqlite3:amd64.
Preparing to unpack .../libaprutil1-dbd-sqlite3_1.5.3-1_amd64.deb ...
Unpacking libaprutil1-dbd-sqlite3:amd64 (1.5.3-1) ...
Selecting previously unselected package libaprutil1-ldap:amd64.
Preparing to unpack .../libaprutil1-ldap_1.5.3-1_amd64.deb ...
Unpacking libaprutil1-ldap:amd64 (1.5.3-1) ...
Selecting previously unselected package apache2-bin.
Preparing to unpack .../apache2-bin_2.4.7-1ubuntu4.8_amd64.deb ...
Unpacking apache2-bin (2.4.7-1ubuntu4.8) ...
Selecting previously unselected package apache2-data.
Preparing to unpack .../apache2-data_2.4.7-1ubuntu4.8_all.deb ...
Unpacking apache2-data (2.4.7-1ubuntu4.8) ...
Selecting previously unselected package apache2.
Preparing to unpack .../apache2_2.4.7-1ubuntu4.8_amd64.deb ...
Unpacking apache2 (2.4.7-1ubuntu4.8) ...
Selecting previously unselected package mysql-server.
Preparing to unpack .../mysql-server_5.5.46-0ubuntu0.14.04.2_all.deb ...
Unpacking mysql-server (5.5.46-0ubuntu0.14.04.2) ...
Selecting previously unselected package avreg-common.
Preparing to unpack .../avreg-common_6.1.2_all.deb ...
Unpacking avreg-common (6.1.2) ...
Selecting previously unselected package libapache2-mod-php5.
Preparing to unpack .../libapache2-mod-php5_5.5.9+dfsg-1ubuntu4.14_amd64.deb ...
Unpacking libapache2-mod-php5 (5.5.9+dfsg-1ubuntu4.14) ...
Selecting previously unselected package php-pear.
Preparing to unpack .../php-pear_5.5.9+dfsg-1ubuntu4.14_all.deb ...
Unpacking php-pear (5.5.9+dfsg-1ubuntu4.14) ...
Selecting previously unselected package php-db.
Preparing to unpack .../php-db_1.7.14-2_all.deb ...
Unpacking php-db (1.7.14-2) ...
Selecting previously unselected package libjpeg-turbo-progs.
Preparing to unpack .../libjpeg-turbo-progs_1.3.0-0ubuntu2_amd64.deb ...
Unpacking libjpeg-turbo-progs (1.3.0-0ubuntu2) ...
Selecting previously unselected package sysstat.
Preparing to unpack .../sysstat_10.2.0-1_amd64.deb ...
Unpacking sysstat (10.2.0-1) ...
Selecting previously unselected package iproute.
Preparing to unpack .../iproute_1%3a3.12.0-2ubuntu1_all.deb ...
Unpacking iproute (1:3.12.0-2ubuntu1) ...
Selecting previously unselected package memcached.
Preparing to unpack .../memcached_1.4.14-0ubuntu9_amd64.deb ...
Unpacking memcached (1.4.14-0ubuntu9) ...
Selecting previously unselected package php5-memcache.
Preparing to unpack .../php5-memcache_3.0.8-4build1_amd64.deb ...
Unpacking php5-memcache (3.0.8-4build1) ...
Selecting previously unselected package avreg-site.
Preparing to unpack .../avreg-site_6.1p10_all.deb ...
Unpacking avreg-site (6.1p10) ...
Selecting previously unselected package libruby1.9.1.
Preparing to unpack .../libruby1.9.1_1.9.3.484-2ubuntu1.2_amd64.deb ...
Unpacking libruby1.9.1 (1.9.3.484-2ubuntu1.2) ...
Selecting previously unselected package ruby1.9.1.
Preparing to unpack .../ruby1.9.1_1.9.3.484-2ubuntu1.2_amd64.deb ...
Unpacking ruby1.9.1 (1.9.3.484-2ubuntu1.2) ...
Selecting previously unselected package ruby.
Preparing to unpack .../ruby_1%3a1.9.3.4_all.deb ...
Unpacking ruby (1:1.9.3.4) ...
Selecting previously unselected package libjs-jquery.
Preparing to unpack .../libjs-jquery_1.7.2+dfsg-2ubuntu1_all.deb ...
Unpacking libjs-jquery (1.7.2+dfsg-2ubuntu1) ...
Selecting previously unselected package ruby-deprecated.
Preparing to unpack .../ruby-deprecated_3.0.1-2_all.deb ...
Unpacking ruby-deprecated (3.0.1-2) ...
Selecting previously unselected package ruby-dbi.
Preparing to unpack .../ruby-dbi_0.4.5-2_all.deb ...
Unpacking ruby-dbi (0.4.5-2) ...
Selecting previously unselected package ruby-mysql.
Preparing to unpack .../ruby-mysql_2.8.2+gem2deb-4_amd64.deb ...
Unpacking ruby-mysql (2.8.2+gem2deb-4) ...
Selecting previously unselected package ruby-dbd-mysql.
Preparing to unpack .../ruby-dbd-mysql_0.4.4+gem2deb-1_all.deb ...
Unpacking ruby-dbd-mysql (0.4.4+gem2deb-1) ...
Selecting previously unselected package ruby-locale.
Preparing to unpack .../ruby-locale_2.1.0-2_all.deb ...
Unpacking ruby-locale (2.1.0-2) ...
Selecting previously unselected package ruby-text.
Preparing to unpack .../ruby-text_1.2.1-1_all.deb ...
Unpacking ruby-text (1.2.1-1) ...
Selecting previously unselected package ruby-gettext.
Preparing to unpack .../ruby-gettext_3.0.3-2ubuntu2_all.deb ...
Unpacking ruby-gettext (3.0.3-2ubuntu2) ...
Selecting previously unselected package ruby-avreg-utils.
Preparing to unpack .../ruby-avreg-utils_0.8_all.deb ...
Unpacking ruby-avreg-utils (0.8) ...
Selecting previously unselected package avreg-unlink.
Preparing to unpack .../avreg-unlink_6.1p4_all.deb ...
Unpacking avreg-unlink (6.1p4) ...
Selecting previously unselected package libavregconf3.
Preparing to unpack .../libavregconf3_6.0.5_amd64.deb ...
Unpacking libavregconf3 (6.0.5) ...
Selecting previously unselected package libhtml-template-perl.
Preparing to unpack .../libhtml-template-perl_2.95-1_all.deb ...
Unpacking libhtml-template-perl (2.95-1) ...
Selecting previously unselected package ssl-cert.
Preparing to unpack .../ssl-cert_1.0.33_all.deb ...
Unpacking ssl-cert (1.0.33) ...
Selecting previously unselected package tcpd.
Preparing to unpack .../tcpd_7.6.q-25_amd64.deb ...
Unpacking tcpd (7.6.q-25) ...
Selecting previously unselected package avregd.
Preparing to unpack .../avregd_6.1p11_amd64.deb ...
Unpacking avregd (6.1p11) ...
Selecting previously unselected package avreg-backend-mysql.
Preparing to unpack .../avreg-backend-mysql_6.1_all.deb ...
Unpacking avreg-backend-mysql (6.1) ...
Selecting previously unselected package avreg-server-mysql.
Preparing to unpack .../avreg-server-mysql_6.1_all.deb ...
Unpacking avreg-server-mysql (6.1) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up libroken18-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.1) ...
Setting up libasn1-8-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.1) ...
Setting up libedit2:amd64 (3.1-20130712-2) ...
Setting up libhcrypto4-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.1) ...
Setting up libheimbase1-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.1) ...
Setting up libwind0-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.1) ...
Setting up libhx509-5-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.1) ...
Setting up libkrb5-26-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.1) ...
Setting up libheimntlm0-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.1) ...
Setting up libgssapi3-heimdal:amd64 (1.6~git20131207+dfsg-1ubuntu1.1) ...
Setting up libsasl2-modules-db:amd64 (2.1.25.dfsg1-17build1) ...
Setting up libsasl2-2:amd64 (2.1.25.dfsg1-17build1) ...
Setting up libldap-2.4-2:amd64 (2.4.31-1+nmu2ubuntu8.2) ...
Setting up libxau6:amd64 (1:1.0.8-1) ...
Setting up libxdmcp6:amd64 (1:1.1.1-1) ...
Setting up libxcb1:amd64 (1.10-2ubuntu1) ...
Setting up libx11-data (2:1.6.2-1ubuntu2) ...
Setting up libx11-6:amd64 (2:1.6.2-1ubuntu2) ...
Setting up libxml2:amd64 (2.9.1+dfsg1-3ubuntu4.4) ...
Setting up sgml-base (1.26+nmu4ubuntu1) ...
Setting up libaio1:amd64 (0.3.109-4) ...
Setting up libapr1:amd64 (1.5.0-1) ...
Setting up libaprutil1:amd64 (1.5.3-1) ...
Setting up libasound2-data (1.0.27.2-3ubuntu7) ...
Setting up libasound2:amd64 (1.0.27.2-3ubuntu7) ...
Setting up libdbi1:amd64 (0.9.0-1) ...
Setting up libmysqlclient18:amd64 (5.5.46-0ubuntu0.14.04.2) ...
Setting up libdbd-mysql:amd64 (0.9.0-2ubuntu2) ...
Setting up libevent-2.0-5:amd64 (2.0.21-stable-1ubuntu1.14.04.1) ...
Setting up fonts-dejavu-core (2.34-1ubuntu1) ...
Setting up fontconfig-config (2.11.0-0ubuntu4.1) ...
Setting up libfreetype6:amd64 (2.5.2-1ubuntu2.5) ...
Setting up libfontconfig1:amd64 (2.11.0-0ubuntu4.1) ...
Setting up libjpeg-turbo8:amd64 (1.3.0-0ubuntu2) ...
Setting up libjpeg8:amd64 (8c-2ubuntu8) ...
Setting up libjbig0:amd64 (2.0-2ubuntu4.1) ...
Setting up libtiff5:amd64 (4.0.3-7ubuntu0.3) ...
Setting up libvpx1:amd64 (1.3.0-2) ...
Setting up libxpm4:amd64 (1:3.5.10-1) ...
Setting up libgd3:amd64 (2.1.0-3) ...
Setting up libsensors4:amd64 (1:3.3.4-2ubuntu1) ...
Setting up libv4lconvert0:amd64 (1.0.1-1) ...
Setting up libwrap0:amd64 (7.6.q-25) ...
Setting up libyaml-0-2:amd64 (0.1.4-3ubuntu3.1) ...
Setting up libdbi-perl (1.630-1) ...
Setting up libdbd-mysql-perl (4.025-1) ...
Setting up libterm-readkey-perl (2.31-1) ...
Setting up mysql-client-core-5.5 (5.5.46-0ubuntu0.14.04.2) ...
Setting up mysql-client-5.5 (5.5.46-0ubuntu0.14.04.2) ...
Setting up mysql-server-core-5.5 (5.5.46-0ubuntu0.14.04.2) ...
Setting up psmisc (22.20-1ubuntu2) ...
Setting up mysql-server-5.5 (5.5.46-0ubuntu0.14.04.2) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
Configuring mysql-server-5.5
----------------------------

While not mandatory, it is highly recommended that you set a password for the
MySQL administrative "root" user.

If this field is left blank, the password will not be changed.

New password for the MySQL "root" user:
Use of uninitialized value $_[1] in join or string at /usr/share/perl5/Debconf/DbDriver/Stack.pm line 111.
 * Stopping MySQL database server mysqld
   ...done.
 * Starting MySQL database server mysqld
   ...done.
 * Checking for tables which need an upgrade, are corrupt or were
not closed cleanly.
Setting up lsof (4.86+dfsg-1ubuntu2) ...
Setting up libvo-aacenc0:amd64 (0.1.3-1) ...
Setting up openssl (1.0.1f-1ubuntu2.15) ...
Setting up ca-certificates (20141019ubuntu0.14.04.1) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
Setting up libsasl2-modules:amd64 (2.1.25.dfsg1-17build1) ...
Setting up xml-core (0.13+nmu2) ...
Setting up libaprutil1-dbd-sqlite3:amd64 (1.5.3-1) ...
Setting up libaprutil1-ldap:amd64 (1.5.3-1) ...
Setting up apache2-bin (2.4.7-1ubuntu4.8) ...
Setting up apache2-data (2.4.7-1ubuntu4.8) ...
Setting up apache2 (2.4.7-1ubuntu4.8) ...
Enabling module mpm_event.
Enabling module authz_core.
Enabling module authz_host.
Enabling module authn_core.
Enabling module auth_basic.
Enabling module access_compat.
Enabling module authn_file.
Enabling module authz_user.
Enabling module alias.
Enabling module dir.
Enabling module autoindex.
Enabling module env.
Enabling module mime.
Enabling module negotiation.
Enabling module setenvif.
Enabling module filter.
Enabling module deflate.
Enabling module status.
Enabling conf charset.
Enabling conf localized-error-pages.
Enabling conf other-vhosts-access-log.
Enabling conf security.
Enabling conf serve-cgi-bin.
Enabling site 000-default.
 * Starting web server apache2
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.2. Set the 'ServerName' directive globally to suppress this message
 *
Setting up libjpeg-turbo-progs (1.3.0-0ubuntu2) ...
Setting up sysstat (10.2.0-1) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype

Creating config file /etc/default/sysstat with new version
update-alternatives: using /usr/bin/sar.sysstat to provide /usr/bin/sar (sar) in auto mode
Setting up iproute (1:3.12.0-2ubuntu1) ...
Setting up memcached (1.4.14-0ubuntu9) ...
Starting memcached: memcached.
Setting up libjs-jquery (1.7.2+dfsg-2ubuntu1) ...
Setting up libavregconf3 (6.0.5) ...
Setting up libhtml-template-perl (2.95-1) ...
Setting up ssl-cert (1.0.33) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
Setting up tcpd (7.6.q-25) ...
Processing triggers for ureadahead (0.100.0-16) ...
Setting up mysql-server (5.5.46-0ubuntu0.14.04.2) ...
Setting up avreg-common (6.1.2) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype
  create system user:group "avreg:avreg"
  create and populate mysql database "avreg6_db"
Setting up avregd (6.1p11) ...
Generating locales...
  ru_RU.ISO-8859-5... done
  ru_RU.UTF-8... done
Generation complete.
invoke-rc.d: unknown initscript, /etc/init.d/avreg not found.
invoke-rc.d: unknown initscript, /etc/init.d/avreg-worker not found.
Processing triggers for ureadahead (0.100.0-16) ...
Setting up avreg-backend-mysql (6.1) ...
Setting up ruby (1:1.9.3.4) ...
Setting up ruby-deprecated (3.0.1-2) ...
Setting up ruby-dbi (0.4.5-2) ...
Setting up ruby-locale (2.1.0-2) ...
Setting up ruby-text (1.2.1-1) ...
Setting up ruby-gettext (3.0.3-2ubuntu2) ...
Setting up ruby-avreg-utils (0.8) ...
Setting up php5-common (5.5.9+dfsg-1ubuntu4.14) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype

Creating config file /etc/php5/mods-available/pdo.ini with new version
php5_invoke: Enable module pdo for cli SAPI
php5_invoke: Enable module pdo for apache2 SAPI
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype

Creating config file /etc/php5/mods-available/opcache.ini with new version
php5_invoke: Enable module opcache for cli SAPI
php5_invoke: Enable module opcache for apache2 SAPI
Setting up php5-gd (5.5.9+dfsg-1ubuntu4.14) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype

Creating config file /etc/php5/mods-available/gd.ini with new version
php5_invoke: Enable module gd for cli SAPI
php5_invoke: Enable module gd for apache2 SAPI
Setting up php5-mysql (5.5.9+dfsg-1ubuntu4.14) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype

Creating config file /etc/php5/mods-available/mysql.ini with new version
php5_invoke: Enable module mysql for cli SAPI
php5_invoke: Enable module mysql for apache2 SAPI
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype

Creating config file /etc/php5/mods-available/mysqli.ini with new version
php5_invoke: Enable module mysqli for cli SAPI
php5_invoke: Enable module mysqli for apache2 SAPI
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype

Creating config file /etc/php5/mods-available/pdo_mysql.ini with new version
php5_invoke: Enable module pdo_mysql for cli SAPI
php5_invoke: Enable module pdo_mysql for apache2 SAPI
Setting up php5-cli (5.5.9+dfsg-1ubuntu4.14) ...
update-alternatives: using /usr/bin/php5 to provide /usr/bin/php (php) in auto mode
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype

Creating config file /etc/php5/cli/php.ini with new version
php5_invoke pdo: already enabled for cli SAPI
php5_invoke mysql: already enabled for cli SAPI
php5_invoke opcache: already enabled for cli SAPI
php5_invoke gd: already enabled for cli SAPI
php5_invoke mysqli: already enabled for cli SAPI
php5_invoke pdo_mysql: already enabled for cli SAPI
Setting up php5-readline (5.5.9+dfsg-1ubuntu4.14) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype

Creating config file /etc/php5/mods-available/readline.ini with new version
php5_invoke: Enable module readline for cli SAPI
php5_invoke: Enable module readline for apache2 SAPI
Setting up libapache2-mod-php5 (5.5.9+dfsg-1ubuntu4.14) ...
debconf: unable to initialize frontend: Dialog
debconf: (TERM is not set, so the dialog frontend is not usable.)
debconf: falling back to frontend: Readline
debconf: unable to initialize frontend: Readline
debconf: (This frontend requires a controlling tty.)
debconf: falling back to frontend: Teletype

Creating config file /etc/php5/apache2/php.ini with new version
php5_invoke pdo: already enabled for apache2 SAPI
php5_invoke mysql: already enabled for apache2 SAPI
php5_invoke opcache: already enabled for apache2 SAPI
php5_invoke gd: already enabled for apache2 SAPI
php5_invoke mysqli: already enabled for apache2 SAPI
php5_invoke pdo_mysql: already enabled for apache2 SAPI
php5_invoke readline: already enabled for apache2 SAPI
Module mpm_event disabled.
Enabling module mpm_prefork.
apache2_switch_mpm Switch to prefork
 * Restarting web server apache2
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.2. Set the 'ServerName' directive globally to suppress this message
   ...done.
apache2_invoke: Enable module php5
 * Restarting web server apache2
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.2. Set the 'ServerName' directive globally to suppress this message
   ...done.
Setting up php-pear (5.5.9+dfsg-1ubuntu4.14) ...
Setting up php-db (1.7.14-2) ...
Setting up php5-memcache (3.0.8-4build1) ...
Setting up ruby1.9.1 (1.9.3.484-2ubuntu1.2) ...
Setting up php5-json (1.3.2-2build1) ...
php5_invoke: Enable module json for cli SAPI
php5_invoke: Enable module json for apache2 SAPI
Setting up avreg-site (6.1p10) ...
 * Restarting web server apache2
AH00558: apache2: Could not reliably determine the server's fully qualified domain name, using 172.17.0.2. Set the 'ServerName' directive globally to suppress this message
   ...done.
Setting up libruby1.9.1 (1.9.3.484-2ubuntu1.2) ...
Setting up ruby-mysql (2.8.2+gem2deb-4) ...
Setting up ruby-dbd-mysql (0.4.4+gem2deb-1) ...
Setting up avreg-unlink (6.1p4) ...
Setting up avreg-server-mysql (6.1) ...
Processing triggers for libc-bin (2.19-0ubuntu6.6) ...
Processing triggers for ca-certificates (20141019ubuntu0.14.04.1) ...
Updating certificates in /etc/ssl/certs... 173 added, 0 removed; done.
Running hooks in /etc/ca-certificates/update.d....done.
Processing triggers for sgml-base (1.26+nmu4ubuntu1) ...
 ---> 95376f8d918a
Removing intermediate container 659ed6b39839
Step 5 : EXPOSE 80
 ---> Running in 768ad62a2213
 ---> 027f6902fab0
Removing intermediate container 768ad62a2213
Successfully built 027f6902fab0

Andrey Nikitin

unread,
Nov 16, 2015, 1:07:28 AM11/16/15
to avreg...@googlegroups.com
Yuriy Miroshnyk писал(а):
> invoke-rc.d: unknown initscript, /etc/init.d/avreg not found.
> invoke-rc.d: unknown initscript, /etc/init.d/avreg-worker not found.
avreg.conf и avreg-worker.conf - сценарии автозапуска для систему UPSTART
и копируются они при установке пакета в в /etc/init, а не /etc/init.d/

Причем в случае, с 14.04 сразу устанавливаются сценарии для обеих вариантов:
* sysv - /etc/init.d/avreg
* upstart - /etc/init/{avreg.conf,avreg-worker.conf}

Если руками ничего не испорчено, то виноват скорее invoke-rc.d в связке с докером.

p.s. докер считаем злом, а его автора - прохвостом,
пытающемся сыграть бизнес на наивных пользователей, ностальгирующих
по дисткеткам с setup.exe, а ещё лучше просто каталог переписать
(кстати, и такие идеи уже вовсю развиваются).
Если отбросить _необходимый во всех случаях_ этап с установкой и настройкой ОС,
проще способа установить аврег как выполнить
$ sudo apt-get install avreg-server-mysql
или
$ sudo apt-get install avreg-server-pgsql
мы не видим. Можно через GUI, наконец.

Неужели это сложнее чем доустановить докер на целевой ОС, настроить его как-то,
скачать образ приложения с репа докера, установить его в систему.
Да, а как с обновлениями? Только через обновления образа?

Впрочем, возможно мы что-то не понимаем про докер,
если так, то объясните в чём он выигрывает конкретно.

Yuriy Miroshnyk

unread,
Nov 16, 2015, 6:59:15 AM11/16/15
to avreg-users
On Monday, November 16, 2015 at 8:07:28 AM UTC+2, avreg-support wrote:
Yuriy Miroshnyk писал(а):
> invoke-rc.d: unknown initscript, /etc/init.d/avreg not found.
> invoke-rc.d: unknown initscript, /etc/init.d/avreg-worker not found.
avreg.conf и avreg-worker.conf - сценарии автозапуска для систему UPSTART
и копируются они при установке пакета в в /etc/init, а не /etc/init.d/  

Причем в случае, с 14.04 сразу устанавливаются сценарии для обеих вариантов:
 * sysv - /etc/init.d/avreg
 * upstart - /etc/init/{avreg.conf,avreg-worker.conf}

Если руками ничего не испорчено, то виноват скорее invoke-rc.d в связке с докером.


Как я понимаю, invoke-rc.d всего-лишь пытается запустить сервис, который, как он считает, лежит в /etc/init.d/
Я проверил после установки, его там действительно нет. Для меня пока остается загадкой, почему. Есть предположение,
что произошла какая-то ошибка при установке avreg, которая оборвала процесс до копирования этих файлов.
Сам avregd есть и его можно попытаться запустить с соответствующими параметрами. Но, хотелось бы, конечно
использовать что-то вроде service avreg start.
 
p.s. докер считаем злом, а его автора - прохвостом,
пытающемся сыграть бизнес на наивных пользователей, ностальгирующих
по дисткеткам с setup.exe, а ещё лучше просто каталог переписать
(кстати, и такие идеи уже вовсю развиваются).
Если отбросить _необходимый во всех случаях_ этап с установкой и настройкой ОС,
проще способа установить аврег как выполнить
$ sudo apt-get install avreg-server-mysql
или
$ sudo apt-get install avreg-server-pgsql
мы не видим. Можно через GUI, наконец.

Неужели это сложнее чем доустановить докер на целевой ОС, настроить его как-то,
скачать образ приложения с репа докера, установить его в систему.
Да, а как с обновлениями? Только через обновления образа?

Впрочем, возможно мы что-то не понимаем про докер,
если так, то объясните в чём он выигрывает конкретно.
 
 
Докер развязывает руки и позволяет установить контейнер на любой дистрибутив с соответствующей
архитектурой. Вам это может быть на руку, т.к. кроме дэбиан пекеджей, я не вижу других вариантов установки.

Всё установленное в отдельный контейнер не смешивается со всей остальной системой, что дает гарантию
безопасности не связанных с avreg данных на сервере. Особенно это актуально для закрытых исходников,
как у вас. В контейнер можно направить только те девайсы, которые хочется, например камеры/микрофоны.

Ну, и софт запущенный в конейнерах не просаживает ресурсы, как виртуальные машины. Фактически,
идёт только небольшой перерасход оперативной памяти, что в нынешние времена - не столь важно.

По поводу обновления: база мускл и каталог с видеоданными помещаются в VOLUME или в папку хоста, что дает возмножность
полностью заменить образ, сохраняя все данные. Создание и замена образа происходит минуты две, не больше.
Если у новой версии не будет проблем со старыми базами, то и с обновлением тоже не будет проблем.
Хотя, возможны варианты и обновления программы прямо внутри контейнера, как и на обычной системе. Если нужно
какое-то дополнительное конвертирование данных старых версий, то можно и так сделать.

Andrey Nikitin

unread,
Nov 16, 2015, 7:12:01 AM11/16/15
to avreg...@googlegroups.com
Yuriy Miroshnyk писал(а):
> Есть предположение,
> что произошла какая-то ошибка при установке avreg, которая оборвала процесс
> до копирования этих файлов.
Или была установлена версия avregd для debian, а не для убунты,
что тоже вроде сомнительно

Yuriy Miroshnyk

unread,
Nov 16, 2015, 8:39:07 AM11/16/15
to avreg-users

Изменил базовый дистрибутив на debian:jessie, репозитарий для пекеджа изменил, соответственно, и с небольшими телодвижениями всё завелось.
Пытаюсь добавить локальную веб-камеру, чтобы проверить работоспособность всей системы.

На счет ubuntu пекеджа - ничего не могу сказать, кроме "возможно там что-то не так", если с дэбиан прошло всё гладко.
 

Andrey Nikitin

unread,
Nov 16, 2015, 8:43:56 AM11/16/15
to avreg...@googlegroups.com
Yuriy Miroshnyk писал(а):
> На счет ubuntu пекеджа - ничего не могу сказать, кроме "возможно там что-то
> не так", если с дэбиан прошло всё гладко.
на убунтах больше аврегов установлено, это факт,
уже по голове бы настучали давно

Yuriy Miroshnyk

unread,
Nov 16, 2015, 9:02:37 AM11/16/15
to avreg-users

Наверняка при установке на живую ось там всё ок.
Я имею в виду комбинацию с докером. У него есть некоторые ньюансы, которые я, к сожалению, не все знаю.

Дмитрий Знаменский

unread,
Nov 17, 2015, 2:32:53 AM11/17/15
to avreg...@googlegroups.com
Приветствую, зато ваш прекрасный софт получится ставить, например на synology …

С уважением Дмитрий

16 нояб. 2015 г., в 17:02, Yuriy Miroshnyk <y.mir...@gmail.com> написал(а):

--
Вы получили это сообщение, поскольку подписаны на группу "avreg-users".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес avreg-users...@googlegroups.com.
Чтобы зайти в группу, перейдите по ссылке http://groups.google.com/group/avreg-users.
Чтобы настроить другие параметры, перейдите по ссылке https://groups.google.com/d/optout.

Andrey Nikitin

unread,
Nov 17, 2015, 2:38:22 AM11/17/15
to avreg...@googlegroups.com
Дмитрий Знаменский писал(а):
> Приветствую, зато ваш прекрасный софт получится ставить, например на synology …

А вот это уже интересно, спасибо за информацию.

Yuriy Miroshnyk

unread,
Nov 17, 2015, 12:43:52 PM11/17/15
to avreg-users

On Monday, November 16, 2015 at 3:43:56 PM UTC+2, avreg-support wrote:

Продолжил копаться с контейнером. Сейчас сервис запущен, в настройках показывает, что всё ок. Перезапускается, по нажатию на кнопку.
Убил все эмулируемые камеры, кроме одной. Добавляю локальную камеру, делаю настройки:
work: Вкл.
video_scr: video4linux
geometry: 320x240
v4l_dev: /dev/video0

Захожу в наблюдение в реальном времени - ни эмулированной камеры, ни моей не видно. Говорит "Нет связи! Автоподкл."

Перезапускаю сервис. На камере моей загорается диод - вроде включается. Захожу в просмотр - то же самое - ничего нет.

Я открыл наружу только порт 80 и захожу с хоста, как http://localhost/avreg/
Камеру тоже открыл в контейнер и v4l2-ctl --list-formats-ext -d /dev/video0 внутри контейнера выдает кучу режимов и 320х240 в том числе.

Может нужно еще какие-нибудь порты пооткрывать, но я не вижу, чтобы что-то важное кто-то слушал, кроме 80-го.
Я вижу, что эмулятор, вроде, подключается к какому-то порту 60001, но не вижу, чтобы его кто-то слушал.
Есть какие-нибудь идеи, в каком направлении двигаться?

Yuriy Miroshnyk

unread,
Nov 17, 2015, 1:35:27 PM11/17/15
to avreg-users
Попробовал подключить телефон, как ip-камеру. Не уверен, что всё сделал правильно, но поставил на телефон:

https://play.google.com/store/apps/details?id=com.pas.webcam&hl=en

Запустил сервер на телефоне, он выдает видео по адресу http://192.168.10.72:8080/video. В веб браузере проверил - нормально, идёт только картинка 640х480.

Добавил камеру в avreg. Настройки следующие:
work: Вкл.
video_src: http
InetCam_IP: 192.168.10.72
InetCam_http_port: 8080
V.http_get: /video

Результат тот же -
"Нет связи! Автоподкл.".

Andrey Nikitin

unread,
Nov 18, 2015, 12:35:15 AM11/18/15
to avreg...@googlegroups.com
Yuriy Miroshnyk писал(а):
> чтобы его кто-то слушал.
tcp/874
$ sudo netstat -tlp | grep avreg

Yuriy Miroshnyk

unread,
Nov 18, 2015, 3:51:23 AM11/18/15
to avreg-users

Точно, спасибо. Видел его, но не придал значения, почему-то. Открыл - всё заработало: и локальная камера и ip камера с телефона.
 
Докер репозитарий здесь:
https://hub.docker.com/r/ymiroshnyk/avreg/

Туда добавлю еще инструкции, как его запускать. Если вкратце, то на машине, где установлен docker:

создание контейнера:
docker create --name avreg -p 80:80 -p 874:874 ymiroshnyk/avreg

запуск:
docker start avreg

если нужна локальная камера (для каждой нужно добавить --device и -v):
docker create --name avreg -p 80:80 -p 874:874 --device /dev/video0 -v /dev/video0:/dev/video0 ymiroshnyk/avreg

остановка:
docker stop avreg

Неплохо было бы еще иметь возможность изменять порт 874 в настройках в браузере, иначе два контейнера с avreg будут мешать друг другу.

Andrey Nikitin

unread,
Nov 18, 2015, 3:58:33 AM11/18/15
to avreg...@googlegroups.com
Yuriy Miroshnyk писал(а):
> Неплохо было бы еще иметь возможность изменять порт 874 в настройках в
> браузере, иначе два контейнера с avreg будут мешать друг другу.
[1] /etc/avreg/avreg.conf
[2] http://avreg.net/manual_applications_smp.html
[3] http://avreg.net/manual_applications_multi-user.html

Дмитрий Знаменский

unread,
Nov 23, 2015, 9:08:12 AM11/23/15
to avreg...@googlegroups.com
Приветствую, а как внешнее хранилище для контейнера подключить?

Имеется ввиду, чтоб на массив писало, а не внутрь контейнера.

И еще, как это хозяйство обновлять(баг и секурити фиксы)?

18 нояб. 2015 г., в 11:51, Yuriy Miroshnyk <y.mir...@gmail.com> написал(а):

Andrey Nikitin

unread,
Nov 23, 2015, 9:36:48 AM11/23/15
to avreg...@googlegroups.com
Дмитрий Знаменский писал(а):
> Приветствую, а как внешнее хранилище для контейнера подключить?
> Имеется ввиду, чтоб на массив писало, а не внутрь контейнера.
Смонтировать /var/spool/avreg внутри докера на массив хоста
как, не спрашивайте :)

> И еще, как это хозяйство обновлять(баг и секурити фиксы)?
Вот вот, видимо, докер целиком обновлять :)

Дмитрий Знаменский

unread,
Nov 23, 2015, 9:52:36 AM11/23/15
to avreg...@googlegroups.com
Нет, это можно сделать средствами докера, ну как порты изнутри контейнера прокидываются, и девайсы внутрь контейнера. Так можно и внешний каталог внутрь контейнера смонтировать(я краем уха слышал). И еще можно конфиги вынести наружу кстате.

А вот с обновлением - это контейнер какой-то командой обновляется, я вкурить никак не могу(я имею ввиду ОС, она должна быть из стандартного репозитария).

И еще понятно, что берется стандартный контейнер с минимальной осью, а затем слоями накладывается БД, Вебсервер. А затем ваш софт.

Нужно только докер файл правильный. А подвижки к этому есть - Yuriy Miroshnyk старается :)

> 23 нояб. 2015 г., в 17:36, Andrey Nikitin <avreg-...@mail.ru> написал(а):
> --
> Вы получили это сообщение, поскольку подписаны на группу avreg-users.
>
> Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес avreg-users...@googlegroups.com.
> Перейдите в группу по ссылке http://groups.google.com/group/avreg-users.
> Настройки подписки и доставки писем: https://groups.google.com/d/optout.

Yuriy Miroshnyk

unread,
Nov 23, 2015, 2:17:11 PM11/23/15
to avreg-users
On Monday, November 23, 2015 at 4:08:12 PM UTC+2, Dmitry wrote:
Приветствую, а как внешнее хранилище для контейнера подключить?


docker create --name avreg -p 80:80 -p 874:874 -v /host_path_to_media_directory:/var/spool/avreg ymiroshnyk/avreg

далее, при старте контейнера, будет создан каталог, если его нет, который будет мапиться на /var/spool/avreg.
этого достаточно чтобы направить видео куда бы то ни было. если видео уже были в каталоге, они останутся и будут
замаплены в контейнер.
 
Имеется ввиду, чтоб на массив писало, а не внутрь контейнера.

И еще, как это хозяйство обновлять(баг и секурити фиксы)?


Если очень хочется сделать что-либо внутри работающего контейнера, то можно попасть в его командную строчку через:
docker exec -it avreg bash

но это не рекомендуемая практика. по-хорошему, обновляться нужно обновлением полностью контейнера. но для этого нужно еще
наладить механизм бэкапа (или выноса в каталог хоста) базы mysql. после этого можно будет просто убить контейнер и на его месте
поднять новый. делается это не больше минуты, так что ничего страшного в этом нет.

С mysql еще нужно повозиться, просто взять и вынести каталог базы в каталог хоста не получается - нужно с пермишеннами повозиться еще.
Скоро выдам варианты.

Дмитрий Знаменский

unread,
Nov 24, 2015, 1:41:03 AM11/24/15
to avreg...@googlegroups.com
Приветствую Юрий, а еще вынести из контейнера конфиги.

 Жалко, что пакеты внутрь контейнера с зависимостями надо ставить. Иначе можно было бы 3 контейнера делать - один с базой, один с вебсервером, и один с avreg.

Это как раз юникс подход. Правда как прокидывать автоматом порты для камер? Если только диапазоном..

Спасибо.


23 нояб. 2015 г., в 22:17, Yuriy Miroshnyk <y.mir...@gmail.com> написал(а):

Yuriy Miroshnyk

unread,
Nov 24, 2015, 3:17:43 AM11/24/15
to avreg-users


On Tuesday, November 24, 2015 at 8:41:03 AM UTC+2, Dmitry wrote:
Приветствую Юрий, а еще вынести из контейнера конфиги.


А где конфиги находятся и что там в них? Я думал, что всё полезное в базе лежит.
 
 Жалко, что пакеты внутрь контейнера с зависимостями надо ставить. Иначе можно было бы 3 контейнера делать - один с базой, один с вебсервером, и один с avreg.


Согласен. Докер-френдли сервисы так и делаются. Но это вопрос, скорее, к разработчикам. Из-за того, что avreg ставит вместе с собой mysql и завязывается на него локально,
пришлось кучу телодвижений лишних делать, чтобы запустить всё. Будет время - протестирую вынесение базы в каталог хоста - отпишусь. Там тоже через левую пятку делать пришлось.
 

Дмитрий Знаменский

unread,
Nov 24, 2015, 3:29:01 AM11/24/15
to avreg...@googlegroups.com
Ну конфиги, это просто - /etc/avreg - прям весь каталог. 

А по поводу разнесения на разные контейнеры, похоже если их линковать - то при обновлении могут встретится траблы. Линкуются они по ИД контейнера.


24 нояб. 2015 г., в 11:17, Yuriy Miroshnyk <y.mir...@gmail.com> написал(а):

Andrey Nikitin

unread,
Nov 24, 2015, 3:36:44 AM11/24/15
to avreg...@googlegroups.com
Yuriy Miroshnyk писал(а):
> А где конфиги находятся и что там в них? Я думал, что всё полезное в базе
> лежит.
/etc/avreg/*

> > Жалко, что пакеты внутрь контейнера с зависимостями надо ставить. Иначе
> > можно было бы 3 контейнера делать - один с базой, один с вебсервером, и
> > один с avreg.
> >
> >
> Согласен. Докер-френдли сервисы так и делаются. Но это вопрос, скорее, к
> разработчикам. Из-за того, что avreg ставит вместе с собой mysql и
> завязывается на него локально,

Предположим, что конфиги AVReg-а, N-зависимых пакетов (апач, mysql, php, ...)
расположены в хосте, а не в докере.
Какой смысл тогда в докере для единственного бинарника avregd?

Докер, похоже, это типа лайт (а на самом деле хардкор) решение для запуска софта
на неподдерживаемой этим софтом платформе/архитектуре/версии_ОС.
Например, как сообщил Дмитрий, какой-то NAS.
Производителей NAS можно понять, свой софт (ОС + ядро + приложения) они раскрывать не хотят,
но дать возможность установить, хотя бы через одно место, пользовательский софт - это есть плюс.

Дмитрий Знаменский

unread,
Nov 24, 2015, 4:26:48 AM11/24/15
to avreg...@googlegroups.com
Здравствуйте, Андрей

Ну да, так оно и есть - для высоконагруженых систем однозначно надо использовать софт без прокладок. Да и не особо возможно вставить платы видеозахвата в коммерческие NAS.

А для использования IP-камер самое то, при отсутствии перекодирования.

Кстате облачные сервисы типа амазона тоже позволяют запускать контейнеры. Таким образом можно организовать облачное наблюдение.



> 24 нояб. 2015 г., в 11:36, Andrey Nikitin <avreg-...@mail.ru> написал(а):
> --
> Вы получили это сообщение, поскольку подписаны на группу avreg-users.
>
> Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес avreg-users...@googlegroups.com.

Andrey Nikitin

unread,
Nov 24, 2015, 4:39:44 AM11/24/15
to avreg...@googlegroups.com
Дмитрий Знаменский писал(а):
> Кстате облачные сервисы типа амазона тоже позволяют запускать контейнеры. Таким образом можно организовать облачное наблюдение.
+ за ещё одно ценное сообщение.

Итого, сугубо по моему мнению:
1) докер разумно использовать _только_ там, где нельзя установить AVReg нативно,
т.к. установка/обновление аврега в докере (включая установку и настройку докера)
много сложней чем нативная установка.
2) "там" из п.1 это NAS и облачные сервисы, предоставляющие докер, подобные Amazon.
3) т.к из конкретных докеров п.2 всё равно никто не даст пользоваться (возможно)
установленными в хосте Mysql, Apache и т.п., нет смысла AVReg делать докер френдли.

Комментарии принимаются :)

Yuriy Miroshnyk

unread,
Nov 24, 2015, 6:26:46 AM11/24/15
to avreg-users

Странно слышать о сложности установки/настройки докера. Если человек ниразу в жизни не писал команды в консоли - да, но докер ставится одной командой скопированной с сайта,
а контейнер поднимается еще одной командой описанной выше.

Вы забыли про недебиан дистрибутивы линуха.

Еще одно, не очень приятное для разработчиков, использование докера - это поднятие на одной машине нескольких контейнеров, т.о. обходится ограничение в 4 камеры при бесплатном использовании.

И вы забили (повторюсь) о безопасности, точнее о потенциальной опасности, которая исходит от закрытого софта. Контейнер отделит avreg от всей остальной системы.

Как я уже говорил, нагрузки на проц дополнительной контейнеры не несут. Только небольшой перерасход по памяти.

Конфигами для своих задач пока не пользовался, потому не могу сказать, насколько полезно их выносить. Я ж так думаю, что все настройки, сделанные в вебе в mysql хранятся?

Дмитрий Знаменский

unread,
Nov 24, 2015, 6:35:09 AM11/24/15
to avreg...@googlegroups.com
Лицензии не так дорого стоят, чтобы губить продукт обходом.

А вот распространение продукт получит намного больше.

24 нояб. 2015 г., в 14:26, Yuriy Miroshnyk <y.mir...@gmail.com> написал(а):

--
Вы получили это сообщение, поскольку подписаны на группу "avreg-users".
Чтобы отменить подписку на эту группу и больше не получать от нее сообщения, отправьте письмо на электронный адрес avreg-users...@googlegroups.com.

Yuriy Miroshnyk

unread,
Nov 24, 2015, 6:37:21 AM11/24/15
to avreg-users
3) т.к из конкретных докеров п.2 всё равно никто не даст пользоваться (возможно)
установленными в хосте Mysql, Apache и т.п., нет смысла AVReg делать докер френдли.
 
Вот это еще не очень понял. Красивое решение для контейнеров - это один контейнер для mysql, один для avregd и один для веб интерфейса. Поднимаются они где угодно, где можно
использовать докер. Каким образом будет организована связка - это уже дела личное для админа. Важно, чтобы можно было легко запустить avregd и веб интерфейс с настройками,
откуда брать всё остальное (айпи, порт). А связка между контейнерами делается также просто, как и всё остальное: --link mysql, --link avreg-d, --link avreg-web. В общем, для этого можно
почитать пару дней докер, чтобы всё поднять правильно.

Andrey Nikitin

unread,
Nov 24, 2015, 6:39:09 AM11/24/15
to avreg...@googlegroups.com
Yuriy Miroshnyk писал(а):
> Странно слышать о сложности установки/настройки докера. Если человек ниразу
> в жизни не писал команды в консоли - да, но докер ставится одной командой
> скопированной с сайта,
> а контейнер поднимается еще одной командой описанной выше.

1) прописать авреговый репозиторий в /etc/apt/sources.list
2) sudo apt-get update && sudo apt-get install avreg-server-mysql

разве не проще?

> Вы забыли про недебиан дистрибутивы линуха.
Не забыли, rpm дистры и ARM-архитектуры в планах.

> Еще одно, не очень приятное для разработчиков, использование докера - это
> поднятие на одной машине нескольких контейнеров, т.о. обходится ограничение
> в 4 камеры при бесплатном использовании.
Так вот оно что :)
Технически - да, обходится, юридически - нет,
т.к. ограничение не на сервер, а на пользователя.

> И вы забили (повторюсь) о безопасности, точнее о потенциальной опасности,
> которая исходит от закрытого софта. Контейнер отделит avreg от всей
> остальной системы.

С этим не поспоришь, особенно если аврег наружу торчит.
Однако, насколько больше будет уязвима система,
со стороны взломанного аврега (работающих от непривелигированных пользователей)
или взломанного докера, так или иначе требующего рута.

> Как я уже говорил, нагрузки на проц дополнительной контейнеры не несут.
> Только небольшой перерасход по памяти.
>
> Конфигами для своих задач пока не пользовался, потому не могу сказать,
> насколько полезно их выносить. Я ж так думаю, что все настройки, сделанные
> в вебе в mysql хранятся?
Сделанные через веб-интерфейс, да, в базе.
/etc/avreg/* изменяются только руками.


Andrey Nikitin

unread,
Nov 24, 2015, 6:41:57 AM11/24/15
to avreg...@googlegroups.com
Yuriy Miroshnyk писал(а):
Если так, да, согласен.

Дмитрий Знаменский

unread,
Nov 24, 2015, 6:44:06 AM11/24/15
to avreg...@googlegroups.com
С точки зрения поддержки и для программеров лучше пользоваться докером, чем делать дистры под разные оси на одной архитектуре.

У докера ограничение - это только 64 бита ос.

> 24 нояб. 2015 г., в 14:39, Andrey Nikitin <avreg-...@mail.ru> написал(а):

Yuriy Miroshnyk

unread,
Nov 24, 2015, 6:47:07 AM11/24/15
to avreg-users


On Tuesday, November 24, 2015 at 1:39:09 PM UTC+2, avreg-support wrote:
Yuriy Miroshnyk писал(а):
> Странно слышать о сложности установки/настройки докера. Если человек ниразу
> в жизни не писал команды в консоли - да, но докер ставится одной командой
> скопированной с сайта,
> а контейнер поднимается еще одной командой описанной выше.

1) прописать авреговый репозиторий в /etc/apt/sources.list
2) sudo apt-get update && sudo apt-get install avreg-server-mysql

разве не проще?

Не хотелось мерится длинами строк, но раз пошла такая пьянка :)

wget -qO- https://get.docker.com/ | sh
docker run -d --name avreg -p 80:80 -p 874:874 -v /some_path:/var/spool/avreg -v /some_path:/avreg6_db ymiroshnyk/avreg

 
 
> Вы забыли про недебиан дистрибутивы линуха.
Не забыли, rpm дистры и ARM-архитектуры в планах.
 
> Еще одно, не очень приятное для разработчиков, использование докера - это
> поднятие на одной машине нескольких контейнеров, т.о. обходится ограничение
> в 4 камеры при бесплатном использовании.
Так вот оно что :)
Технически - да, обходится, юридически - нет,
т.к. ограничение не на сервер, а на пользователя.


В своё оправдание, должен сказать, что мои требования ограничиваются 4-я камерами и не для этого я затеял всё это :) Но возможность такая техническая есть.
 
> И вы забили (повторюсь) о безопасности, точнее о потенциальной опасности,
> которая исходит от закрытого софта. Контейнер отделит avreg от всей
> остальной системы.

С этим не поспоришь, особенно если аврег наружу торчит.
Однако, насколько больше будет уязвима система,
со стороны взломанного аврега (работающих от непривелигированных пользователей)
или взломанного докера, так или иначе требующего рута.


Тут да - дело параноидального вкуса. 

Yuriy Miroshnyk

unread,
Nov 24, 2015, 10:23:59 AM11/24/15
to avreg-users
Проверил вынесение базы и медиа в каталог хоста. Обновил образ в докерхабе. Далее краткая сводка команд:

Как поставить докер:

http://docs.docker.com/linux/step_one/

Как создать контейнер с avreg:

docker create --name avreg -p 80:80 -p 874:874 -v /my_host_media_dir:/avreg_media -v /my_host_db_dir:/avreg_db ymiroshnyk/avreg # создает контейнер с вынесением базы и медиа в хост
docker start avreg # стартует контейнер
docker stop avreg # стопает контейнер
docker rm avreg # удаляет остановленный контейнер

-p 80:80 в команде выше мапит внешний порт 80 на внутренний порт 80. если хочется заходить на avreg с другим портом, можно сделать -p 1234:80
-p 874:874 пока трогать не нужно, но в дальнейшем нужно будет сделать настройку контейнера, которая сменит порт в конфигах. это позволит запускать несколько
avreg контейнеров одновременно.
Как пробрасывать локальные веб-камеры см. постами выше (--device /dev/video0 и т.д.).

По поводу конфига - выносить наружу не буду. Если хочется сделать какие-то свои настройки классные, то можно сделать свой имидж докера. Это не сложно:

1. Создаем в пустом каталоге файл Dockerfile с текстом:

FROM ymiroshnyk/avreg
# для каждого конфига, который хочется заменить делаем такую строку, где config_file1 заменяем именем файла конфига
ADD config_file1 /etc/avreg/

2. Кладём в том же каталоге все файлы конфигов, указанных в строках ADD выше.

3. Билдим имидж докера:
docker build -t my_cool_docker_image .

4. Дальше создаем и стартуем контейнер, как раньше, только вместо ymiroshnyk/avreg подставляем my_cool_docker_image

Такая кастомизация образов будет куда более желательной.

(докерхаб образ билдит еще. думаю ему пондобится минут 20)

Дмитрий Знаменский

unread,
Nov 25, 2015, 1:20:44 AM11/25/15
to avreg...@googlegroups.com
Приветствую Юрий.

Думаю /etc/avreg вынести надо - там ключ находится. Либо как-то придумать ключи подсовывать..

24 нояб. 2015 г., в 14:47, Yuriy Miroshnyk <y.mir...@gmail.com> написал(а):
Reply all
Reply to author
Forward
0 new messages