[SOLVED] libpng error: IDAT: invalid distance too far back

I have a number of older PNG images from various sources I cannot view any more.  xv outputs the above error message when I try, and display and gimp output similar error messages.  This seems to be an issue with libpng16.  I can view the images on older Linux systems (libpng12 and libpng15) and on (shudder) windoze, so the files themselves do not seem to be broken.
Has anyone experienced the same problem and possibly found a solution?
Last edited by deepsoul (2014-01-22 21:10:35)

OK, so I could have done some more research before  posting.  Further web search revealed that libpng intentionally broke backward compatibility with their own past broken output.  Commandlines with optipng and pngcrush are reported as fixing up the alleged PNG files:
pngcrush -fix -force old.png new.png
optipng -quiet -force -fix foo.png
I only used the optipng command - it is in the community repository, where pngcrush is in AUR, and converts in place.
However, this alone did not really solve my problem.  I have hundreds of PNGs, some downloaded (which I do not want to convert), some converted from downloaded GIFs, some created myself, with various libpng versions over the years.  So I wrote a small program called brokenpng that tries to decode a PNG file with libpng and returns 0 (= true in shell) only if libpng bails out.  You use it as follows to generate a list of broken PNGs:
find . -iname \*.png | while read f ; do /path/to/brokenpng $f &>/dev/null && echo $f ; done > /tmp/badpnglist
After inspecting the list and possibly making backups, you can convert them all using 3 parallel jobs:
cat /tmp/badpnglist | xargs -n 1 -P 3 optipng -quiet -force -fix
Disclaimer: brokenpng was quickly written and will return true on libpng errors other than the above.  If you have spaces in your path names, the shell code will not work.

Similar Messages

  • [SOLVED] libpng errors after update

    I am getting libpng errors after full update.
    Deluge:
    [ERROR ] 13:14:41 ui:152 libpng14.so.14: cannot open shared object file: No such file or directory
    Traceback (most recent call last):
    File "/usr/lib/python2.7/site-packages/deluge/ui/ui.py", line 133, in __init__
    from deluge.ui.gtkui.gtkui import GtkUI
    File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/__init__.py", line 1, in <module>
    from gtkui import start
    File "/usr/lib/python2.7/site-packages/deluge/ui/gtkui/gtkui.py", line 42, in <module>
    reactor = gtk2reactor.install()
    File "/usr/lib/python2.7/site-packages/twisted/internet/gtk2reactor.py", line 408, in install
    reactor = Gtk2Reactor(useGtk)
    File "/usr/lib/python2.7/site-packages/twisted/internet/gtk2reactor.py", line 159, in __init__
    import gtk
    File "/usr/lib/python2.7/site-packages/gtk-2.0/gtk/__init__.py", line 40, in <module>
    from gtk import _gtk
    ImportError: libpng14.so.14: cannot open shared object file: No such file or directory
    [ERROR ] 13:14:41 ui:153 There was an error whilst launching the request UI: gtk
    [ERROR ] 13:14:41 ui:154 Look at the traceback above for more information.
    Firefox:
    XPCOMGlueLoad error for file /usr/lib/firefox/libxpcom.so:
    libpng14.so.14: cannot open shared object file: No such file or directory
    Couldn't load XPCOM.
    I had updated my system several times after the libpng update was announced in archlinux.org and everything was running fine.
    Last edited by sa1 (2012-02-13 12:46:59)

    Ok.
    The last problem I got was covered here: https://bbs.archlinux.org/viewtopic.php?id=89043
    sudo pacman -S librsvg did the trick. (I don't know why, since it isn't a recompile)
    I'm still not 100% sure that all packages have been recompiled for other programs I've not checked to work properly, but I'll mark this as solved.
    lddd reported the following:
    ==> Go out and drink some tea, this will take a while :) ...
    -> DIR /usr/local/bin
    -> DIR /usr/bin
    -> DIR /bin
    -> DIR /usr/local/sbin
    -> DIR /usr/sbin
    -> DIR /sbin
    -> DIR /opt/android-sdk/platform-tools
    -> DIR /opt/android-sdk/tools
    -> DIR /usr/share/java/apache-ant/bin
    -> DIR /opt/metasploit
    -> DIR /usr/bin/site_perl
    -> DIR /usr/bin/vendor_perl
    -> DIR /usr/bin/core_perl
    -> DIR /lib
    -> DIR /usr/lib
    -> DIR /usr/local/lib
    -> DIR /usr/lib/libfakeroot
    -> DIR /usr/lib/gnome-bluetooth
    -> DIR /usr/lib32
    -> DIR /usr/lib/llvm
    -> DIR /usr/lib/octave-3.4.3
    find: `/usr/lib/octave-3.4.3': No such file or directory
    -> DIR /usr/lib/perl5/core_perl/CORE
    -> DIR /usr/lib/xulrunner-10.0
    error: No package owns /usr/lib/vmware-installer/2.0/lib/lib/libfontconfig.so.1/libfontconfig.so.1
    error: No package owns /usr/lib/vmware-installer/2.0/lib/libconf/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tiff.so
    error: No package owns /usr/lib/vmware-installer/2.0/lib/libconf/lib/gtk-2.0/modules/libatk-bridge.so
    error: No package owns /usr/lib/vmware-installer/2.0/sopython/libpy25.so
    error: No package owns /usr/lib/vmware-ovftool/ovftool.bin
    error: No package owns /usr/lib/vmware-ovftool/libvmodlFactory.so
    error: No package owns /usr/lib/vmware-ovftool/libvmacore.so
    error: No package owns /usr/lib/vmware-ovftool/libvmodlTypes.so
    error: No package owns /usr/lib/vmware-ovftool/libcurl.so.4
    error: No package owns /usr/lib/vmware-ovftool/libvmodlImpl.so
    error: No package owns /usr/lib/vmware-ovftool/libvmodlStub.so
    error: No package owns /usr/lib/vmware-ovftool/libvmomi.so
    error: No package owns /usr/lib/vmware-ovftool/libssl.so.0.9.8
    error: No package owns /usr/lib/vmware/lib/libamqp.so/libamqp.so
    error: No package owns /usr/lib/vmware/lib/libsexymm.so.2/libsexymm.so.2
    error: No package owns /usr/lib/vmware/lib/libvmware-app-control.so/libvmware-app-control.so
    error: No package owns /usr/lib/vmware/lib/libcds.so/libcds.so
    error: No package owns /usr/lib/vmware/lib/libcurl.so.3/libcurl.so.3
    error: No package owns /usr/lib/vmware/lib/libgcr.so.0/libgcr.so.0
    error: No package owns /usr/lib/vmware/lib/libvmware-fuseUI.so/libvmware-fuseUI.so
    error: No package owns /usr/lib/vmware/lib/lib/libvmware-netcfg.so/libvmware-netcfg.so
    error: No package owns /usr/lib/vmware/lib/libvmware-modconfig.so/libvmware-modconfig.so
    error: No package owns /usr/lib/vmware/lib/libfontconfig.so.1/libfontconfig.so.1
    error: No package owns /usr/lib/vmware/lib/libvmwareui.so.0/libvmwareui.so.0
    error: No package owns /usr/lib/vmware/lib/libvmware-unity-helper.so/libvmware-unity-helper.so
    error: No package owns /usr/lib/vmware/lib/libvmplayer.so/libvmplayer.so
    error: No package owns /usr/lib/vmware/lib/libgvmomi.so.0/libgvmomi.so.0
    error: No package owns /usr/lib/vmware/lib/libcurl.so.4/libcurl.so.4
    error: No package owns /usr/lib/vmware/lib/libvmware-netcfg.so/libvmware-netcfg.so
    error: No package owns /usr/lib/vmware/lib/libvmcf.so/libvmcf.so
    error: No package owns /usr/lib/vmware/lib/libssl.so.0.9.8/libssl.so.0.9.8
    error: No package owns /usr/lib/vmware/libconf/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-tiff.so
    error: No package owns /usr/lib/vmware/libconf/lib/gtk-2.0/modules/libatk-bridge.so
    ==> Files saved to /tmp/lddd-script.BbsU
    cat /tmp/lddd-script.BbsU/possible-rebuilds.txt
    by avahi
    by boost-libs
    by darktable
    by flac
    by ghc
    by gimp
    by iproute2
    by jack
    by lib32-alsa-plugins
    by libdv
    by libjpeg-turbo
    by libreoffice-common
    by lm_sensors
    by metasploit
    by mplayer2-git
    by openjdk6
    by smpeg
    by thunderbird
    by thunderbird-firetray
    by totem
    by wine
    by xine-lib
    and cat /tmp/lddd-script.BbsU/*.txt | grep png
    /usr/lib/darktable/plugins/imageio/format/libpng.so
    libpng14.so.14 => not found
    /usr/lib/darktable/plugins/imageio/format/libpng.so:
    It seems that only a Darktable plugin needed correcting, again a re-install fixed that.

  • [solved] docker: Error mounting: invalid argument

    I'm relatively new to using docker. When I had initially set it up (weeks ago) I was able to pull and manipulate containers. Today I came back to my docker project and now I can't even successfully pull an image.
    $ docker pull ubuntu:14.04
    ubuntu:14.04: The image you are pulling has been verified
    511136ea3c5a: Download complete
    511136ea3c5a: Error downloading dependent layers
    d497ad3926c8: Downloading [============================> ] 115.7 MB/201.6 MB 7s
    e791be0477f2: Download complete
    3680052c0f5c: Download complete
    22093c35d77b: Download complete
    5506de2b643b: Download complete
    5506de2b643b: Error pulling image (14.04) from ubuntu, endpoint: https://registry-1.docker.io/v1/, Error mounting '/dev/mapper/dock5506de2b643b: Error pulling image (14.04) from ubuntu, Error mounting '/dev/mapper/docker-8:98-380441-511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158' on '/var/lib/docker/devicemapper/mnt/511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d26982014/11/14 20:14:12 Error pulling image (14.04) from ubuntu, Error mounting '/dev/mapper/docker-8:98-380441-511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158' on '/var/lib/docker/devicemapper/mnt/511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158': invalid argument
    This is the log:
    $ journalctl -e
    Nov 14 20:24:47 example.com docker[18225]: 2014/11/14 20:24:47 docker daemon: 1.3.1 4e9bbfa; execdriver: native; graphdriver:
    Nov 14 20:24:47 example.com docker[18225]: [0687b0f9] +job serveapi(fd://)
    Nov 14 20:24:47 example.com docker[18225]: [info] Listening for HTTP on fd ()
    Nov 14 20:24:47 example.com docker[18225]: [0687b0f9] +job init_networkdriver()
    Nov 14 20:24:47 example.com docker[18225]: [0687b0f9] -job init_networkdriver() = OK (0)
    Nov 14 20:24:47 example.com docker[18225]: 2014/11/14 20:24:47 WARNING: Your kernel does not support cgroup swap limit.
    Nov 14 20:24:47 example.com docker[18225]: [info] Loading containers:
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container 07b2a034632f0ddb8f01ebdcf1c0cc4ba0ade7a6d927b544754b44aa3b58f877: open /var/lib/docker/containers/07b2a034632f0ddb8f01ebdcf1c0cc4ba0ade7a6d927b544754b44aa3b58f877/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container 0bb0b50393dd951caeaa8386eb8ec8be1cc60e0822167ebed4dfdce9724b618c: open /var/lib/docker/containers/0bb0b50393dd951caeaa8386eb8ec8be1cc60e0822167ebed4dfdce9724b618c/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container 15732a4b2a97b91a2c590cab260f91dde7708b50059942221d349a778f94c892: open /var/lib/docker/containers/15732a4b2a97b91a2c590cab260f91dde7708b50059942221d349a778f94c892/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container 17b4471d4b031cd24feba6a2dc46e1524bcd9a6bb3b03342a642a5968caff3fa: open /var/lib/docker/containers/17b4471d4b031cd24feba6a2dc46e1524bcd9a6bb3b03342a642a5968caff3fa/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container 20686bda195d61f2c76c3e3c809f8b07df9b830d8bc650e10593e1863c82b7f3: open /var/lib/docker/containers/20686bda195d61f2c76c3e3c809f8b07df9b830d8bc650e10593e1863c82b7f3/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container 2fe7db68f38445c8ac0124be87174f66ccd1729880c5fa94b93d77ac0aa547fe: open /var/lib/docker/containers/2fe7db68f38445c8ac0124be87174f66ccd1729880c5fa94b93d77ac0aa547fe/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container 31b34a085e90849bcffd50c5f7b41d93849d494913448a92849c5d621555251d: open /var/lib/docker/containers/31b34a085e90849bcffd50c5f7b41d93849d494913448a92849c5d621555251d/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container 3484c3c05947051eea53865c973100d493e7ec495b3d7a5d4fbc1e5096196733: open /var/lib/docker/containers/3484c3c05947051eea53865c973100d493e7ec495b3d7a5d4fbc1e5096196733/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container 3ed275efb25789d6c9e18bf36e46f437fbdb21f3ffd7a93cb4525610737441f0: open /var/lib/docker/containers/3ed275efb25789d6c9e18bf36e46f437fbdb21f3ffd7a93cb4525610737441f0/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container 4503890c72d2f728e315b6ecae05fbabba85a3f959898a52df800f6fa22ca094: open /var/lib/docker/containers/4503890c72d2f728e315b6ecae05fbabba85a3f959898a52df800f6fa22ca094/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container 4db4ed2fbac1b442d770bcd325937508d2b190caa766f4ddef4f21628a953ea2: open /var/lib/docker/containers/4db4ed2fbac1b442d770bcd325937508d2b190caa766f4ddef4f21628a953ea2/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container 56f36a11482d6b9c513cbb819d6c67a768bd47dc4c02bd0de62c61365b6ba363: open /var/lib/docker/containers/56f36a11482d6b9c513cbb819d6c67a768bd47dc4c02bd0de62c61365b6ba363/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container 5b254c1c2344f61ab6bf6b338b22150cccd6ebd04407f3d00d6b5b3e37810d4f: open /var/lib/docker/containers/5b254c1c2344f61ab6bf6b338b22150cccd6ebd04407f3d00d6b5b3e37810d4f/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container 73fd6f0edadcf67fcdad7a397784275db013df085e648230b5818f0e68e3f48c: open /var/lib/docker/containers/73fd6f0edadcf67fcdad7a397784275db013df085e648230b5818f0e68e3f48c/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container 7ad8ad079db979b156af858cd36b908434157efd43e8cbc13677fa287bdf4da0: open /var/lib/docker/containers/7ad8ad079db979b156af858cd36b908434157efd43e8cbc13677fa287bdf4da0/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container 82a2e14c00dd73e2df1d78c45a0e576d52637c5dc422c32182ded365d6893167: open /var/lib/docker/containers/82a2e14c00dd73e2df1d78c45a0e576d52637c5dc422c32182ded365d6893167/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container 86572f605d7990f173875853bcfbdfe3f909c9b26f439378ab73d561e0e735eb: open /var/lib/docker/containers/86572f605d7990f173875853bcfbdfe3f909c9b26f439378ab73d561e0e735eb/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container 9eecdb0bf364f80cc88532832221da9de86c10a31b24660fdce8b68c79504a88: open /var/lib/docker/containers/9eecdb0bf364f80cc88532832221da9de86c10a31b24660fdce8b68c79504a88/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container a0920424bc83bffbc980f39f6dad17c865f84de1c3508a01d3c1298870f608c1: open /var/lib/docker/containers/a0920424bc83bffbc980f39f6dad17c865f84de1c3508a01d3c1298870f608c1/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container be228e991ffba0d423bb8bdca22fda9e318b7084bae53d765212bed6612e6b01: open /var/lib/docker/containers/be228e991ffba0d423bb8bdca22fda9e318b7084bae53d765212bed6612e6b01/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container e01b5a18f7c252f9c06e6d2dc9720baa184bc803e52aa68e9253372854382213: open /var/lib/docker/containers/e01b5a18f7c252f9c06e6d2dc9720baa184bc803e52aa68e9253372854382213/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container f00aff0df390b90f0a739430b4896cd67afc256a1c657271caf989fd3791ac91: open /var/lib/docker/containers/f00aff0df390b90f0a739430b4896cd67afc256a1c657271caf989fd3791ac91/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .[error] daemon.go:321 Failed to load container f271529997f7479b5b6f65ccdd21d6b91445bbb31a3b253e95b1cf6ad6468c37: open /var/lib/docker/containers/f271529997f7479b5b6f65ccdd21d6b91445bbb31a3b253e95b1cf6ad6468c37/config.json: no such file or directory
    Nov 14 20:24:47 example.com docker[18225]: .......................[info] : done.
    Nov 14 20:24:47 example.com docker[18225]: [0687b0f9] +job acceptconnections()
    Nov 14 20:24:47 example.com docker[18225]: [0687b0f9] -job acceptconnections() = OK (0)
    Nov 14 20:24:47 example.com docker[18225]: [info] POST /v1.15/images/create?fromImage=ubuntu%3A14.04
    Nov 14 20:24:47 example.com docker[18225]: [0687b0f9] +job pull(ubuntu, 14.04)
    Nov 14 20:24:47 example.com docker[18225]: [0687b0f9] +job trust_update_base()
    Nov 14 20:24:48 example.com docker[18225]: [0687b0f9] -job trust_update_base() = OK (0)
    Nov 14 20:24:48 example.com docker[18225]: [0687b0f9] +job trust_key_check(/library/ubuntu)
    Nov 14 20:24:48 example.com docker[18225]: [0687b0f9] -job trust_key_check(/library/ubuntu) = OK (0)
    Nov 14 20:24:48 example.com kernel: device-mapper: thin: Creation of new snapshot 0 of device 0 failed.
    Nov 14 20:24:48 example.com kernel: JBD2: no valid journal superblock found
    Nov 14 20:24:48 example.com kernel: EXT4-fs (dm-1): error loading journal
    Nov 14 20:24:48 example.com kernel: JBD2: no valid journal superblock found
    Nov 14 20:24:48 example.com kernel: EXT4-fs (dm-1): error loading journal
    Nov 14 20:24:52 example.com systemd-udevd[298]: error: /dev/dm-1: No such device or address
    Nov 14 20:24:53 example.com docker[18225]: [error] pull.go:151 Error from V2 registry: Error mounting '/dev/mapper/docker-8:98-380441-511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158' on '/var/lib/docker/devicemapper/mnt/511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158': invalid argument
    Nov 14 20:24:57 example.com kernel: JBD2: no valid journal superblock found
    Nov 14 20:24:57 example.com kernel: EXT4-fs (dm-1): error loading journal
    Nov 14 20:24:57 example.com kernel: JBD2: no valid journal superblock found
    Nov 14 20:24:57 example.com kernel: EXT4-fs (dm-1): error loading journal
    Nov 14 20:25:02 example.com systemd-udevd[298]: error: /dev/dm-1: No such device or address
    Nov 14 20:25:03 example.com docker[18225]: Error pulling image (14.04) from ubuntu, Error mounting '/dev/mapper/docker-8:98-380441-511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158' on '/var/lib/docker/devicemapper/mnt/511136ea3c5a64f264b78b5433614aec563103b4d4702f3ba7d4d2698e22c158': invalid argument
    Nov 14 20:25:03 example.com docker[18225]: [0687b0f9] -job pull(ubuntu, 14.04) = ERR (1)
    Nov 14 20:25:03 example.com docker[18225]: panic: runtime error: invalid memory address or nil pointer dereference
    Nov 14 20:25:03 example.com docker[18225]: [signal 0xb code=0x1 addr=0x20 pc=0x6bb9ac]
    Nov 14 20:25:03 example.com docker[18225]: goroutine 58 [running]:
    Nov 14 20:25:03 example.com docker[18225]: runtime.panic(0xa6bc20, 0x1087c93)
    Nov 14 20:25:03 example.com docker[18225]: /usr/lib/go/src/pkg/runtime/panic.c:279 +0xf5
    Nov 14 20:25:03 example.com docker[18225]: bufio.(*Writer).flush(0xc2082228c0, 0x0, 0x0)
    Nov 14 20:25:03 example.com docker[18225]: /usr/lib/go/src/pkg/bufio/bufio.go:530 +0xdc
    Nov 14 20:25:03 example.com docker[18225]: bufio.(*Writer).Flush(0xc2082228c0, 0x0, 0x0)
    Nov 14 20:25:03 example.com docker[18225]: /usr/lib/go/src/pkg/bufio/bufio.go:519 +0x39
    Nov 14 20:25:03 example.com docker[18225]: net/http.(*response).Flush(0xc20816fa40)
    Nov 14 20:25:03 example.com docker[18225]: /usr/lib/go/src/pkg/net/http/transport.go:885 +0x38f
    Nov 14 20:25:03 example.com docker[18225]: created by net/http.(*Transport).dialConn
    Nov 14 20:25:03 example.com docker[18225]: /usr/lib/go/src/pkg/net/http/transport.go:601 +0x957
    Nov 14 20:25:03 example.com docker[18225]: goroutine 118 [runnable]:
    Nov 14 20:25:03 example.com docker[18225]: net/http.(*persistConn).readLoop(0xc2080d7130)
    Nov 14 20:25:03 example.com docker[18225]: /usr/lib/go/src/pkg/net/http/transport.go:868 +0x829
    Nov 14 20:25:03 example.com docker[18225]: created by net/http.(*Transport).dialConn
    Nov 14 20:25:03 example.com docker[18225]: /usr/lib/go/src/pkg/net/http/transport.go:600 +0x93f
    (snipping several dozen lines of stack trace in the middle there)
    The search results for various permutations of "docker error mount invalid argument dm" are badly washed out so I wasn't able to find any helpful leads; nor was I able to find anything relevant in the docker issue list. I tried re-installing docker (by running pacman -Rns docker and then pacman -S docker hoping that it was a config setting I could nuke & pave but this had no effect. I then ran the following:
    $ dmsetup ls
    docker-8:98-380441-pool (254:0)
    followed by dmsetup remove docker-8:98-380441-pool and attempted the pull again. No difference.
    I'm convinced this is not a docker bug but a misconfiguration of my system, but the error provided ("error mounting .... invalid argument") is rather opaque and I'm stuck with what to try next.
    Any suggestions would be appreciated.
    Last edited by cmtonkinson (2014-11-15 11:41:47)

    Well, rm -rf /var/lib/docker did it!
    I was unable to remove /var/lib/docker/devicemapper ("device or resource busy") but that doesn't seem to matter - as you suggest docker reconfigured itself. Thanks for the tip!
    For the record (should have posted this previously):
    $ docker info
    Containers: 1
    Images: 7
    Storage Driver: devicemapper
    Pool Name: docker-8:98-380441-pool
    Pool Blocksize: 65.54 kB
    Data file: /var/lib/docker/devicemapper/devicemapper/data
    Metadata file: /var/lib/docker/devicemapper/devicemapper/metadata
    Data Space Used: 598.3 MB
    Data Space Total: 107.4 GB
    Metadata Space Used: 1.18 MB
    Metadata Space Total: 2.147 GB
    Library Version: 1.02.90 (2014-09-01)
    Execution Driver: native-0.2
    Kernel Version: 3.17.2-1-ARCH
    Operating System: Arch Linux
    WARNING: No swap limit support
    $ docker --version
    Docker version 1.3.1, build 4e9bbfa

  • "Send to back" sending too far back?

    Why does the "send to back" command send stuff all the way behind the scenes? Why not just to the furthest position for the objects in your presentation?

    It sends it behind the white background, thus becoming invisible. I use slides with a white colorfill backgorund from the backgound options, which should be just the standard slide backgorund. The "send-to-back command sends stuff behind this background, which hasn´t happened before and which I find annoying. I have to send-to-back and then send-forward one step to get it wicible before I lose it entirely.

  • My Macbook pro screen tilts back way too far (180 almost) how do I fix?

    Tonight I opened my screen and it seems to go way too far back, as if it's loose. Not sure how this happened or how to fix it?
    Any ideas?

    I would suggest you go to the iFixit website and check out the instructions for replacing the display.  This should give you a good idea of how it works and what to look for.  Clearly there is something amiss with your MBP.  Maybe some tightening is all that is necessary or something is broken.
    Ciao.

  • DW5 back button (and go back function) OK in Firefox, go back too far in IE8.

    Both the browser window back arrow button and the DW5  javascript "go back" function go back the correct ONE STEP in Firefox, but in Internet Explorer 8 either button jumps too far back, to a main page instead of to the departure point within some opened tab or opened accordion element on that page.  Not stepping bcak through "history".    Any ideas what is wrong in IE8?

    Hi Greg,
    before I go back to your "back"-function, I would like to draw your attention to DW's "jump function" (translated from my German DW). It appears to me a greater reliability in use than the other solutions. You can accurately send the people to the desired page.
    and there e.g.:
    And and among the simultaneous use of "your" your back-function, you certainly come to the goal.
    I know these back-solutions and sometimes it is not all to bad toyou have these opportunities:
    <a href="javascript:history.back()">one page back</a> or <br><br><a href="javascript:history.back();">
    and links forward to do this way:
    <a href="javascript:history.forward()">one page forward</a>
    I'll look for your informations later.
    Hans-G.

  • How far back is the MBP screen supposed to tilt back?

    I just took my new MBP to the genius bar and they had to open it up. But now it feels like the screen tilts too far back. I don't remember how far it use to go before I took it and I would hate to take it again for nothing so I wanted to know if this is normal. It's about a 160 degree angle.

    Thanks! That's just as far as I thought it used to go before, now it's a 160'. I'm going to take it to the genius bar today. Just have to figure out how to back it up.

  • I am using itunes 10 and trying to consolidate my files.  I keep getting the error "Copying files failed.  The file name was invalid or too long".  How can I indentify what file is causing this problem or resolve this issue?

    I am using itunes 10 and trying to consolidate my files.  I keep getting the error "Copying files failed.  The file name was invalid or too long".  How can I indentify what file is causing this problem or resolve this issue?

    BUMP
    Yes, I just get that message. I don't see how I could investigate this problem.
    I didn't mention that this happened when I was consolidating my library, not copying files to another computer.
    In other words, I'm using a "normal" itunes procedure, itunes won't complete it, and won't tell me exactly why or how to figure out how to fix it...
    Is there at least some easy way to tell which files were successfully copied to my itunes music folder so I can work on moving the uncopied files?
    Can anybody help me?

  • Error after adjusting time: Timestamp too far in the future

    It's 4 o'clock and my clock showed 23h no matter what I did, so I adjusted it manually. After that some commands (like sudo) complain that the timestamp is too far in the future. One possible hack is to touch every file in my system, but that's just ugly. What can I do to correct this?
    I'm using KDEMod. I think the best thing would be to tell KDE to synchronize with a server, but I can't find that setting

    I cleared the sudo cache with "sudo -K" but I don't know what else was affected. This is a stupid error though

  • Error message: file name invalid or too long.  How do I fix this when uploading my purchased cd's???

    Error message when importing a commercial CD: "file name invalid or too long".  How do I fix this????

    To re-install iPhoto
    1. Put the iPhoto.app in the trash (Drag it from your Applications Folder to the trash)
    2a: On 10.5:  Go to HD/Library/Receipts and remove any pkg file there with iPhoto in the name.
    2b: On 10.6: Those receipts may be found as follows:  In the Finder use the Go menu and select Go To Folder. In the resulting window type
    /var/db/receipts/
    2c: on 10.7 they're at
    /private/var/db/receipts
    A Finder Window will open at that location and you can remove the iPhoto pkg files.
    3. Re-install.
    If you purchased an iLife Disk, then iPhoto is on it.
    If iPhoto was installed on your Mac when you go it then it’s on the System Restore disks that came with your Mac. Insert the first one and opt to ‘Install Bundled Applications Only.
    If you purchased it on the App Store you can find it in your Purchases List.

  • Solved printer installation problem – "error-user-request-value-too-long"

    A discussion in July 2006 left the problem of printer installation unsolved. My contacts with Apple Support have also led to frustration for everyone.
    Whenever I have tried to install any printer I end up with the error message:
    "error-user-request-value-too-long".
    Luckily I discovered the shareware program "Printer set up repair" on Versiontracker. It worked wonders in 5 minutes. Now everything is fully functioning. It also provides an extremely useful log-file telling you which (often hidden) files that are missing or damaged.
    Address: www.fixamacsoftware.com/software
    Phew!

    Well, I tried all of that and I'm still getting the error message. I've also repaired disk permissions and run Disk Warrior. When I repaired disk permissions, many HP printer items showed up in the list.

  • When trying to 'Consolidate Files' via iTunes I get the message "Copying files failed. The name was invalid or too long."

    I am trying to copy my entire iTunes library and everything in it from my PC Desktop to my PC Laptop using the "External Drive" method as shown on the Apple website. On Part 1 (5) I am told to consolidate files. When attempting to do this I get the message "Copying files failed. The file name was invalid or too long."
    How do I resolve this?

    I have just been having this problem and it has been driving me mad.   The error message doesn't tell you which file is causing the problem so you can't fix it and it leaves your libray in a state of limbo with some files copied into the new location and some in the old location.  After many hours I found a surprisingly quick and simple solution.
    1) in iTune create a smart play list that includes everything that was added before tomorrows date.  This will include everything.
    2) Right click this playlist and export it as a text file to produce a tab delimited file.
    3) Import this into a spread sheet, or just view it in a text editor with line wrap turned off.  What you are interested in is the last column (or end of the line in a text editor).  This gives you the path of the file associated with each entry in the library. 
    The path of the files that have already been copied successfully will start with the new location for your media files you specified.  Scroll thru the rows until you get a blank path.  If you start getting paths starting with the old Media file location then you went to far and start scrolling back.
    The row with the blank path was the file that failed.  Move back to the start of the row to find out more about it.  In my case it was a podcast with a very long name. I just deleted that podcast from iTunes.
    4) Restart the consolidation by choosing File, Library as you did before and the process starts again where it left off.
    5) If it fails again on another file just repeat the process

  • ERROR: -1639 INVALID COMMAND LINE ARGUMENT

    Trying to install software for Shuffle that Santa brought and get this error messsage...
    "Error: -1639 invalid command line argument. Consult the windows Installer SDK for detailed command line help."
    Install stops at this point.
    SOMEONE HELP... My kid is chomping at the bit !
    Thanks.

    Ok I'll do some more searching but I found something in the community forums.
    APPSearch can not return this data into a property, so instead, for some unspeakable reason, returns a value of Null, follwed by another Null. This means that the property is created, and populated with two null characters. Bad news if the property also happens to be a PUBLIC property. All public properties are passed as part of the command line sent in a stream to the background installer process by the Execute Action. Since this stream now contains a double null value in a property, the stream is prematurely terminated. This creates an invalid command line, and thus the 1639 error.
    This user solved it by using the MSi Cleanup installer util.
    EDIT: A little more info...
    This problem is almost impossible to detect through the MSI log files since our friends at Microsoft chose to limit the length of any line in the log. It is impossible to get a dump of the full command line that generates this error.
    EDIT2:Note that error 1639 only ocurrs when the install package is run from removable media. When the package is run from local storage, the behavior is far more obtuse. The background install process, failing to receive a complete command line, is forced to run as if there had been no UI session, which in turn causes the APPSearch action to run again as if the install was running in silent mode. This causes re-evaluation of all properties a second time, destroying the feature selections made in the UI session, and also forcing the install to run under user credentials instead of elevated, even though AdminUser, ALLUSERS and Privleged properties are set. This is a very serious error that causes total failure of the installation.

  • [WIN 7] "either invalid or too long" ?

    I just received the trial dvd package I ordered from the adobe website.
    As I try to install the full collection to a different partition than default, I get the following message:
    "The folder location is either invalid or too long. Please select a different location."
    I tried several partitions containing enough space for the installation, but still I get the error message.
    The same thing happened for both installing to the root of the partitions, and to "g:\program files\adobe" etc.
    I ran the setup as administrator (right click etc.) and I'm using windows 7 ultimate x64.
    Any ideas so far? It's driving me nuts! Can't find anyone else sharing my problem on google or so.
    Thanks in advance!
    P.S. I attached a screenshot showing my drives (enough space) and the error message the installer has given.

    That screen shot is showing the installation going to c:/program files.
    Worth noting here is that Win7 has not been officially released yet (though I'm using it on a test machine and everything seems fine) and that with a 64 bit operating system you must be very careful about where the programs are installed. That's why I recommend the default location since the installer will put the 64 bit portions in the correct program files folder.
    You really should clean up that c drive anyway. All windows programs require a good deal of space for installation on that drive even if installing on a different partion and anything under 20% free is a problem waiting to happen.
    Bob

  • How far away from a cabinet is deemed 'too far' fo...

    Hi
    Can anyone answer this question:
    How how far is too far away from a cabinet to get Infinity ?
    Thanks
    Ollie

    Hi again ollie44,
    BT Retail who offers FTTC (Fibre to the Cabinet) BT Infinity which is their brandname for fibre broadband, to customers who are estimated 15mbps or above for FTTC.
    You can still get FTTC fibre broadband from BT Retail if you are estimated under 15mbps for FTTC though the product is called Faster Unlimited broadband.
    FTTC fibre broadband currently enables a upto 80mbps broadband service, though this will depend on how far away you are from the FTTC cabinet and the quality of your landline.
    FTTC fibre broadband uses VDSL or VDSL2 signals that travel from the FTTC cabinet to your property via the existing copper (sometimes aluminium) line. The further away you are from your FTTC cabinet the slower the fibre FTTC broadband will be.
    However VDSL/2 signals used for FTTC broadband connection degrade far quicker in terms of distance than conventional ADSL broadband signal do.
    Generally speaking if your landline is over 1500 meters in length from the FTTC cabinet to your property then you may not be able to get BT Infinity as you may not be able to achieve over 15mbps from an FTTC service.
    Here is a graph that shows the ADSL(G.DMT,ADSL2 and ADSL2+) and VDSL/2 (FTTC) signal with distance. Please be aware that all ADSL connections are depend on distance from local exchange, where as FTTC (VDSL/2) connections are depend on distance from your FTTC (DSLAM) cabinet. Though all connection types are also depend on line quality.
    jac_95 | BT.com Help Site | BT Service Status
    Someone Solved Your Question?
    Please let other members know by clicking on ’Mark as Accepted Solution’
    Try a Search
    See if someone in the community had the same problem and how they got it resolved.

Maybe you are looking for

  • Iphone won't send texts to non-iphone users

    I woke up this morning and my iphone 4s will no longer send texts to non-iphone users.  I checked my SMS settings and they are fine.  I reset my network settings.  I restarted my phone.  Nothing is working.  I don't know how to fix this.  I can send

  • HTML link to a Flash file frame

    > This message is in MIME format. Since your mail reader does not understand this format, some or all of this message may not be legible. --B_3299492325_1333456 Content-type: text/plain; charset="US-ASCII" Content-transfer-encoding: 7bit Hi I've got

  • ERec: External Candidate as a Recruiter??

    Hi All, In EHP4, can we map the External Candidate as a Recruiter, bcoz our client is hiring few candiates on contract basis and want them to do the 'Recruiter' role from frontend. But as per our Standard functionality, HR Objects can be created succ

  • I can't install the Creative Cloud Setup exe

    Hi I can't install the Creative Cloud Setup exe - it crashes my windows 8.1 machine. What to do?

  • I keep getting 'program not responding' errors.

    everything runs fine for about 10 mins then crashes (white screen). i have to either sit and wait till it catches up (about 90 secs) or force close the program and re-open it. doesn't seem to be pattern but, does seem to happen the first time i use a