Hide Forgot
Wolverine (RC1) ApplixWare 5.0 doesn't install any longer. I'm guessing it is an RPM issue since it installs fine on older releases of RHL # ./install.bsh Installing Applixware 5.0 1315... Preparing... ########################################### [100%] 1:shelf-bin-shelf-base error: can't unlink /optapplix-RPMDELETE: Is a directory error: can't rename /optapplix to /optapplix-RPMDELETE: Is a directory error: unpacking of archive failed on file /optapplix: cpio: unlink failed - Is a directory error: failed dependencies: shelf-bin-shelf-base is needed by shelf-eng-shelf-rsrc-2.2-1315 error: failed dependencies: shelf-eng-shelf-rsrc is needed by shelf-eng-bldr-help-2.2-1315 error: failed dependencies: shelf-eng-shelf-rsrc is needed by shelf-eng-shelf-help-2.2-1315 . . . A series of failed dependency errors follow. This may also be an Applix issue, but I'm reporting it per Aaron Brown's suggestion.
please copy output rpm -qp --scripts shelf-bin-shelf-base*rpm.
$ rpm -qp --scripts shelf-bin-shelf-base*rpm postinstall script (through /bin/sh): # Set the correct value for AXDATA (axdata/daxdata) if [ -d $RPM_INSTALL_PREFIX/axdata ]; then AXDATA=$RPM_INSTALL_PREFIX/axdata else AXDATA=$RPM_INSTALL_PREFIX/daxdata fi # Set the symbolic link for libfontfs if [ -f $AXDATA/axshlib/libaxfontfs.so ]; then pushd $AXDATA/axshlib ln -sf libaxfontfs.so libfontfs.so popd fi # Set the symbolic link for builder ln -sf $RPM_INSTALL_PREFIX/builder /bin/builder # Set the menu command $AXDATA/setup/desktop --install -a builder -s $AXDATA/setup -e $RPM_INSTALL_PREFIX #------- Remove shelf components ---------# preuninstall script (through /bin/sh): # Set the correct value for AXDATA (axdata/daxdata) if [ -d $RPM_INSTALL_PREFIX/axdata ]; then AXDATA=$RPM_INSTALL_PREFIX/axdata else AXDATA=$RPM_INSTALL_PREFIX/daxdata fi $AXDATA/setup/desktop --remove -a builder --icons rm -f /bin/builder #-------- Remove Pinecone components ---------# #%verifyscript #-------- File validation ---------#
This is almost certainly an issue with --prefix and/or --relocate.
Fixed --relocate in rpm CVS, should be in rpm-4.0.3-0.4 and later.