Giter VIP home page Giter VIP logo

linodeapi's Introduction

CoreOS deployment on Linode

With this work you can easily deploy CoreOS on Linode. As for today (Jan 2015) CoreOS is not available on Linode. With this work you can easily and quickly deploy CoreOS with your own cloud-config.

Installation (with Docker)

This is the recommended - and the simplest, if you already familiar with Docker - way to use this tool. If you have you Docker daemon running, pull the image: docker pull million12/linode-coreos-api

Then simply run:
docker run -t --env="LINODE_KEY=$LINODE_KEY" --rm million12/linode-coreos-api

To make it even easier, add an alias to your .bash_profile:

export LINODE_KEY=yourkey
alias linode='docker run -t --env="LINODE_KEY=$LINODE_KEY" --rm million12/linode-coreos-api'

With this you can run simply linode --help or linode --list-plans. The Docker image has ENTRYPOINT set to linode script, therefore any extra param will be passed directly to linode script.

Installation (manual, the old way)

You will need to have few programs installed on your machine to be able to use this api. The list contains:

  • curl
  • pwgen
  • sudo
  • jq
  • sshpass
    Mac Users install:
    brew install https://raw.github.com/eugeneoden/homebrew/eca9de1/Library/Formula/sshpass.rb

You can install all above using yum install NAME (RHEL) or apt-get install NAME (Fedora, Debian, Ubuntu) or brew install NAME (OSX).

Once you have them all, run ./linode. You can also symlink linode tool to your $PATH to make it available everywhere.

Environment variables

You need environmental variables with keys for Linode API access and GitHub for accessing your cloud-config file (which might be inside a private repository). Note: in the future we would like See Linode/GitHub documentation.
Linode API Key documentation
GitHub API Key documentation

Variables:
LINODE_KEY=yourkey

You can easily export them by running in shell:
export LINODE_KEY=yourkey

Usage

When program is installed you can run it from terminal by typoing linode. For all available options type --help or -h.

Options:

Command Details Importance
--cloud-config Content of the user-data config. You must provide it using this trick:
--cloud-config="$(< path/to/your/cloud-config.yaml)
Required
--node-name Name for your node Required
--node-plan Plan of your choice. If not provided system will show you all available options. Optional
Default: 1
(1CPU, 1GB RAM)
--datacenter Datacenter in which your node should be deployed. If not provided system will show you all available options. Optional
Default: 2
(Dallas, TX)
--token ETCD Token Key for fleet deployment. If not provided program will generate one. Optional
--swap-disk-size Swap size in MB. Set to 0 to disable. Must be an integer value. That will decrease the CoreOS system partition size by provided amount. Optional
Default: 2048
--extra-disk-size Extra partition (raw) size in MB to create next to default system partition. Must be an integer value. That will decrease the CoreOS system partition size by provided amount. Optional
Default: 0

Linode lists:

Command Details
--list-plans List all available plans
--list-datacenters List all available datacenters

Examples

Deploy node with cloud-config.yaml config:
linode --node-name=test1 --node-plan=1 --datacenter=3 --cloud-config="$(< path/to/cloud-config.yaml)"

Author(s)

Author: Przemyslaw Ozgo ([email protected])
Note: this work uses Linode API originally developed by rwky/Linode-Bash-API.


Sponsored by Typostrap.io - the new prototyping tool for building highly-interactive prototypes of your website or web app. Built on top of TYPO3 Neos CMS and Zurb Foundation framework.

linodeapi's People

Contributors

pozgo avatar ryzy avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar

linodeapi's Issues

Docker: --config_local does not work

This is because the file needs to be inside the docker, which is not the case.

Maybe good solution would be to assume that --config-local contains the cloud config content? Which will be then dumped to the file. Something like:

--config-local=$(< cloud-config.yaml)

IPs reversed, cannot connect to server on boot

The public and private IP addresses are reversed when running through the script:

[LINODE API 11:10:20] Public IP: 192.168.161.141, private IP: 45.56.10.12, gateway: 45.56.10.1.

The result of this is that the sshpass polling of the server never succeeds - it is polling a 192.168.x.x address.

Compile custom kernel for Linode

It's my understanding that the loaded kernel is default configurations from CoreOS, ignoring Xen optimizations defined by Linode.

Your kernel must be properly configured to run under our environment. Some required configuration options may include:

  • CONFIG_PARAVIRT=y
  • CONFIG_PARAVIRT_GUEST=y
  • CONFIG_PARAVIRT_CLOCK=y
  • CONFIG_XEN=y
  • CONFIG_XEN_BLKDEV_FRONTEND=y
  • CONFIG_XEN_NETDEV_FRONTEND=y
  • CONFIG_XEN_SCRUB_PAGES=y
  • CONFIG_HVC_XEN=y

https://github.com/coreos/linux
https://www.linode.com/docs/tools-reference/custom-kernels-distros/run-a-custom-compiled-kernel-with-pvgrub/

public and private ips reversed

When attempting to run the script, the public and private IP addresses were incorrect. I'd suggest using the ISPUBLIC from the Linode API response.

API ERROR

While installing

I get few "API ERROR!" Not sure why, but the last message is :

[LINODE API 16:20:43] CoreOS installation finished. Final reboot...
   {
   "ERRORARRAY":[]
   "DATA":
      {
      "JobID":27092928
      }
   "ACTION":"linode.shutdown"
   }
API ERROR!
ERRORARRAY":[{"ERRORCODE":7,"ERRORMESSAGE":"CONFIGID is not of type numeric."}]

Let me update this:
First error:

ERRORARRAY":[{"ERRORCODE":8,"ERRORMESSAGE":"Invalid KernelID"}]

Then after downloading coreos-install

2015-09-14 08:59:08 (56.9 MB/s) - `coreos-install' saved [15583/15583]

lsblk: /dev/xvdb: not a block device
./coreos-install: Target block device (/dev/xvdb) is not a full disk.
CoreOS successfully installed.
STAGE 2 COMPLETED.
mount: special device /dev/xvdb1 does not exist
mv: cannot stat `/mnt/core-boot/boot/grub': No such file or directory
sed: can't read /boot/grub/menu.lst: No such file or directory
[LINODE API 09:00:27] CoreOS installation finished. Final reboot...
   {
   "ERRORARRAY":[]
   "DATA":
      {
      "JobID":2718***
      }
   "ACTION":"linode.shutdown"
   }
API ERROR!
ERRORARRAY":[{"ERRORCODE":7,"ERRORMESSAGE":"CONFIGID is not of type numeric."}]

Better handling invalid arguments, rewrite how the arguments are handled

Using docker image, when I run the following, I have errors with illegal option:

$ linode --node_name xyz --node_plan 2 --node_datacenter 7
/usr/local/bin/linode: illegal option -- -

Type --help or -h for all available options.

When called with short -x params, it works:

$ linode -n xyz -p 2 -d 7 -f Projects/linodeapi/cloud-config.yaml 

No ETCD token provided. System will generate a new one.

cloud-config.yaml

This is the first docker container I've tried using so I'm not too familiar with how this works. On Solaris I though zones were extremely overrated.

"Deploy node with cloud-config.yaml config:"
How do I mount/edit this file/container? Or should I just wget https://raw.githubusercontent.com/million12/linodeapi/master/cloud-config.yaml and not worry about the copy in the container?

COREOS_PUBLIC_IPV4=$public_ipv4
I'm assuming it fills this in, as I do not know this before it's spun up. What do we change in this file other than hostname, the discovery token, and user/ssh key? What's the discover token for? I went to a web page that randomly generates them. Is this token per machine or per cluster?

Coreos failing to boot

Hi,

My VM was successfully created but when logging in to the VM CoreOS does not seem to have successfully been booted and boots into a different distro. I can only login using the root password provided - my pub key is not recognised. Please see output:

[LINODE API 09:32:17] Creating node persistence_coreos with plan 1, in data center 3.
[LINODE API 09:32:17] No ETCD token provided. Generating new one...
[LINODE API 09:32:19] Generated token: a77c6f893361fb62f32a25667730c3d5.
[LINODE API 09:32:19] Generated root password for the node: XXXXXXXXXXXXXXXXXX
[LINODE API 09:32:22] Node with ID 1300112 initialised.
[LINODE API 09:32:24] Configuring node networking...
[LINODE API 09:32:27] Public IP: XXXXXXXXXXXX, private IP: XXXXXXXXX, gateway: 192.168.193.1.
[LINODE API 09:32:28] Configuring disks...
[LINODE API 09:32:28] CoreOS disk size: 20480 MB, swap: 2048 MB, extra disk size: 0 MB.
[LINODE API 09:32:28] Node total disk space: 24576 MB.
[LINODE API 09:32:30] Creating swap, size 2048 MB.
[LINODE API 09:32:32] Created disk IDs: 3942232,3942234,3942236.
API ERROR!
ERRORARRAY":[{"ERRORCODE":8,"ERRORMESSAGE":"Invalid KernelID"}]
[LINODE API 09:32:35] Disks created, re-booting.
[LINODE API 09:32:36] Waiting for server to boot...
[LINODE API 09:32:49] Waiting for server to boot...
[LINODE API 09:32:53] System booted. Jumping to next stage...
[LINODE API 09:32:55] Cloud config successfully copied to the target system. Provided cloud config content:

#cloud-config
hostname: "persistence.coreos"
write_files:

  • path: /etc/hosts
    content: |
    XXXXXXXXXXXXXXXXXX nfs.ubuntu
  • path: /etc/conf.d/nfs
    permissions: '0644'
    content: |
    OPTS_RPC_MOUNTD=''
  • path: /home/core/.dockercfg
    owner: core:core
    permissions: '0644'
    content: |
    {
    "https://index.docker.io/v1/\": {
    "auth": "XXXXXXXXXXXXXXXXXXXX==",
    "email": "[email protected]"
    }
    }

    Environment Variables

  • path: /etc/environment
    content: |
    COREOS_PUBLIC_IPV4=$public_ipv4
    COREOS_PRIVATE_IPV4=$private_ipv4

coreos:
update:
group: stable
reboot-strategy: off

etcd2:
#generate a new token for each unique cluster from https://discovery.etcd.io/new
discovery: https://discovery.etcd.io/ef28fea024fb1f6bf29433e6449d08f6
advertise-client-urls: http://$public_ipv4:2379
initial-advertise-peer-urls: http://$private_ipv4:2380
# listen on both the official ports and the legacy ports
# legacy ports can be omitted if your application doesnt depend on them
listen-client-urls: http://0.0.0.0:2379,http://0.0.0.0:4001
listen-peer-urls: http://$private_ipv4:2380,http://$private_ipv4:7001

fleet:
public-ip: $private_ipv4 # used for fleetctl ssh command
etcd-request-timeout: 10
metadata: 'role=leader,name=persistence.coreos'

units:
- name: etcd.service
command: start

- name: fleet.service
  command: start

Private Network settings for Linode.

- name: private-networking.service
  command: start
  content: |
    [Unit]
    Description=Linode Private Networking.
    After=network.target
    Before=docker.service

    [Service]
    Type=oneshot
    RemainAfterExit=yes
    # Set Private Network
    ExecStartPre=-/usr/bin/ifconfig eth0 add $private_ipv4
    ExecStart=-/usr/bin/ifconfig eth0:0 netmask 255.255.128.0
    units:
- name: etcd2.service
  command: start
- name: fleet.service
  command: start
- name: rpc-statd.service
  command: start
  enable: true
- name: docker.service
  drop-ins:
    - name: 01-consul-dns.conf
      content: |
        [Service]
        Environment=\"DOCKER_OPTS=--dns 172.17.42.1 --dns 213.73.91.35 --dns-search service.consul\"
- name: mnt-global.mount
  command: start
  content: |
    [Mount]
    What=nfs.ubuntu:/var/nfs/global
    Where=/mnt/global
    Type=nfs
    TimeoutSec=10
- name: var-www.mount
  command: start
  content: |
    [Mount]
    What=nfs.ubuntu:/var/nfs/www
    Where=/var/www
    Type=nfs
    TimeoutSec=10

users:

  • name: username
    primary-group: wheel
    groups: [ sudo, docker ]
    ssh-authorized-keys:

    - XXXXXXXXXXXXXX

    [LINODE API 09:32:55] Installing CoreOS...
    STAGE 1 COMPLETED.
    Get:1 http://mirrors.linode.com wheezy Release.gpg [2,373 B]
    Get:2 http://mirrors.linode.com wheezy-updates Release.gpg [1,554 B]
    Get:3 http://mirrors.linode.com wheezy Release [191 kB]
    Get:4 http://mirrors.linode.com wheezy-updates Release [151 kB]
    Get:5 http://mirrors.linode.com wheezy/main Sources [5,982 kB]
    Get:6 http://mirrors.linode.com wheezy/main amd64 Packages [5,840 kB]
    Get:7 http://security.debian.org wheezy/updates Release.gpg [1,554 B]
    Get:8 http://security.debian.org wheezy/updates Release [102 kB]
    Get:9 http://mirrors.linode.com wheezy/main Translation-en [3,846 kB]
    Get:10 http://mirrors.linode.com wheezy-updates/main Sources [3,871 B]
    Get:11 http://mirrors.linode.com wheezy-updates/main amd64 Packages/DiffIndex [3,403 B]
    Get:12 http://mirrors.linode.com wheezy-updates/main Translation-en/DiffIndex [2,023 B]
    Get:13 http://mirrors.linode.com wheezy-updates/main amd64 Packages [5,597 B]
    Get:14 http://mirrors.linode.com wheezy-updates/main 2015-02-01-2045.41.pdiff [278 B]
    Get:15 http://mirrors.linode.com wheezy-updates/main 2015-02-01-2045.41.pdiff [278 B]
    Get:16 http://mirrors.linode.com wheezy-updates/main 2015-02-02-0909.39.pdiff [309 B]
    Get:17 http://mirrors.linode.com wheezy-updates/main 2015-02-02-0909.39.pdiff [309 B]
    Get:18 http://mirrors.linode.com wheezy-updates/main 2015-02-02-2045.21.pdiff [347 B]
    Get:19 http://mirrors.linode.com wheezy-updates/main 2015-02-02-2045.21.pdiff [347 B]
    Get:20 http://mirrors.linode.com wheezy-updates/main 2015-02-21-1446.14.pdiff [406 B]
    Get:21 http://mirrors.linode.com wheezy-updates/main 2015-02-21-1446.14.pdiff [406 B]
    Get:22 http://mirrors.linode.com wheezy-updates/main 2015-05-07-2130.36.pdiff [690 B]
    Get:23 http://mirrors.linode.com wheezy-updates/main 2015-05-07-2130.36.pdiff [690 B]
    Get:24 http://security.debian.org wheezy/updates/main Sources [194 kB]
    Get:25 http://security.debian.org wheezy/updates/main amd64 Packages [319 kB]
    Get:26 http://security.debian.org wheezy/updates/main Translation-en [183 kB]
    Fetched 16.8 MB in 5s (3,215 kB/s)
    Reading package lists...
    Reading package lists...
    Building dependency tree...
    Reading state information...
    The following packages will be upgraded:
    base-files bind9-host curl dnsutils dpkg e2fslibs e2fsprogs file gnupg gpgv
    host krb5-locales libbind9-80 libc-bin libc6 libcomerr2 libcurl3 libdns88
    libexpat1 libgcrypt11 libgnutls26 libgssapi-krb5-2 libisc84 libisccc80
    libisccfg82 libk5crypto3 libkrb5-3 libkrb5support0 libldap-2.4-2 liblwres80
    libmagic1 libsqlite3-0 libss2 libssh2-1 libssl1.0.0 libtasn1-3 libxml2
    locales multiarch-support ntp ntpdate openssl screen sudo tzdata unzip
    46 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
    Need to get 29.7 MB of archives.
    After this operation, 233 kB disk space will be freed.
    Get:1 http://mirrors.linode.com/debian/ wheezy/main base-files amd64 7.1wheezy9 [75.8 kB]
    Get:2 http://mirrors.linode.com/debian/ wheezy/main dpkg amd64 1.16.16 [2,662 kB]
    Get:3 http://mirrors.linode.com/debian/ wheezy/main libc-bin amd64 2.13-38+deb7u8 [1,274 kB]
    Get:4 http://mirrors.linode.com/debian/ wheezy/main libc6 amd64 2.13-38+deb7u8 [4,335 kB]
    Get:5 http://security.debian.org/ wheezy/updates/main bind9-host amd64 1:9.8.4.dfsg.P1-6+nmu2+deb7u7 [73.4 kB]
    Get:6 http://mirrors.linode.com/debian/ wheezy/main e2fslibs amd64 1.42.5-1.1+deb7u1 [197 kB]
    Get:7 http://mirrors.linode.com/debian/ wheezy/main e2fsprogs amd64 1.42.5-1.1+deb7u1 [979 kB]
    Get:8 http://mirrors.linode.com/debian/ wheezy/main libcomerr2 amd64 1.42.5-1.1+deb7u1 [56.1 kB]
    Get:9 http://mirrors.linode.com/debian/ wheezy/main libss2 amd64 1.42.5-1.1+deb7u1 [61.4 kB]
    Get:10 http://mirrors.linode.com/debian/ wheezy/main libssl1.0.0 amd64 1.0.1e-2+deb7u17 [1,262 kB]
    Get:11 http://mirrors.linode.com/debian/ wheezy/main libgcrypt11 amd64 1.5.0-5+deb7u3 [300 kB]
    Get:12 http://mirrors.linode.com/debian/ wheezy/main libtasn1-3 amd64 2.13-2+deb7u2 [67.8 kB]
    Get:13 http://mirrors.linode.com/debian/ wheezy/main libgnutls26 amd64 2.12.20-8+deb7u3 [620 kB]
    Get:14 http://mirrors.linode.com/debian/ wheezy/main libk5crypto3 amd64 1.10.1+dfsg-5+deb7u3 [113 kB]
    Get:15 http://mirrors.linode.com/debian/ wheezy/main libgssapi-krb5-2 amd64 1.10.1+dfsg-5+deb7u3 [148 kB]
    Get:16 http://mirrors.linode.com/debian/ wheezy/main libkrb5-3 amd64 1.10.1+dfsg-5+deb7u3 [393 kB]
    Get:17 http://mirrors.linode.com/debian/ wheezy/main libkrb5support0 amd64 1.10.1+dfsg-5+deb7u3 [49.9 kB]
    Get:18 http://mirrors.linode.com/debian/ wheezy/main libldap-2.4-2 amd64 2.4.31-2 [243 kB]
    Get:19 http://mirrors.linode.com/debian/ wheezy/main file amd64 5.11-2+deb7u8 [53.4 kB]
    Get:20 http://mirrors.linode.com/debian/ wheezy/main libmagic1 amd64 5.11-2+deb7u8 [205 kB]
    Get:21 http://mirrors.linode.com/debian/ wheezy/main libsqlite3-0 amd64 3.7.13-1+deb7u2 [454 kB]
    Get:22 http://mirrors.linode.com/debian/ wheezy/main libxml2 amd64 2.8.0+dfsg1-7+wheezy4 [905 kB]
    Get:23 http://mirrors.linode.com/debian/ wheezy/main curl amd64 7.26.0-1+wheezy13 [270 kB]
    Get:24 http://mirrors.linode.com/debian/ wheezy/main libssh2-1 amd64 1.4.2-1.1+deb7u1 [134 kB]
    Get:25 http://mirrors.linode.com/debian/ wheezy/main libcurl3 amd64 7.26.0-1+wheezy13 [331 kB]
    Get:26 http://mirrors.linode.com/debian/ wheezy/main libexpat1 amd64 2.1.0-1+deb7u2 [139 kB]
    Get:27 http://mirrors.linode.com/debian/ wheezy/main ntp amd64 1:4.2.6.p5+dfsg-2+deb7u4 [563 kB]
    Get:28 http://mirrors.linode.com/debian/ wheezy/main ntpdate amd64 1:4.2.6.p5+dfsg-2+deb7u4 [82.9 kB]
    Get:29 http://mirrors.linode.com/debian/ wheezy/main gpgv amd64 1.4.12-7+deb7u7 [228 kB]
    Get:30 http://mirrors.linode.com/debian/ wheezy/main gnupg amd64 1.4.12-7+deb7u7 [1,956 kB]
    Get:31 http://security.debian.org/ wheezy/updates/main dnsutils amd64 1:9.8.4.dfsg.P1-6+nmu2+deb7u7 [166 kB]
    Get:32 http://mirrors.linode.com/debian/ wheezy/main multiarch-support amd64 2.13-38+deb7u8 [151 kB]
    Get:33 http://mirrors.linode.com/debian/ wheezy/main tzdata all 2015f-0+deb7u1 [418 kB]
    Get:34 http://mirrors.linode.com/debian/ wheezy/main krb5-locales all 1.10.1+dfsg-5+deb7u3 [1,503 kB]
    Get:35 http://mirrors.linode.com/debian/ wheezy/main locales all 2.13-38+deb7u8 [5,708 kB]
    Get:36 http://mirrors.linode.com/debian/ wheezy/main openssl amd64 1.0.1e-2+deb7u17 [701 kB]
    Get:37 http://mirrors.linode.com/debian/ wheezy/main sudo amd64 1.8.5p2-1+nmu3 [847 kB]
    Get:38 http://mirrors.linode.com/debian/ wheezy/main unzip amd64 6.0-8+deb7u3 [195 kB]
    Get:39 http://security.debian.org/ wheezy/updates/main libisc84 amd64 1:9.8.4.dfsg.P1-6+nmu2+deb7u7 [184 kB]
    Get:40 http://security.debian.org/ wheezy/updates/main libdns88 amd64 1:9.8.4.dfsg.P1-6+nmu2+deb7u7 [753 kB]
    Get:41 http://security.debian.org/ wheezy/updates/main libisccc80 amd64 1:9.8.4.dfsg.P1-6+nmu2+deb7u7 [36.6 kB]
    Get:42 http://security.debian.org/ wheezy/updates/main libisccfg82 amd64 1:9.8.4.dfsg.P1-6+nmu2+deb7u7 [63.5 kB]
    Get:43 http://security.debian.org/ wheezy/updates/main liblwres80 amd64 1:9.8.4.dfsg.P1-6+nmu2+deb7u7 [56.0 kB]
    Get:44 http://security.debian.org/ wheezy/updates/main host all 1:9.8.4.dfsg.P1-6+nmu2+deb7u7 [21.0 kB]
    Get:45 http://security.debian.org/ wheezy/updates/main libbind9-80 amd64 1:9.8.4.dfsg.P1-6+nmu2+deb7u7 [42.4 kB]
    Get:46 http://security.debian.org/ wheezy/updates/main screen amd64 4.1.0~20120320gitdb59704-7+deb7u1 [668 kB]
    Reading changelogs...
    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 29.7 MB in 4s (6,416 kB/s)
    (Reading database ... 22605 files and directories currently installed.)
    Preparing to replace base-files 7.1wheezy8 (using .../base-files_7.1wheezy9_amd64.deb) ...
    Unpacking replacement base-files ...
    Processing triggers for install-info ...
    Processing triggers for man-db ...
    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 base-files (7.1wheezy9) ...
    Installing new version of config file /etc/debian_version ...
    (Reading database ... 22605 files and directories currently installed.)
    Preparing to replace dpkg 1.16.15 (using .../dpkg_1.16.16_amd64.deb) ...
    Unpacking replacement dpkg ...
    Processing triggers for man-db ...
    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 dpkg (1.16.16) ...
    (Reading database ... 22605 files and directories currently installed.)
    Preparing to replace libc-bin 2.13-38+deb7u6 (using .../libc-bin_2.13-38+deb7u8_amd64.deb) ...
    Unpacking replacement libc-bin ...
    Processing triggers for man-db ...
    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 libc-bin (2.13-38+deb7u8) ...
    (Reading database ... 22605 files and directories currently installed.)
    Preparing to replace libc6:amd64 2.13-38+deb7u6 (using .../libc6_2.13-38+deb7u8_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
    Unpacking replacement libc6:amd64 ...
    Setting up libc6:amd64 (2.13-38+deb7u8) ...
    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
    (Reading database ... 22605 files and directories currently installed.)
    Preparing to replace e2fslibs:amd64 1.42.5-1.1 (using .../e2fslibs_1.42.5-1.1+deb7u1_amd64.deb) ...
    Unpacking replacement e2fslibs:amd64 ...
    Setting up e2fslibs:amd64 (1.42.5-1.1+deb7u1) ...
    (Reading database ... 22605 files and directories currently installed.)
    Preparing to replace e2fsprogs 1.42.5-1.1 (using .../e2fsprogs_1.42.5-1.1+deb7u1_amd64.deb) ...
    Unpacking replacement e2fsprogs ...
    Processing triggers for man-db ...
    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 e2fsprogs (1.42.5-1.1+deb7u1) ...
    (Reading database ... 22605 files and directories currently installed.)
    Preparing to replace libcomerr2:amd64 1.42.5-1.1 (using .../libcomerr2_1.42.5-1.1+deb7u1_amd64.deb) ...
    Unpacking replacement libcomerr2:amd64 ...
    Setting up libcomerr2:amd64 (1.42.5-1.1+deb7u1) ...
    (Reading database ... 22605 files and directories currently installed.)
    Preparing to replace libss2:amd64 1.42.5-1.1 (using .../libss2_1.42.5-1.1+deb7u1_amd64.deb) ...
    Unpacking replacement libss2:amd64 ...
    Setting up libss2:amd64 (1.42.5-1.1+deb7u1) ...
    (Reading database ... 22605 files and directories currently installed.)
    Preparing to replace libssl1.0.0:amd64 1.0.1e-2+deb7u14 (using .../libssl1.0.0_1.0.1e-2+deb7u17_amd64.deb) ...
    Unpacking replacement libssl1.0.0:amd64 ...
    Preparing to replace libgcrypt11:amd64 1.5.0-5+deb7u2 (using .../libgcrypt11_1.5.0-5+deb7u3_amd64.deb) ...
    Unpacking replacement libgcrypt11:amd64 ...
    Preparing to replace libtasn1-3:amd64 2.13-2+deb7u1 (using .../libtasn1-3_2.13-2+deb7u2_amd64.deb) ...
    Unpacking replacement libtasn1-3:amd64 ...
    Preparing to replace libgnutls26:amd64 2.12.20-8+deb7u2 (using .../libgnutls26_2.12.20-8+deb7u3_amd64.deb) ...
    Unpacking replacement libgnutls26:amd64 ...
    Preparing to replace libk5crypto3:amd64 1.10.1+dfsg-5+deb7u2 (using .../libk5crypto3_1.10.1+dfsg-5+deb7u3_amd64.deb) ...
    Unpacking replacement libk5crypto3:amd64 ...
    Preparing to replace libgssapi-krb5-2:amd64 1.10.1+dfsg-5+deb7u2 (using .../libgssapi-krb5-2_1.10.1+dfsg-5+deb7u3_amd64.deb) ...
    Unpacking replacement libgssapi-krb5-2:amd64 ...
    Preparing to replace libkrb5-3:amd64 1.10.1+dfsg-5+deb7u2 (using .../libkrb5-3_1.10.1+dfsg-5+deb7u3_amd64.deb) ...
    Unpacking replacement libkrb5-3:amd64 ...
    Preparing to replace libkrb5support0:amd64 1.10.1+dfsg-5+deb7u2 (using .../libkrb5support0_1.10.1+dfsg-5+deb7u3_amd64.deb) ...
    Unpacking replacement libkrb5support0:amd64 ...
    Preparing to replace libldap-2.4-2:amd64 2.4.31-1+nmu2 (using .../libldap-2.4-2_2.4.31-2_amd64.deb) ...
    Unpacking replacement libldap-2.4-2:amd64 ...
    Preparing to replace file 5.11-2+deb7u7 (using .../file_5.11-2+deb7u8_amd64.deb) ...
    Unpacking replacement file ...
    Preparing to replace libmagic1:amd64 5.11-2+deb7u7 (using .../libmagic1_5.11-2+deb7u8_amd64.deb) ...
    Unpacking replacement libmagic1:amd64 ...
    Preparing to replace libsqlite3-0:amd64 3.7.13-1+deb7u1 (using .../libsqlite3-0_3.7.13-1+deb7u2_amd64.deb) ...
    Unpacking replacement libsqlite3-0:amd64 ...
    Preparing to replace libxml2:amd64 2.8.0+dfsg1-7+wheezy2 (using .../libxml2_2.8.0+dfsg1-7+wheezy4_amd64.deb) ...
    Unpacking replacement libxml2:amd64 ...
    Preparing to replace curl 7.26.0-1+wheezy12 (using .../curl_7.26.0-1+wheezy13_amd64.deb) ...
    Unpacking replacement curl ...
    Preparing to replace libssh2-1:amd64 1.4.2-1.1 (using .../libssh2-1_1.4.2-1.1+deb7u1_amd64.deb) ...
    Unpacking replacement libssh2-1:amd64 ...
    Preparing to replace libcurl3:amd64 7.26.0-1+wheezy12 (using .../libcurl3_7.26.0-1+wheezy13_amd64.deb) ...
    Unpacking replacement libcurl3:amd64 ...
    Preparing to replace libexpat1:amd64 2.1.0-1+deb7u1 (using .../libexpat1_2.1.0-1+deb7u2_amd64.deb) ...
    Unpacking replacement libexpat1:amd64 ...
    Preparing to replace ntp 1:4.2.6.p5+dfsg-2+deb7u1 (using .../ntp_1%3a4.2.6.p5+dfsg-2+deb7u4_amd64.deb) ...
    Stopping NTP server: ntpd.
    Unpacking replacement ntp ...
    Preparing to replace ntpdate 1:4.2.6.p5+dfsg-2+deb7u1 (using .../ntpdate_1%3a4.2.6.p5+dfsg-2+deb7u4_amd64.deb) ...
    Unpacking replacement ntpdate ...
    Preparing to replace gpgv 1.4.12-7+deb7u6 (using .../gpgv_1.4.12-7+deb7u7_amd64.deb) ...
    Unpacking replacement gpgv ...
    Processing triggers for man-db ...
    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 gpgv (1.4.12-7+deb7u7) ...
    (Reading database ... 22605 files and directories currently installed.)
    Preparing to replace gnupg 1.4.12-7+deb7u6 (using .../gnupg_1.4.12-7+deb7u7_amd64.deb) ...
    Unpacking replacement gnupg ...
    Processing triggers for man-db ...
    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
    Processing triggers for install-info ...
    Setting up gnupg (1.4.12-7+deb7u7) ...
    (Reading database ... 22605 files and directories currently installed.)
    Preparing to replace multiarch-support 2.13-38+deb7u6 (using .../multiarch-support_2.13-38+deb7u8_amd64.deb) ...
    Unpacking replacement multiarch-support ...
    Setting up multiarch-support (2.13-38+deb7u8) ...
    (Reading database ... 22605 files and directories currently installed.)
    Preparing to replace tzdata 2014j-0wheezy1 (using .../tzdata_2015f-0+deb7u1_all.deb) ...
    Unpacking replacement tzdata ...
    Setting up tzdata (2015f-0+deb7u1) ...
    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

Current default time zone: 'Etc/UTC'
Local time is now: Wed Sep 9 09:33:16 UTC 2015.
Universal Time is now: Wed Sep 9 09:33:16 UTC 2015.
Run 'dpkg-reconfigure tzdata' if you wish to change it.

(Reading database ... 22605 files and directories currently installed.)
Preparing to replace bind9-host 1:9.8.4.dfsg.P1-6+nmu2+deb7u3 (using .../bind9-host_1%3a9.8.4.dfsg.P1-6+nmu2+deb7u7_amd64.deb) ...
Unpacking replacement bind9-host ...
Preparing to replace dnsutils 1:9.8.4.dfsg.P1-6+nmu2+deb7u3 (using .../dnsutils_1%3a9.8.4.dfsg.P1-6+nmu2+deb7u7_amd64.deb) ...
Unpacking replacement dnsutils ...
Preparing to replace libisc84 1:9.8.4.dfsg.P1-6+nmu2+deb7u3 (using .../libisc84_1%3a9.8.4.dfsg.P1-6+nmu2+deb7u7_amd64.deb) ...
Unpacking replacement libisc84 ...
Preparing to replace libdns88 1:9.8.4.dfsg.P1-6+nmu2+deb7u3 (using .../libdns88_1%3a9.8.4.dfsg.P1-6+nmu2+deb7u7_amd64.deb) ...
Unpacking replacement libdns88 ...
Preparing to replace libisccc80 1:9.8.4.dfsg.P1-6+nmu2+deb7u3 (using .../libisccc80_1%3a9.8.4.dfsg.P1-6+nmu2+deb7u7_amd64.deb) ...
Unpacking replacement libisccc80 ...
Preparing to replace libisccfg82 1:9.8.4.dfsg.P1-6+nmu2+deb7u3 (using .../libisccfg82_1%3a9.8.4.dfsg.P1-6+nmu2+deb7u7_amd64.deb) ...
Unpacking replacement libisccfg82 ...
Preparing to replace liblwres80 1:9.8.4.dfsg.P1-6+nmu2+deb7u3 (using .../liblwres80_1%3a9.8.4.dfsg.P1-6+nmu2+deb7u7_amd64.deb) ...
Unpacking replacement liblwres80 ...
Preparing to replace host 1:9.8.4.dfsg.P1-6+nmu2+deb7u3 (using .../host_1%3a9.8.4.dfsg.P1-6+nmu2+deb7u7_all.deb) ...
Unpacking replacement host ...
Preparing to replace libbind9-80 1:9.8.4.dfsg.P1-6+nmu2+deb7u3 (using .../libbind9-80_1%3a9.8.4.dfsg.P1-6+nmu2+deb7u7_amd64.deb) ...
Unpacking replacement libbind9-80 ...
Preparing to replace krb5-locales 1.10.1+dfsg-5+deb7u2 (using .../krb5-locales_1.10.1+dfsg-5+deb7u3_all.deb) ...
Unpacking replacement krb5-locales ...
Preparing to replace locales 2.13-38+deb7u6 (using .../locales_2.13-38+deb7u8_all.deb) ...
Unpacking replacement locales ...
Preparing to replace openssl 1.0.1e-2+deb7u14 (using .../openssl_1.0.1e-2+deb7u17_amd64.deb) ...
Unpacking replacement openssl ...
Preparing to replace screen 4.1.020120320gitdb59704-7 (using .../screen_4.1.020120320gitdb59704-7+deb7u1_amd64.deb) ...
Unpacking replacement screen ...
Preparing to replace sudo 1.8.5p2-1+nmu1 (using .../sudo_1.8.5p2-1+nmu3_amd64.deb) ...
Unpacking replacement sudo ...
Preparing to replace unzip 6.0-8+deb7u1 (using .../unzip_6.0-8+deb7u3_amd64.deb) ...
Unpacking replacement unzip ...
Processing triggers for man-db ...
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
Processing triggers for install-info ...
Processing triggers for mime-support ...
Setting up libssl1.0.0:amd64 (1.0.1e-2+deb7u17) ...
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 libgcrypt11:amd64 (1.5.0-5+deb7u3) ...
Setting up libtasn1-3:amd64 (2.13-2+deb7u2) ...
Setting up libgnutls26:amd64 (2.12.20-8+deb7u3) ...
Setting up libkrb5support0:amd64 (1.10.1+dfsg-5+deb7u3) ...
Setting up libk5crypto3:amd64 (1.10.1+dfsg-5+deb7u3) ...
Setting up libkrb5-3:amd64 (1.10.1+dfsg-5+deb7u3) ...
Setting up libgssapi-krb5-2:amd64 (1.10.1+dfsg-5+deb7u3) ...
Setting up libldap-2.4-2:amd64 (2.4.31-2) ...
Setting up libmagic1:amd64 (5.11-2+deb7u8) ...
Setting up file (5.11-2+deb7u8) ...
Setting up libsqlite3-0:amd64 (3.7.13-1+deb7u2) ...
Setting up libxml2:amd64 (2.8.0+dfsg1-7+wheezy4) ...
Setting up libssh2-1:amd64 (1.4.2-1.1+deb7u1) ...
Setting up libcurl3:amd64 (7.26.0-1+wheezy13) ...
Setting up curl (7.26.0-1+wheezy13) ...
Setting up libexpat1:amd64 (2.1.0-1+deb7u2) ...
Setting up ntp (1:4.2.6.p5+dfsg-2+deb7u4) ...
Starting NTP server: ntpd.
Setting up ntpdate (1:4.2.6.p5+dfsg-2+deb7u4) ...
Setting up libisc84 (1:9.8.4.dfsg.P1-6+nmu2+deb7u7) ...
Setting up libdns88 (1:9.8.4.dfsg.P1-6+nmu2+deb7u7) ...
Setting up libisccc80 (1:9.8.4.dfsg.P1-6+nmu2+deb7u7) ...
Setting up libisccfg82 (1:9.8.4.dfsg.P1-6+nmu2+deb7u7) ...
Setting up libbind9-80 (1:9.8.4.dfsg.P1-6+nmu2+deb7u7) ...
Setting up liblwres80 (1:9.8.4.dfsg.P1-6+nmu2+deb7u7) ...
Setting up bind9-host (1:9.8.4.dfsg.P1-6+nmu2+deb7u7) ...
Setting up host (1:9.8.4.dfsg.P1-6+nmu2+deb7u7) ...
Setting up dnsutils (1:9.8.4.dfsg.P1-6+nmu2+deb7u7) ...
Setting up krb5-locales (1.10.1+dfsg-5+deb7u3) ...
Setting up locales (2.13-38+deb7u8) ...
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
Generating locales (this might take a while)...
en_US.UTF-8... done
Generation complete.
Setting up openssl (1.0.1e-2+deb7u17) ...
Setting up screen (4.1.0~20120320gitdb59704-7+deb7u1) ...
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 sudo (1.8.5p2-1+nmu3) ...
Setting up unzip (6.0-8+deb7u3) ...
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
firmware-linux-free git-man libcurl3-gnutls liberror-perl libffi5
libglib2.0-0 libglib2.0-data libuuid-perl linux-base
linux-image-3.2.0-4-amd64 mc-data patch shared-mime-info
Suggested packages:
linux-image git-daemon-run git-daemon-sysvinit git-doc git-el git-arch
git-cvs git-svn git-email git-gui gitk gitweb linux-doc-3.2
debian-kernel-handbook grub-pc extlinux lilo zip arj xpdf pdf-viewer dbview
odt2txt gv catdvi djvulibre-bin imagemagick python-boto python-tz ed
diffutils-doc
The following NEW packages will be installed:
firmware-linux-free git git-man libcurl3-gnutls liberror-perl libffi5
libglib2.0-0 libglib2.0-data libuuid-perl linux-base
linux-image-3.2.0-4-amd64 linux-image-amd64 mc mc-data patch
shared-mime-info
0 upgraded, 16 newly installed, 0 to remove and 0 not upgraded.
Need to get 37.4 MB of archives.
After this operation, 144 MB of additional disk space will be used.
Get:1 http://mirrors.linode.com/debian/ wheezy/main libcurl3-gnutls amd64 7.26.0-1+wheezy13 [322 kB]
Get:2 http://mirrors.linode.com/debian/ wheezy/main libffi5 amd64 3.0.10-3 [24.8 kB]
Get:3 http://mirrors.linode.com/debian/ wheezy/main libglib2.0-0 amd64 2.33.12+really2.32.4-5 [1,838 kB]
Get:4 http://mirrors.linode.com/debian/ wheezy/main libuuid-perl amd64 0.02-5 [9,742 B]
Get:5 http://mirrors.linode.com/debian/ wheezy/main linux-base all 3.5 [34.3 kB]
Get:6 http://mirrors.linode.com/debian/ wheezy/main linux-image-3.2.0-4-amd64 amd64 3.2.68-1+deb7u3 [23.4 MB]
Get:7 http://mirrors.linode.com/debian/ wheezy/main patch amd64 2.6.1-3 [121 kB]
Get:8 http://mirrors.linode.com/debian/ wheezy/main firmware-linux-free all 3.2 [20.7 kB]
Get:9 http://mirrors.linode.com/debian/ wheezy/main liberror-perl all 0.17-1 [23.6 kB]
Get:10 http://mirrors.linode.com/debian/ wheezy/main git-man all 1:1.7.10.4-1+wheezy1 [1,074 kB]
Get:11 http://mirrors.linode.com/debian/ wheezy/main git amd64 1:1.7.10.4-1+wheezy1 [6,683 kB]
Get:12 http://mirrors.linode.com/debian/ wheezy/main libglib2.0-data all 2.33.12+really2.32.4-5 [1,607 kB]
Get:13 http://mirrors.linode.com/debian/ wheezy/main linux-image-amd64 amd64 3.2+46 [5,630 B]
Get:14 http://mirrors.linode.com/debian/ wheezy/main mc-data all 3:4.8.3-10 [1,086 kB]
Get:15 http://mirrors.linode.com/debian/ wheezy/main mc amd64 3:4.8.3-10 [470 kB]
Get:16 http://mirrors.linode.com/debian/ wheezy/main shared-mime-info amd64 1.0-1+b1 [595 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 37.4 MB in 1s (36.6 MB/s)
Selecting previously unselected package libcurl3-gnutls:amd64.
(Reading database ... 22605 files and directories currently installed.)
Unpacking libcurl3-gnutls:amd64 (from .../libcurl3-gnutls_7.26.0-1+wheezy13_amd64.deb) ...
Selecting previously unselected package libffi5:amd64.
Unpacking libffi5:amd64 (from .../libffi5_3.0.10-3_amd64.deb) ...
Selecting previously unselected package libglib2.0-0:amd64.
Unpacking libglib2.0-0:amd64 (from .../libglib2.0-0_2.33.12+really2.32.4-5_amd64.deb) ...
Selecting previously unselected package libuuid-perl.
Unpacking libuuid-perl (from .../libuuid-perl_0.02-5_amd64.deb) ...
Selecting previously unselected package linux-base.
Unpacking linux-base (from .../linux-base_3.5_all.deb) ...
Selecting previously unselected package linux-image-3.2.0-4-amd64.
Unpacking linux-image-3.2.0-4-amd64 (from .../linux-image-3.2.0-4-amd64_3.2.68-1+deb7u3_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
Selecting previously unselected package patch.
Unpacking patch (from .../patch_2.6.1-3_amd64.deb) ...
Selecting previously unselected package firmware-linux-free.
Unpacking firmware-linux-free (from .../firmware-linux-free_3.2_all.deb) ...
Selecting previously unselected package liberror-perl.
Unpacking liberror-perl (from .../liberror-perl_0.17-1_all.deb) ...
Selecting previously unselected package git-man.
Unpacking git-man (from .../git-man_1%3a1.7.10.4-1+wheezy1_all.deb) ...
Selecting previously unselected package git.
Unpacking git (from .../git_1%3a1.7.10.4-1+wheezy1_amd64.deb) ...
Selecting previously unselected package libglib2.0-data.
Unpacking libglib2.0-data (from .../libglib2.0-data_2.33.12+really2.32.4-5_all.deb) ...
Selecting previously unselected package linux-image-amd64.
Unpacking linux-image-amd64 (from .../linux-image-amd64_3.2+46_amd64.deb) ...
Selecting previously unselected package mc-data.
Unpacking mc-data (from .../mc-data_3%3a4.8.3-10_all.deb) ...
Selecting previously unselected package mc.
Unpacking mc (from .../mc_3%3a4.8.3-10_amd64.deb) ...
Selecting previously unselected package shared-mime-info.
Unpacking shared-mime-info (from .../shared-mime-info_1.0-1+b1_amd64.deb) ...
Processing triggers for man-db ...
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
Processing triggers for menu ...
Setting up libcurl3-gnutls:amd64 (7.26.0-1+wheezy13) ...
Setting up libffi5:amd64 (3.0.10-3) ...
Setting up libglib2.0-0:amd64 (2.33.12+really2.32.4-5) ...
No schema files found: doing nothing.
Setting up libuuid-perl (0.02-5) ...
Setting up linux-base (3.5) ...
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 linux-image-3.2.0-4-amd64 (3.2.68-1+deb7u3) ...
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
Running depmod.
Examining /etc/kernel/postinst.d.
run-parts: executing /etc/kernel/postinst.d/initramfs-tools 3.2.0-4-amd64 /boot/vmlinuz-3.2.0-4-amd64
update-initramfs: Generating /boot/initrd.img-3.2.0-4-amd64
Setting up patch (2.6.1-3) ...
Setting up firmware-linux-free (3.2) ...
update-initramfs: deferring update (trigger activated)
Setting up liberror-perl (0.17-1) ...
Setting up git-man (1:1.7.10.4-1+wheezy1) ...
Setting up git (1:1.7.10.4-1+wheezy1) ...
Setting up libglib2.0-data (2.33.12+really2.32.4-5) ...
Setting up linux-image-amd64 (3.2+46) ...
Setting up mc-data (3:4.8.3-10) ...
Setting up mc (3:4.8.3-10) ...
Setting up shared-mime-info (1.0-1+b1) ...
Processing triggers for initramfs-tools ...
update-initramfs: Generating /boot/initrd.img-3.2.0-4-amd64
Processing triggers for menu ...
Reading package lists...
Building dependency tree...
Reading state information...
The following extra packages will be installed:
grub-common libfreetype6 libfuse2 os-prober
Suggested packages:
multiboot-doc grub-emu xorriso desktop-base grub-legacy-doc multiboot mdadm
fuse
The following NEW packages will be installed:
grub-common grub-legacy libfreetype6 libfuse2 os-prober
0 upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 3,085 kB of archives.
After this operation, 8,563 kB of additional disk space will be used.
Get:1 http://mirrors.linode.com/debian/ wheezy/main libfreetype6 amd64 2.4.9-1.1+deb7u1 [453 kB]
Get:2 http://mirrors.linode.com/debian/ wheezy/main libfuse2 amd64 2.9.0-2+deb7u2 [144 kB]
Get:3 http://mirrors.linode.com/debian/ wheezy/main grub-common amd64 1.99-27+deb7u2 [1,533 kB]
Get:4 http://mirrors.linode.com/debian/ wheezy/main grub-legacy amd64 0.97-67 [924 kB]
Get:5 http://mirrors.linode.com/debian/ wheezy/main os-prober amd64 1.58 [30.1 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 3,085 kB in 0s (15.6 MB/s)
Selecting previously unselected package libfreetype6:amd64.
(Reading database ... 27358 files and directories currently installed.)
Unpacking libfreetype6:amd64 (from .../libfreetype6_2.4.9-1.1+deb7u1_amd64.deb) ...
Selecting previously unselected package libfuse2:amd64.
Unpacking libfuse2:amd64 (from .../libfuse2_2.9.0-2+deb7u2_amd64.deb) ...
Selecting previously unselected package grub-common.
Unpacking grub-common (from .../grub-common_1.99-27+deb7u2_amd64.deb) ...
Selecting previously unselected package grub-legacy.
Unpacking grub-legacy (from .../grub-legacy_0.97-67_amd64.deb) ...
Selecting previously unselected package os-prober.
Unpacking os-prober (from .../os-prober_1.58_amd64.deb) ...
Processing triggers for man-db ...
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 libfreetype6:amd64 (2.4.9-1.1+deb7u1) ...
Setting up libfuse2:amd64 (2.9.0-2+deb7u2) ...
Setting up grub-common (1.99-27+deb7u2) ...
Setting up grub-legacy (0.97-67) ...
Setting up os-prober (1.58) ...
Searching for GRUB installation directory ... found: /boot/grub
Searching for GRUB installation directory ... found: /boot/grub
Probing devices to guess BIOS drives. This may take a long time.
Unknown partition table signature
Unknown partition table signature
Unknown partition table signature
Searching for default file ... found: /boot/grub/default
Testing for an existing GRUB menu.lst file ...

Generating /boot/grub/menu.lst
Searching for splash image ... none found, skipping ...
Found kernel: /boot/vmlinuz-3.2.0-4-amd64
Updating /boot/grub/menu.lst ... done

--2015-09-09 09:33:37-- https://raw.githubusercontent.com/coreos/init/master/bin/coreos-install
Resolving raw.githubusercontent.com (raw.githubusercontent.com)... 103.245.222.133
Connecting to raw.githubusercontent.com (raw.githubusercontent.com)|103.245.222.133|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: 15583 (15K) [text/plain]
Saving to: `coreos-install'

 0K .......... .....                                      100% 48.0M=0s

2015-09-09 09:33:38 (48.0 MB/s) - `coreos-install' saved [15583/15583]

lsblk: /dev/xvdb: not a block device
./coreos-install: Target block device (/dev/xvdb) is not a full disk.
mount: special device /dev/xvdb1 does not exist
mv: cannot stat `/mnt/core-boot/boot/grub': No such file or directoryCoreOS successfully installed.
STAGE 2 COMPLETED.

sed: can't read /boot/grub/menu.lst: No such file or directory
[LINODE API 09:33:38] CoreOS installation finished. Final reboot...
{
"ERRORARRAY":[]
"DATA":
{
"JobID":27043556
}
"ACTION":"linode.shutdown"
}
API ERROR!
ERRORARRAY":[{"ERRORCODE":7,"ERRORMESSAGE":"CONFIGID is not of type numeric."}]

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.