Opened 6 years ago

Closed 6 years ago

Last modified 6 years ago

#321 closed defect (no change needed)

os2-rpm 1-3 symlink change renders some packages unable to install

Reported by: Lewis Rosenthal Owned by:
Priority: Feedback Pending Milestone:
Component: spec files Version:
Severity: highest Keywords:
Cc:

Description

I just updated the i686 and pentium4 bootstrap zips, and after a test install of an ArcaOS trunk build, I find that libqt4 will not install, complaining that the PREIN scriptlet cannot find /@unixroot/usr/lib/rpm/warpin-conflicts.exe.

These symlinks were apparently changed in os2-rpm 1-3 to not have extensions. Unfortunately, it seems that some packages are still looking for them.

Copying /@unixroot/usr/lib/rpm/warpin-conflicts to /@unixroot/usr/lib/rpm/warpin-conflicts.exe allows the installation of libqt4 to complete successfully.

While the ultimate fix is in the spec files for the affected packages, it may be wise to maintain two symlinks for each of these or create a separate package to install/remove the additional (missing) symlinks.

Change History (6)

comment:1 by Silvan Scherrer, 6 years ago

Priority: majorFeedback Pending

fixed in latest os2-rpm 1-5 in exp repo. please try. When all is ok I move it to rel

comment:2 by Silvan Scherrer, 6 years ago

r1530 fixes it

comment:3 by Lewis Rosenthal, 6 years ago

Resolution: fixed
Status: newclosed

Confirmed that this is working with os2-rpm-1-5.

Thanks for the quick fix!

comment:4 by Lewis Rosenthal, 6 years ago

Resolution: fixed
Status: closedreopened

I am seeing this (still? again? also?) with os2-rpm 1-6 (and 1-5) when attempting to install DrCtl (/@unixroot/usr/lib/rpm/wps-object.exe: not found). Duplicating the wps-object symlink to wps-object.exe works around the issue.

Last edited 6 years ago by Lewis Rosenthal (previous) (diff)

comment:5 by Silvan Scherrer, 6 years ago

Resolution: no change needed
Status: reopenedclosed

You need to use drctl from exp repo. this should fix the issue. If not open a drctl Ticket please.

comment:6 by Lewis Rosenthal, 6 years ago

Confirmed that DrCtl-0.1.7-3 in exp installs cleanly. Apologies for not checking for an exp package, and thanks for the reminder, Silvan!

Note: See TracTickets for help on using tickets.