[MacPorts] #71260: exiftool broken in MacPorts 2.10.4; is
MacPorts
noreply at macports.org
Thu Nov 7 20:43:32 UTC 2024
#71260: exiftool broken in MacPorts 2.10.4; is
--------------------------+--------------------
Reporter: seamusdemora | Owner: (none)
Type: defect | Status: new
Priority: Normal | Milestone:
Component: ports | Version:
Keywords: | Port:
--------------------------+--------------------
I have MacPorts 2.10.4 on my oldie mac Mojave (2016 vintage hardware). I
am seeing "oddities" in a couple of places. This report/ticket concerns
only the 'exiftool' app, but I will mention the other in case they are
related.
**RE: 'exiftool'**
I get the following message when entering any exiftool command; e.g.:
{{{
$ exiftool −all= 'MarilynMonroe73.jpg'
Can't locate Image/ExifTool.pm in @INC (you may need to install the
Image::ExifTool module) (@INC contains: /opt/local/libexec/perl5.34/lib
/Library/Perl/5.18/darwin-thread-multi-2level /Library/Perl/5.18
/Network/Library/Perl/5.18/darwin-thread-multi-2level
/Network/Library/Perl/5.18 /Library/Perl/Updates/5.18.4
/System/Library/Perl/5.18/darwin-thread-multi-2level
/System/Library/Perl/5.18 /System/Library/Perl/Extras/5.18/darwin-thread-
multi-2level /System/Library/Perl/Extras/5.18 .) at
/opt/local/bin/exiftool line 41.
BEGIN failed--compilation aborted at /opt/local/bin/exiftool line 41.
}}}
I get the same output even from (for example) command: {{{$ exiftool
-ver}}}
These 'exiftool' errors persist even after an 'uninstall' and 'install' of
exiftool.
**This concludes the ticket on 'exiftool'; the balance covers "possibly
related oddities" with MacPorts itself:**
**Various errors reported today while investigating 'exiftool' issues;
e.g.**
{{{
$ sudo port −d sync
Error: Unrecognized action "port −d"
}}}
{{{
$ sudo port upgrade −−force exiftool
Error: −−force is not installed
---> Scanning binaries for linking errors
---> No broken files found.
---> No broken ports found.
}}}
**Other potentially relevant information on MacPorts:**
**I run 'port -q selfupdate' and 'port -q upgrade outdated' from my root
crontab:**
{{{
05 19 * * * (echo "----------\n"$(date) && sudo /opt/local/bin/port -q
selfupdate) >> /Users/user1/portupdatelog.txt 2>&1
15 19 * * * (sudo /opt/local/bin/port -q upgrade outdated && echo
"----------\n") >> /Users/user1/portupdatelog.txt 2>&1
}}}
**the most recent entry from portupdatelog.txt**
{{{
----------
Sat Nov 2 19:05:00 CDT 2024
---> Checking for newer releases of MacPorts
MacPorts base version 2.10.1 installed,
MacPorts base version 2.10.4 available.
---> MacPorts base is outdated, installing new version 2.10.4
---> Attempting to fetch MacPorts 2.10.4 source code from
https://github.com/macports/macports-
base/releases/download/v2.10.4/MacPorts-2.10.4.tar.bz2
---> Extracting MacPorts 2.10.4
---> Installing new MacPorts release in /opt/local as root:wheel;
permissions 0755
---> Checking for newer releases of MacPorts
MacPorts base version 2.10.4 installed,
MacPorts base version 2.10.4 available.
---> MacPorts base is already the latest version
---> Updating the ports tree
The ports tree has been updated.
46 ports are outdated. Run 'port outdated' for details.
To upgrade your installed ports, you should run
port upgrade outdated
}}}
**For reasons unclear/not recalled, the 'cron' jobs stopped logging (and
running??) after Nov 25 2023, but re-started on Feb 13 2024. Since then,
they have run only *intermittently*!; i.e. *NOT* IAW the schedule in
'cron'.**
**I have also noticed there is a 'daemon' installed on my system:
'org.macports.rsyncd.plist'. I presume this was installed by you
(MacPorts) at some point in time. It is configured to log to
'/opt/local/var/log/rsyncd.log'. This daemon seems to be completely
broken; the only entries in the log file are 'Failed to parse config
file: /opt/local/etc/rsyncd.conf'**
**On Feb 13 2024 MacPorts was upgraded from 2.8.1 to 2.9.1. The next run
was logged on Mar 2 2024 (which was uneventful), and then jumped to Mar 25
2024. The Mar 25 2024 log entry was a large one. It included a couple of
entries that had not been seen before:**
{{{
---> Scanning binaries for linking errors
Warning: Error parsing file /Applications/MacPorts/Python 3.12/Python
Launcher.app/Contents/MacOS/Python Launcher: Error opening or reading file
}}}
**This Warning persisted until the upgrade from 2.9.1 to 2.9.3; the
Warning ceased to appear in the logs after 2.9.3 was installed . My
(intermittent) log entries indicate 2.9.3 was installed on April 8 2024.
My logs apparently did not record any other upgrades until Nov 2 2024 -
as noted above.**
--
Ticket URL: <https://trac.macports.org/ticket/71260>
MacPorts <https://www.macports.org/>
Ports system for macOS
More information about the macports-tickets
mailing list