[ic] ghettoforge rpms

DB db at m-and-d.com
Wed Jan 29 14:11:37 UTC 2025


On 1/24/25 7:26 AM, Peter via interchange-users wrote:
> On 24/01/25 21:13, Peter via interchange-users wrote:
>> On 24/01/25 04:44, DB via interchange-users wrote:
>>> I've been unable to get Interchange to work using the Ghettoforge 
>>> repos. I've tried on fresh installs of Alma 8 and 9, and Rocky 8 and 
>>> 9, using the appropriate rpms. The rpms install OK including the main 
>>> IC rpm, strap, and the bundle/kitchensink rpms. However I can't get 
>>> either a new catalog from makecat to run, nor a catalog copied from 
>>> an older working Centos system. The error I get is what I mentioned 
>>> in emails last month
>>>
>>> Use of uninitialized value $from in string eq at
>>> /usr/share/perl5/File/Copy.pm line 66.
>>> Use of uninitialized value in stat at /usr/share/perl5/File/Copy.pm line
>>> 104.
>>> Use of uninitialized value $from in open at
>>> /usr/share/perl5/File/Copy.pm line 151.
>>>
>>> Just curious if others have been able to get things working using 
>>> these repos, and if so, what I may be missing.
>>
>> I've been using them for a while but I'll fire up a VM and see if I 
>> can reproduce the issue from scratch.  Hopefully I'll get to it tonight.
> 
> I was able to reproduce.  Makecat does work, mostly.  It creates the 
> catalog fine, I did not test creation of the db, though.  What it does 
> not do right now is update the interchange.cfg file and it also does not 
> copy the vlink script properly, but this is expected because vlink is 
> already in it's proper place and is expected to be used without being 
> copied again.
> 
> It, of course, also outputs the error messages you reported.
> 
> It is usable if you update the interchange.cfg file yourself for now but 
> I will fix it so that it works with the file locations and differences 
> in the rpm packages as soon as time allows.
> 
> 
> Peter
> 

After fooling with this a bit more along with a friend of mine, we 
determined using strace that the Interchange process was looking for the 
socket in the wrong location, which explains the timeout/unavailable 
errors I was seeing. I am admittedly relatively clueless, but given this 
I don't see how an installation from this rpm could ever work for anyone.

What did work for me was installing from source the 5.12 release 
candidate from the official IC code repo, and for this the ghettoforge 
bundle and kitchensink rpms were quite helpful. I had tried installing 
5.10 from source but ran into issues with Perl, I assume caused by the 
default version that Alma9 uses vs. the older Perl that 5.10 is using on 
my old Centos7 system.

I wonder if 5.12 will ever see an official release.

DB


More information about the interchange-users mailing list