From non-working to working debs

  1. Creating SLP config

    We create /etc/slp.conf:

    net.slp.useScopes = rug_slp_global
    net.slp.DAAddresses = 129.125.50.167,129.125.50.168
    
    net.slp.passiveDADetection = false
    net.slp.activeDADetection = false
    	    

  2. Installing the debs

    We install all debs and run the test command

  3. Adding libbfd-2.19.so

    Many of the NovFS executables need libbfd-2.19.so. That precise version is not available on out-of-the-box Intrepid, and the package with the version that is available (binutils-dev), states explicitly that no other package should depend on the shared library it provides. Furthermore, the NovFS packages rely heavily on their own libraries in /opt/novell/lib, so I figure one more such library won't hurt. In OpenSuSE, the binutils RPM happens to provide the library, so we work that RPM with alien too.

    Then we copy the desired lib to /opt/novell/lib and retry the test command:

  4. Fixing novell-novfsd

    We suspect that the fault is in the novell-novfsd package. We reinstall it

    sudo apt-get remove novell-novfsd
    sudo apt-get install novell-novfsd
    Reading package lists... Done
    Building dependency tree
    Reading state information... Done
    The following NEW packages will be installed:
    novell-novfsd
    0 upgraded, 1 newly installed, 0 to remove and 0 not upgraded.
    Need to get 0B/152kB of archives.
    After this operation, 463kB of additional disk space will be used.
    WARNING: The following packages cannot be authenticated!
    novell-novfsd
    Install these packages without verification [y/N]? y
    Selecting previously deselected package novell-novfsd.
    (Reading database ... 101651 files and directories currently installed.)
    Unpacking novell-novfsd (from .../novell-novfsd_3.0.0-14_i386.deb) ...
    novell-novfsd pre install script
    /etc/init.d/novfsd: 158: /sbin/checkproc: not found
    novfs daemon not running...
    /etc/init.d/novfsd: 160: rc_failed: not found
    /etc/init.d/novfsd: 161: rc_status: not found
    /etc/init.d/novfsd: 162: rc_exit: not found
    NOVFSD not started
    Setting up novell-novfsd (3.0.0-14) ...
    /var/lib/dpkg/info/novell-novfsd.postinst: 10: /usr/lib/lsb/install_initd: not found
    /opt/novell/xtier/bin/regutil: error while loading shared libraries: libbfd-2.19.so: cannot open shared object file: No such file or directory
    /opt/novell/xtier/bin/regutil: error while loading shared libraries: libbfd-2.19.so: cannot open shared object file: No such file or directory

    So we insert the Makefile snippet from the dpatch info-pagefix into debian/rules and we start fixing a few things...

  5. ... and search for 'not found'