[Bug 1788958] [NEW] /usr/bin/file fails with Bash process substitution

Chai T. Rex 1788958 at bugs.launchpad.net
Fri Aug 24 22:20:10 UTC 2018


Public bug reported:

== System information ==

Description:	Ubuntu 16.04.5 LTS
Release:	16.04

file:
  Installed: 1:5.25-2ubuntu1.1
  Candidate: 1:5.25-2ubuntu1.1
  Version table:
 *** 1:5.25-2ubuntu1.1 500
        500 http://mirror.atlantic.net/ubuntu xenial-updates/main amd64 Packages
        500 http://mirror.atlantic.net/ubuntu xenial-security/main amd64 Packages
        100 /var/lib/dpkg/status
     1:5.25-2ubuntu1 500
        500 http://mirror.atlantic.net/ubuntu xenial/main amd64 Packages


== Expected behavior ==

    $ /usr/bin/file <( echo '#!/bin/sh' )
    /dev/fd/63: POSIX shell script, ASCII text executable

== Actual behavior ==

    $ /usr/bin/file <( echo '#!/bin/sh' )
    /dev/fd/63: broken symbolic link to pipe:[10687339]

Note that Bash process substitution does work properly in general:

    $ /bin/cat <( echo '#!/bin/sh' )
    #!/bin/sh

ProblemType: Bug
DistroRelease: Ubuntu 16.04
Package: file 1:5.25-2ubuntu1.1
ProcVersionSignature: Ubuntu 4.15.0-30.32~16.04.1-generic 4.15.18
Uname: Linux 4.15.0-30-generic x86_64
ApportVersion: 2.20.1-0ubuntu2.18
Architecture: amd64
CurrentDesktop: Unity
Date: Fri Aug 24 18:07:43 2018
Dependencies:
 gcc-6-base 6.0.1-0ubuntu1
 libc6 2.23-0ubuntu10
 libgcc1 1:6.0.1-0ubuntu1
 libmagic1 1:5.25-2ubuntu1.1
 zlib1g 1:1.2.8.dfsg-2ubuntu4.1
DistributionChannelDescriptor:
 # This is a distribution channel descriptor
 # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
 canonical-oem-somerville-xenial-amd64-20160624-2
EcryptfsInUse: Yes
InstallationDate: Installed on 2016-11-01 (661 days ago)
InstallationMedia: Ubuntu 16.04 "Xenial" - Build amd64 LIVE Binary 20160624-10:47
SourcePackage: file
UpgradeStatus: No upgrade log present (probably fresh install)

** Affects: file (Ubuntu)
     Importance: Undecided
         Status: New


** Tags: amd64 apport-bug xenial

-- 
You received this bug notification because you are a member of Ubuntu
Foundations Bugs, which is subscribed to file in Ubuntu.
https://bugs.launchpad.net/bugs/1788958

Title:
  /usr/bin/file fails with Bash process substitution

Status in file package in Ubuntu:
  New

Bug description:
  == System information ==

  Description:	Ubuntu 16.04.5 LTS
  Release:	16.04

  file:
    Installed: 1:5.25-2ubuntu1.1
    Candidate: 1:5.25-2ubuntu1.1
    Version table:
   *** 1:5.25-2ubuntu1.1 500
          500 http://mirror.atlantic.net/ubuntu xenial-updates/main amd64 Packages
          500 http://mirror.atlantic.net/ubuntu xenial-security/main amd64 Packages
          100 /var/lib/dpkg/status
       1:5.25-2ubuntu1 500
          500 http://mirror.atlantic.net/ubuntu xenial/main amd64 Packages

  
  == Expected behavior ==

      $ /usr/bin/file <( echo '#!/bin/sh' )
      /dev/fd/63: POSIX shell script, ASCII text executable

  == Actual behavior ==

      $ /usr/bin/file <( echo '#!/bin/sh' )
      /dev/fd/63: broken symbolic link to pipe:[10687339]

  Note that Bash process substitution does work properly in general:

      $ /bin/cat <( echo '#!/bin/sh' )
      #!/bin/sh

  ProblemType: Bug
  DistroRelease: Ubuntu 16.04
  Package: file 1:5.25-2ubuntu1.1
  ProcVersionSignature: Ubuntu 4.15.0-30.32~16.04.1-generic 4.15.18
  Uname: Linux 4.15.0-30-generic x86_64
  ApportVersion: 2.20.1-0ubuntu2.18
  Architecture: amd64
  CurrentDesktop: Unity
  Date: Fri Aug 24 18:07:43 2018
  Dependencies:
   gcc-6-base 6.0.1-0ubuntu1
   libc6 2.23-0ubuntu10
   libgcc1 1:6.0.1-0ubuntu1
   libmagic1 1:5.25-2ubuntu1.1
   zlib1g 1:1.2.8.dfsg-2ubuntu4.1
  DistributionChannelDescriptor:
   # This is a distribution channel descriptor
   # For more information see http://wiki.ubuntu.com/DistributionChannelDescriptor
   canonical-oem-somerville-xenial-amd64-20160624-2
  EcryptfsInUse: Yes
  InstallationDate: Installed on 2016-11-01 (661 days ago)
  InstallationMedia: Ubuntu 16.04 "Xenial" - Build amd64 LIVE Binary 20160624-10:47
  SourcePackage: file
  UpgradeStatus: No upgrade log present (probably fresh install)

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/file/+bug/1788958/+subscriptions



More information about the foundations-bugs mailing list