coreos / bugs

Issue tracker for CoreOS Container Linux
https://coreos.com/os/eol/
146 stars 30 forks source link

btrfs is configured with features which are not useable on wheezy #656

Closed crawford closed 8 years ago

crawford commented 8 years ago

Issue by lordfolken Tuesday Jun 17, 2014 at 23:35 GMT Originally opened as https://github.com/coreos/init/issues/114


[1228161.147632] btrfs: disk space caching is enabled [1228161.147682] BTRFS: couldn't mount because of unsupported optional features (40). [1228161.160098] btrfs: open_ctree failed

uname -a Linux froehlich 3.2.0-4-amd64 #1 SMP Debian 3.2.57-3 x86_64 GNU/Linux

crawford commented 8 years ago

Comment by gregkh Wednesday Jun 18, 2014 at 00:14 GMT


How are you using a 3.2 Debian kernel on a coreos image?

crawford commented 8 years ago

Comment by marineam Wednesday Jun 18, 2014 at 00:20 GMT


@gregkh he is using a Debian system to run the coreos-install script I presume.

crawford commented 8 years ago

Comment by lordfolken Wednesday Jun 18, 2014 at 16:16 GMT


I'm using a debian 7.5 Dom0 with xen. I'm trying to install coreos into a DomU in a lvm lv, using the coreos-install script using the LV as a device.

crawford commented 8 years ago

Comment by c4milo Wednesday Jun 18, 2014 at 22:54 GMT


@lordfolken use the CoreOS ISO to run the coreos-install script.

crawford commented 8 years ago

Comment by marineam Wednesday Jun 18, 2014 at 23:01 GMT


or if you want to install in Dom0 write the coreos disk image to the right lv volume but pass the cloud config in via a different method such as config drive. then you never have to mount the btrfs volume or deal with the disk image's partition table which is also an issue when using lvm.

crawford commented 8 years ago

Comment by marineam Wednesday Jun 18, 2014 at 23:02 GMT


Regarding btrfs compatibility issue, I may disable the incompatible features if they don't gain us anything but I haven't looked into it yet.

crawford commented 8 years ago

Comment by C-Duv Sunday Jun 22, 2014 at 13:20 GMT


@c4milo How do you use ISO with (or "provide ISO to") coreos-install script? I cannot find any documentation about this.

So what are required BTRFS features (thus minimal kernel version) to run coreos-install script?

crawford commented 8 years ago

Comment by c4milo Sunday Jun 22, 2014 at 19:10 GMT


@C-Duv https://coreos.com/docs/running-coreos/platforms/iso/

crawford commented 8 years ago

Comment by C-Duv Sunday Jun 22, 2014 at 20:51 GMT


@c4milo Which refers to "Installing CoreOS to Disk":

The most common use-case for this ISO is to install CoreOS to disk. You can find those instructions here.

Itself not giving any clue on ISO use-case.

crawford commented 8 years ago

Comment by c4milo Sunday Jun 22, 2014 at 20:58 GMT


@C-Duv the process is as follow:

  1. You download the CoreOS ISO image
  2. You boot it up in your machine
  3. Once it gives you a prompt, run can run coreos-install -d /dev/sda -C beta

I thought that was clear in the documentation.

crawford commented 8 years ago

Comment by C-Duv Sunday Jun 22, 2014 at 21:33 GMT


Oh, that way (use recent and compatible system to perform installation)! Finally, it's what I did and it worked :+1: