Upgraded my workstation @work to 10.2 today and noticed something really, really annoying.
We use some OES boxes as file servers in our LAN (yeah, don't ask me ;)) and the
Novell Client for Linux worked fine on 10.0 and 10.1.
It did stop working on 10.2 though, because of two issues:
binutils
Novell doesn't provide packages for openSUSE 10.2 (*doh*).
I tried to use the packages for SLE10 (
novell-client-1.2-SLE10.tar.gz) but couldn't install them because they are linked against the
binutils of SLE10/SUSE10.1 -- namely,
libbfd-2.16.91.0.5.so).
So I decided to do a backport/compatibility package for openSUSE 10.2 that includes
libbfd-2.16.91.0.5.so. After all, the SONAME contains the complete version up to the last dot and hence, it can be installed side-by-side with the
binutils package of 10.2 without causing any issues.
I hacked the spec file of SUSE 10.0's
binutils and just kept
libbfd-2.16.91.0.5.so and
libopcodes-2.16.91.0.5.so in the package.
RPMs for 32bit and x86_64
are available in my repository (or will be in a few hours, after the next sync).
novfs kernel module
The
novfs kernel module (provided on 10.2 through the package
novfs-kmp-default)
doesn't work.
It hasn't been ported to 2.6.18 and still uses the deprecated
tasklist_lock.
I managed to hack a
patch against novfs-2.0.0-3.src.rpm and it seems to work fine -- at least for me.
Update
added 2006-12-26 20:15:
Currently waiting for a fix (and possibly an Online Update). In the mean time, you can upgrade to the
novfs-kmp package that is
available in my repository.
The following command should do the trick:
rpm --freshen -vh ftp://ftp.skynet.be/pub/suser-guru/rpm/packages/System/novfs/*.rpm