[systemd-devel] Errors using machinectl pull-tar and machinectl pull-dkr

Peter Paule systemd-devel at fedux.org
Tue Feb 17 07:48:58 PST 2015


Hi there,

I tried "machinectl" from systemd 219 on Arch Linux (testing) today: I  
got two errors. Should we discuss this here or should I open a Bug  
Report?

1) Download if tar-file  
(http://www.freedesktop.org/software/systemd/man/machinectl.html#Examples)

# machinectl pull-tar  
https://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-root.tar.gz

Pulling  
'https://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-root.tar.gz', saving as  
'trusty-server-cloudimg-amd64-root'.
Downloading 1.7K for  
https://cloud-images.ubuntu.com/trusty/current/SHA256SUMS.
Image already downloaded. Skipping download.
Download of  
https://cloud-images.ubuntu.com/trusty/current/trusty-server-cloudimg-amd64-root.tar.gz  
complete.
Download of https://cloud-images.ubuntu.com/trusty/current/SHA256SUMS  
complete.
Downloading 836B for  
https://cloud-images.ubuntu.com/trusty/current/SHA256SUMS.gpg.
Download of  
https://cloud-images.ubuntu.com/trusty/current/SHA256SUMS.gpg complete.
Failed to create local image: Is a directory
Exiting

It fails with "Failed to create local image: Is a directory". I  
deleted all directories in /var/lib/machines before running this. But  
it doesn't help.

2) Download docker image

# machinectl pull-dkr maxmeyer/middleman-presentation --verify=no  
--dkr-index-url=https://index.docker.io

Enqueued transfer job 2. Press C-c to continue download in background.
Pulling 'maxmeyer/middleman-presentation' with tag 'latest', saving as  
'middleman-presentation'.
Download of  
https://index.docker.io/v1/repositories/maxmeyer/middleman-presentation/images  
complete.
Index lookup succeeded, directed to registry registry-1.docker.io.
Downloading 66B for  
https://registry-1.docker.io/v1/repositories/maxmeyer/middleman-presentation/tags/latest.
Download of  
https://registry-1.docker.io/v1/repositories/maxmeyer/middleman-presentation/tags/latest  
complete.
Tag lookup succeeded, resolved to layer  
9c7a28e8ae71392749006238db6f14c7877eefb22d61fe1d80dd3628ce46e89c.
Downloading 1.9K for  
https://registry-1.docker.io/v1/images/9c7a28e8ae71392749006238db6f14c7877eefb22d61fe1d80dd3628ce46e89c/json.
Download of  
https://registry-1.docker.io/v1/images/9c7a28e8ae71392749006238db6f14c7877eefb22d61fe1d80dd3628ce46e89c/json  
complete.
Downloading 1.7K for  
https://registry-1.docker.io/v1/images/9c7a28e8ae71392749006238db6f14c7877eefb22d61fe1d80dd3628ce46e89c/ancestry.
Download of  
https://registry-1.docker.io/v1/images/9c7a28e8ae71392749006238db6f14c7877eefb22d61fe1d80dd3628ce46e89c/ancestry  
complete.
Ancestor lookup succeeded, requires layers:
          511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158
          8771fbfe935cde12b40418e029cdb68adff76d740eddb72fc6c811b1b4c16a3e
          0e30e84e9513cb3d9d991389adfb77ac6afc9d75a5234e3d61af2f080c75d0ce
          c90a56bfe7ddec9f0c050f2ffcaa22e85d5e5996a00d9d163f819a57dc311851
          6b030fdd4748e2dd0512b630f53d35d1034a2e293142288aa1ac740c50c0c1fc
          787349ce806c46e8573f0c4973090474c62daf9e391aee0b17a01da129376651
          9a1b111b9a31c2db50a3ddece4ff90a9a568f5333383ebaef0d0f8b23a86709e
          c4324c76a65d6eee9b0fbcd4fad4095510363d5b9412fb7e64e52e9c0cd724f8
          0159db5a516e0292271ecb93664c35b8d8d129176b2b3995c0671b340408e5d7
          ee340c5ac539f39ef06be2e3e6d12ebde2d7d624d6fd9b9c4176862272906f9a
          b33716f9c0ee2a2752f59e05b39b315cb6989803eb3232a396a454176da2e492
          6af4b8ec77c0503d796caa1c9ab8649fc245534dc0f3b3b77bf0fa38222f8e3b
          c5d66d7f0f7eac219505d095055d0c1a597d2c03538bec7f1690360793202753
          73b8b09f0244237c2cda8424253164328e6b8fd48869278c52ccf08dda71dbe8
          51473a2975deaa7db36de496ded61e35c00040ea5f6bed1589c4370244d04b1b
          1f74eced4c19ce234b731d5212ca36d5cf6f13db37ca003ca5c8cb5693920803
          b6ab81dd3cee7dd4b8aaef1702904e56ed8653d4bc8c9d207e15c886fa29e785
          95c4ff5d9bde3020eb6044662ce4af55449569935ee3e003b8c02609ac38aa59
          9072524810f8feee04ce0c5a8127c78b6629a32485c2897dc1e5e854c80d7609
          d7d9062aeb6dcf550991f0144df50183d9b773bcead883658297338983a3df5b
          d96ef2140cfc07e194cfb895be43cd9c78e37e0f8528ba742f2dbfc4e7657cfc
          08c69fc1e0f0de7c750ff73940f8745a8b85fd438e181a981f54ff0ef4ef8397
          0e8470f28955f606932c10539230e228f6680b6ff6ff7d58e906b19b4e971b03
          8015de42529a447a0af23514324ebb31efc52be23446709d3a1ea2195e20c02a
          07af4cff607d908c7d0ea1b7591a05902792c168d9d231a55c6487e9e37dd418
          2409dfdde91c149f10a3b1cf6ffdb0d9a4588fa2fb6086410fe0049c117ca543
          9c7a28e8ae71392749006238db6f14c7877eefb22d61fe1d80dd3628ce46e89c
Pulling layer  
511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158...
Downloading 921B for  
https://registry-1.docker.io/v1/images/511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158/layer.
Downloading 10.0K for  
https://registry-1.docker.io/v1/images/511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158/layer.
Failed to make btrfs subvolume  
/var/lib/machines/.#.dkr-511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158dbf187360efd4911: Inappropriate ioctl for  
device
Failed to retrieve layer data.
Exiting.

It fails with "Failed to make btrfs subvolume  
/var/lib/machines/.#.dkr-5... Inappropriate ioctl for device".


My environment:

# systemctl --version
systemd 219
+PAM -AUDIT -SELINUX -IMA -APPARMOR +SMACK -SYSVINIT +UTMP  
+LIBCRYPTSETUP +GCRYPT +GNUTLS +ACL +XZ +LZ4 +SECCOMP +BLKID -ELFUTILS  
+KMOD +IDN

I run a local squid, so I configured systemd-importd.conf with the  
environment variables. I don't think this matters, but I added this  
information just for the case it might be relevant.

# cat /etc/default/systemd-importd.conf
http_proxy=http://localhost:3128
https_proxy=https://localhost:3128


# lsblk -f
NAME                        FSTYPE      LABEL UUID                      
               MOUNTPOINT
sda
├─sda1                      vfat              xxxx-xxxx                 
               /boot
└─sda2                      LVM2_member        
xOSMcX-H7aq-xxxx-xxxx-xxxx-unQ9-xxxxxx
    ├─vg_pool-lv_root         ext4               
xxxxxxxx-8ba3-40a1-815b-xxxxxxxxxxxx   /
    └─vg_pool-lv_swap         swap               
xxxxxxxx-ebbd-4762-8990-xxxxxxxxxxxx   [SWAP]


Cheers,
/pp



More information about the systemd-devel mailing list