[MacPorts] #47592: File permissions causing warnings

MacPorts noreply at macports.org
Tue Apr 28 21:26:07 PDT 2015


#47592: File permissions causing warnings
----------------------+--------------------------------
  Reporter:  mp@…     |      Owner:  macports-tickets@…
      Type:  defect   |     Status:  new
  Priority:  Not set  |  Milestone:
 Component:  base     |    Version:  2.3.99
Resolution:           |   Keywords:
      Port:           |
----------------------+--------------------------------
Changes (by ryandesign@…):

 * cc: mcalhoun@… (added)


Comment:

 Replying to [ticket:47592 mp@…]:
 > Running `sudo port rev-upgrade` gives these warnings:
 > {{{
 > --->  Scanning binaries for linking errors
 > Warning: Error parsing file /opt/local/libexec/dbus-daemon-launch-
 helper: Error opening or reading file
 > Warning: Error parsing file /opt/local/libexec/ssh-keysign: Error
 opening or reading file
 > Warning: Error parsing file /opt/local/bin/cdda2wav: Error opening or
 reading file
 > Warning: Error parsing file /opt/local/bin/cdrecord: Error opening or
 reading file
 > Warning: Error parsing file /opt/local/bin/readcd: Error opening or
 reading file
 > Warning: Error parsing file /opt/local/sbin/rscsi: Error opening or
 reading file
 > }}}
 >
 > The files:
 > {{{
 > -rwxr-x---  1 root  messagebus  582372 Mar 28 17:17 /opt/local/libexec
 /dbus-daemon-launch-helper
 > -rws--x--x  1 root  admin       824984 Apr  7 11:07 /opt/local/libexec
 /ssh-keysign
 > -rws--x--x  1 root  admin       322776 Apr 24 11:30
 /opt/local/bin/cdda2wav
 > -rws--x--x  1 root  admin       460536 Apr 24 11:30
 /opt/local/bin/cdrecord
 > -rws--x--x  1 root  admin       280540 Apr 24 11:30
 /opt/local/bin/readcd
 > -rws--x--x  1 root  admin        93520 Apr 24 11:30
 /opt/local/sbin/rscsi
 > }}}
 > Not sure how long this has been going on – guessing somewhere between a
 fortnight and a month, but might be even older…

 I imagine it has been going on as long as you've installed the ports that
 provide those unreadable files:

 {{{
 $ port provides /opt/local/libexec/dbus-daemon-launch-helper
 /opt/local/libexec/ssh-keysign /opt/local/bin/cdda2wav
 /opt/local/bin/cdrecord /opt/local/bin/readcd /opt/local/sbin/rscsi
 /opt/local/libexec/dbus-daemon-launch-helper is provided by: dbus
 /opt/local/libexec/ssh-keysign is provided by: openssh
 /opt/local/bin/cdda2wav is provided by: cdrtools
 /opt/local/bin/cdrecord is provided by: cdrtools
 /opt/local/bin/readcd is provided by: cdrtools
 /opt/local/sbin/rscsi is provided by: cdrtools
 }}}

 For each file, it can either be considered a bug that they are not world
 readable, or else possibly it is intentional. You would have to ask the
 developers of those programs. Cc'ing Marcus who maintains dbus.

 If there is a base bug here at all, it is that "sudo port rev-upgrade",
 though invoked as root, drops privileges and therefore cannot read files
 that are not world-readable.

-- 
Ticket URL: <https://trac.macports.org/ticket/47592#comment:1>
MacPorts <https://www.macports.org/>
Ports system for OS X


More information about the macports-tickets mailing list