vBulletin Search Engine Optimization
| |||||||
| Register | FAQ | Members List | Calendar | Search | Today's Posts | Mark Forums Read |
| ||||
| I'm having trouble with smbclient on 3.6. It's running on a 200MHz Pentium, so I've been trying to avoid compiling anything. I ran into a minor dependency problem when installing the Samba package. I solved one issue by installing the FreeBSD compatibility package, but now when I try to invoke smbclient, I get: smbclient: can't load library 'libncurses.so.10.0' and I can't find that version anywhere. Is it necessary to start working with source code at this point, or is there a compiled version lurking somewhere that I haven't discovered yet? Thanks! |
| |||
| > smbclient: can't load library 'libncurses.so.10.0' > and I can't find that version anywhere. I got this from a 3.6 box $ ls -al /usr/lib/libncurses.so.10.0 -r--r--r-- 4 root bin 265898 Dec 25 13:12 /usr/lib/libncurses.so.10.0 $ file /usr/lib/libncurses.so.10.0 /usr/lib/libncurses.so.10.0: ELF 32-bit LSB shared object, Intel 80386, version 1, not stripped $ md5 /usr/lib/libncurses.so.10.0 MD5 (/usr/lib/libncurses.so.10.0) = 82e50ce7fad4867fd0696e75f8188782 You can download it from here http://www.dmrt.net/libncurses.so.10.0 If you trust me > Thanks! Your welcome. -Bas |
| |||
| Bas Keur wrote: >>smbclient: can't load library 'libncurses.so.10.0' >>and I can't find that version anywhere. > > I got this from a 3.6 box > > $ ls -al /usr/lib/libncurses.so.10.0 > -r--r--r-- 4 root bin 265898 Dec 25 13:12 /usr/lib/libncurses.so.10.0 > $ file /usr/lib/libncurses.so.10.0 > /usr/lib/libncurses.so.10.0: ELF 32-bit LSB shared object, Intel 80386, > version 1, not stripped > $ md5 /usr/lib/libncurses.so.10.0 > MD5 (/usr/lib/libncurses.so.10.0) = 82e50ce7fad4867fd0696e75f8188782 > > You can download it from here > http://www.dmrt.net/libncurses.so.10.0 > If you trust me Thanks! I've got it. Now I just have to decide how paranoid I am. I guess I should just bite the bullet, get the sources, and compile it, but I'll have to find another computer to do it with. The hard drive is dying on this one, and I don't think it's worth the cost of a new hard drive. I've got a desktop machine that at least will stand up to the rigors of compiling. |
| |||
| On 2005-01-25, Lee Ethridge <nospam@gkwpmcfjd.vpk> wrote: > > I guess I should just bite the bullet, get the sources, and compile it, > but I'll have to find another computer to do it with. I suspect your system is in an inconsistent state and you'll eventually have other problems. I had no troubles installing and running the samba package (samba-2.2.10) included in the official CD after a normal 3.6 install. I thought (but haven't checked lately) that /usr/lib/libncurses.{a,so} came in the base install tarballs. -- ratfood@food.skaterat.net All foods should be removed to reply |
| |||
| John McGrail wrote: > I suspect your system is in an inconsistent state and you'll eventually > have other problems. > > I had no troubles installing and running the samba package > (samba-2.2.10) included in the official CD after a normal 3.6 install. > > I thought (but haven't checked lately) that /usr/lib/libncurses.{a,so} > came in the base install tarballs. This system was installed via ftp using the mini CD. (The .iso that boots the computer and loads OpenBSD over ftp.) libncurses.so.9.0 is installed here. I installed the samba package from the ftp site, and it had unresolved dependencies. The first dependency problem was resolved by installing the FreeBSD compatibility stuff. The second dependency problem is with the version of libncurses. sambaclient wants libncurses.so.10.0. |
| |||
| On 2005-01-25, Lee Ethridge <nospam@gkwpmcfjd.vpk> wrote: > > This system was installed via ftp using the mini CD. (The .iso that > boots the computer and loads OpenBSD over ftp.) > libncurses.so.9.0 is installed here. I installed the samba package from > the ftp site, and it had unresolved dependencies. The first dependency > problem was resolved by installing the FreeBSD compatibility stuff. The > second dependency problem is with the version of libncurses. > sambaclient wants libncurses.so.10.0. > I still suspect you have inconsistencies. Perhaps you used 3.5 base tarballs? I've never done an FTP install so you're out of my league. I have libncurses.so.10.0 in my /usr/lib (installed via a 3.6 based CD built in house with errata through 12/15/2004-ish). samba depends on the popt package, but other than that should work in a correctly installed base system without the need for recompile. -- ratfood@food.skaterat.net All foods should be removed to reply |
| |||
| John McGrail wrote: > On 2005-01-25, Lee Ethridge <nospam@gkwpmcfjd.vpk> wrote: > >>This system was installed via ftp using the mini CD. (The .iso that >>boots the computer and loads OpenBSD over ftp.) >>libncurses.so.9.0 is installed here. I installed the samba package from >>the ftp site, and it had unresolved dependencies. The first dependency >>problem was resolved by installing the FreeBSD compatibility stuff. The >>second dependency problem is with the version of libncurses. >>sambaclient wants libncurses.so.10.0. >> > > I still suspect you have inconsistencies. Perhaps you used 3.5 base > tarballs? I've never done an FTP install so you're out of my league. > > I have libncurses.so.10.0 in my /usr/lib (installed via a 3.6 based CD built > in house with errata through 12/15/2004-ish). samba depends on the popt > package, but other than that should work in a correctly installed > base system without the need for recompile. Hmm. Maybe I made a typographical error when installing popt. If I typed 3.5 instead of 3.6 at the critical moment... I guess I need to remove everything I've installed today (samba, popt, freebsd compatibility package) and try again. If it works, I'll consider myself out of the woods, otherwise, I'll probably need to rebuild from scratch. Does that sound right to you? |
| |||
| > > Hmm. Maybe I made a typographical error when installing popt. If I > typed 3.5 instead of 3.6 at the critical moment... > > I guess I need to remove everything I've installed today (samba, popt, > freebsd compatibility package) and try again. If it works, I'll > consider myself out of the woods, otherwise, I'll probably need to > rebuild from scratch. > > Does that sound right to you? Except the 'when installing popt' part. I bet you really meant 'when doing the base ftp install'. But again, I'm just guessing 'cause I've never done ftp installs. I'd either a) remove all the packages and check the version of ncurses.so* (however, I would _not_ expect a pkg_remove to change this) b) pull down the 3.5 & 3.6 base tarballs and see which version of ncurses is in them. In either case, I'd probably reinstall from scratch. It takes less than 15 minutes from a full CD (when I don't have to muck with partitions). -- ratfood@food.skaterat.net All foods should be removed to reply |
| |||
| John McGrail wrote: >>Hmm. Maybe I made a typographical error when installing popt. If I >>typed 3.5 instead of 3.6 at the critical moment... >> >>I guess I need to remove everything I've installed today (samba, popt, >>freebsd compatibility package) and try again. If it works, I'll >>consider myself out of the woods, otherwise, I'll probably need to >>rebuild from scratch. >> >>Does that sound right to you? > > > Except the 'when installing popt' part. I bet you really meant 'when > doing the base ftp install'. But again, I'm just guessing 'cause I've > never done ftp installs. > > I'd either > a) remove all the packages and check the version of ncurses.so* > (however, I would _not_ expect a pkg_remove to change this) > > b) pull down the 3.5 & 3.6 base tarballs and see which version of > ncurses is in them. > > In either case, I'd probably reinstall from scratch. It takes less than > 15 minutes from a full CD (when I don't have to muck with partitions). Ugh. I keep trying to make myself believe the libncurses.so.9.0 came from some later mistake, but you're right. It had to be a mistake during the base install. So, I suppose I should try to make a CD instead of installing over ftp. I'd buy a CD except that I'm not convinced I'm going to get along with OpenBSD that well. I've tried it at least a couple of times before and gave up. This last one was the best install yet, and it's biting the dust. Any tips for building the CD, such as which data to choose, how to make it bootable, or how to use it if it's not bootable would be appreciated. |
| ||||
| On Tue, 25 Jan 2005 20:11:25 GMT, Lee Ethridge wrote: > So, I suppose I should try to make a CD instead of installing over ftp. If you have a partition big enough, make a local mirror of the 3.6 stuff from your favorite ftp mirror. I like to use my /home partition and let everything live in /home/ftp/pub/OpenBSD. Backup anything important to this partition (stuff in /etc for example). Then take bsd.rd and move it to /bsd (backup the original if you want) and then reboot. # cp /bsd /bsd.old # cp /home/ftp/pub/OpenBSD/3.6/i386/bsd.rd /bsd # reboot When you boot your computer, you'll be taken to the installer. Choose i for install, say yes to the question about using your entire disk, and quit the disklabel part because you'll be using the same partitioning scheme. At the mount point configuration, setup mount points for everything except /home. Let the installer format the other slices. When it comes to choosing the installation media, choose d to install from the disk. Select the partition where the sets are living (for example, 'h' in my case). For the pathname to the filesets, enter ftp/pub/OpenBSD/3.6/i386 (remember, this is relative to the root of partition you just specified). Choose whatever filesets you want, finish the installation, and reboot. When the machine comes up, login and mount /home in the right place. For example, if 'h' was the slice, you'd do this: # mount /dev/wd0h /home After that, make sure you modify /etc/fstab to do this automatically at boot. This is how I upgrade from release to release. Start to finish, it takes me about 5 minutes. > I'd buy a CD except that I'm not convinced I'm going to get along with > OpenBSD that well. I've tried it at least a couple of times before and > gave up. This last one was the best install yet, and it's biting the dust. Stick with it. |