Page 2 of 2 FirstFirst 12
Results 11 to 16 of 16

Thread: Any body can add novell-client-2.0 to the OpenSuSe12.1 ?

  1. #11

    Default Re: Any body can add novell-client-2.0 to the OpenSuSe12.1 ?

    Hi, everybody, I try to support this discussion telling you about my experience.
    I tried to install the last Novell Client from Novell site. I dowloaded novell-client-2.0-sp2-patch2-sle11-x86_64.iso, mounted and installed using YAST.
    I created a symbolic link libbfd-2.19.so, required by novell-xtier-base rpm, from /usr/lib64/libbfd-2.21.1.so.
    After installation, I tried to restart novfsd service but it exited with code status=1. Here's the /var/log/messages highlight:
    Code:
    Mar  2 10:56:29 novfsd[4978]: Starting Novell novfs daemon...
    Mar  2 10:56:29 novfsd[4978]: FATAL: Module novfs not found.
    Mar  2 10:56:30 novfsd[4978]: FATAL: Module novfs not found.
    Mar  2 10:56:30 novfsd[4978]: mount: unknown filesystem type 'novfs'
    Mar  2 10:56:30 novfsd[4978]: /etc/init.d/novfsd: line 108: /dev/stderr: No such device or address
    Mar  2 10:56:30 novfsd[4978]: ..failed
    I think the trouble is that novfs.ko is missing. In fact there isn't any novfs.ko file in /lib/modules subdirs.

    I have a similar problem in a another pc with OpenSuse 11.4 installed.
    Before I updated from kernel version 2.6 to 3.2, Novell client works perfectly. I copied novfs.ko from /lib/modules/2.6.37.6-0.11-xen/kernel/fs/novfs/novfs.ko to /lib/modules/3.2.8-1-desktop/kernel/fs/novfs/novfs.ko.
    Code:
    modprobe -l |grep -i nov
    kernel/drivers/media/dvb/dvb-usb/dvb-usb-nova-t-usb2.ko
    kernel/fs/novfs/novfs.ko
    If I try:
    Code:
    modprobe -v novfs
    insmod /lib/modules/3.2.8-1-desktop/kernel/fs/novfs/novfs.ko 
    FATAL: Error inserting novfs (/lib/modules/3.2.8-1-desktop/kernel/fs/novfs/novfs.ko): Invalid module format
    Launching dmesg and seeing system log:
    Code:
    [10270.817407] novfs: disagrees about version of symbol module_layout
    It's seems that the kernel objetc wasn't compiled for 3.2 kernel. If I search for additional info:
    Code:
    modinfo novfs
    filename:       /lib/modules/3.2.8-1-desktop/kernel/fs/novfs/novfs.ko
    version:        2.0.0-440
    description:    Novell NetWare Client for Linux
    author:         Novell Inc.
    license:        GPL
    srcversion:     B24DD0F7AEF683E6FC86AB3
    depends:        
    vermagic:       2.6.37.6-0.11-xen SMP mod_unload modversions Xen 686
    Any ideas? Thank you in advance!

  2. #12
    Join Date
    Jul 2008
    Location
    Seattle, WA
    Posts
    17,050

    Default Re: Any body can add novell-client-2.0 to the OpenSuSe12.1 ?

    On Fri, 02 Mar 2012 10:46:02 +0000, anastasi wrote:

    > Any ideas? Thank you in advance!


    As I think about this a bit more, it seems that the problem may well be
    the kernel version.

    The Novell Client for Linux is compiled against the kernel version in
    SLED 11 (which matches up with the kernel version in openSUSE 11.x).

    The kernel version mismatch though, since 12.1 uses the 3.x kernel, means
    that the novfs module won't load because the ABI is different.

    As a result, I'm not sure that this can be made to work. I may have some
    time to look into it further over the weekend (I have an OES 2 server
    here at home so I have an NCP server to connect to if I can get it to
    work).

    You may have to fall back to ncpfs or using a SAMBA configuration on the
    server side.

    Jim



    --
    Jim Henderson
    openSUSE Forums Administrator
    Forum Use Terms & Conditions at http://tinyurl.com/openSUSE-T-C

  3. #13

    Default Re: Any body can add novell-client-2.0 to the OpenSuSe12.1 ?

    Maybe you could try to port the Novell Client that is included in SLED11sp2 (kernel 3.0) to openSUSE12.1 (kernel 3.1)...

    Quote Originally Posted by hendersj View Post
    On Fri, 02 Mar 2012 10:46:02 +0000, anastasi wrote:

    > Any ideas? Thank you in advance!


    As I think about this a bit more, it seems that the problem may well be
    the kernel version.

    The Novell Client for Linux is compiled against the kernel version in
    SLED 11 (which matches up with the kernel version in openSUSE 11.x).

    The kernel version mismatch though, since 12.1 uses the 3.x kernel, means
    that the novfs module won't load because the ABI is different.

    As a result, I'm not sure that this can be made to work. I may have some
    time to look into it further over the weekend (I have an OES 2 server
    here at home so I have an NCP server to connect to if I can get it to
    work).

    You may have to fall back to ncpfs or using a SAMBA configuration on the
    server side.

    Jim



    --
    Jim Henderson
    openSUSE Forums Administrator
    Forum Use Terms & Conditions at openSUSE Forums FAQ

  4. #14
    Join Date
    Jun 2008
    Location
    Delta Quadrant
    Posts
    1,442

    Default Re: Any body can add novell-client-2.0 to the OpenSuSe12.1 ?

    I can get as far as the usual 'novfs module is installed incorrectly' error.

    check.xplatkernelmodule = FAIL

    ../ncl_control start

    [ncl_control] ncl_control v1.10 started
    [ncl_control] mode = <start>

    redirecting to systemctl
    redirecting to systemctl
    Job failed. See system journal and 'systemctl status' for details.
    [ncl_control] Error: 'novfsd start' failed with error code 1

    I had to copy over libbfd-2.19.so into /usr/lib and
    also libxcb-xlib.so.O to get this far.

    Also installed kernel-source, gcc as per really old instructions but
    I don't think that is applicable any longer.

    Anywho, that's as far as I got with it. I notice also that the icons
    don't get installed for some reason.

    Probably have to wait for a version that runs on SLES 12 before
    it will work.




  5. #15

    Default Re: Any body can add novell-client-2.0 to the OpenSuSe12.1 ?

    small thing i noticed after reading this thread. novfs is included in kernel-source in opensuse 11.4, where as it is not included in kernel-source in opensuse 12.2.

    so until we get it into the kernel, it's not going to happen.

    if i copy the directory /usr/src/linux-2.6.37.6-24/fs/novfs to my 12.2 machine, possibly under /usr/src/linux-3.4.11-2.16/fs,

    how can i include into the kernel ?

    now i've got something to google :-)

    p

  6. #16
    Join Date
    Jun 2008
    Location
    Delta Quadrant
    Posts
    1,442

    Default Re: Any body can add novell-client-2.0 to the OpenSuSe12.1 ?

    I think it's done. OS and SLES/SLED are on divergent
    paths and the two may not cross again. I gave up trying
    to make it work, I just use FTP to access my Netware box,
    although I also use my Windows VM and a shared directory
    using VMware Workstation occasionally.

Page 2 of 2 FirstFirst 12

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •