libsmbclient.so.0.1 contains undefined symbols

Bug #10285 reported by Debian Bug Importer
22
Affects Status Importance Assigned to Milestone
samba (Debian)
Fix Released
Unknown
samba (Ubuntu)
Fix Released
High
LaMont Jones

Bug Description

Automatically imported from Debian bug report #281181 http://bugs.debian.org/281181

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Automatically imported from Debian bug report #281181 http://bugs.debian.org/281181

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Sun, 14 Nov 2004 12:20:56 +0100
From: Simon Hausmann <email address hidden>
To: <email address hidden>
Subject: libsmbclient.so.0.1 contains undefined symbols

Package: libsmbclient
Version: 3.0.8-1
Severity: grave
Justification: renders package unusable

*** Please type your report below this line ***

libsmbclient.so.0.1 contains undefined symbols, making it impossible to
use in client applications (like KDE's smb ioslave). The symbols in
question are:

undefined symbol: secrets_fetch_machine_password (/usr/lib/libsmbclient.so.0.1)
undefined symbol: secrets_fetch (/usr/lib/libsmbclient.so.0.1)
undefined symbol: secrets_delete(/usr/lib/libsmbclient.so.0.1)
undefined symbol: secrets_store (/usr/lib/libsmbclient.so.0.1)

As these symbols come from samba itself (passdb/secrets.c) it appears to me
that SECRETS_OBJ is missing from LIBSMBCLIENT_OBJ in the toplevel Makefile,
either directly or indirectly through other variables.

-- System Information:
Debian Release: 3.1
  APT prefers unstable
  APT policy: (500, 'unstable'), (1, 'experimental')
Architecture: i386 (i686)
Kernel: Linux 2.6.9
Locale: LANG=C, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)

Versions of packages libsmbclient depends on:
ii libc6 2.3.2.ds1-18 GNU C Library: Shared libraries an
ii libcomerr2 1.35-8 The Common Error Description libra
ii libkrb53 1.3.4-4 MIT Kerberos runtime libraries
ii libldap2 2.1.30-3 OpenLDAP libraries

-- no debconf information

Revision history for this message
In , Modestas Vainius (geromanas) wrote : undefined symbols in libsmbclient

reassign 281278 libsmbclient
severity 281278 grave
merge 281278 281181
thanks

These bugs should be closed when libsmbclient 3.0.9 or later is uploaded to
unstable.

Excerpt from 3.0.9 RELEASE NOTES:

Common bugs fixed in 3.0.9 include:

  o Problem updating roaming user profiles.
  o Crash in smbd when printing from a Windows 9x client.
  o Unresolved symbols in libsmbclient which caused
    applications such as KDE's konqueror to fail when
    accessing smb:// URLs.

Revision history for this message
Debian Bug Importer (debzilla) wrote :

Message-Id: <email address hidden>
Date: Fri, 19 Nov 2004 00:56:26 +0200
From: Modestas Vainius <email address hidden>
To: <email address hidden>
Cc: <email address hidden>,
 <email address hidden>
Subject: undefined symbols in libsmbclient

reassign 281278 libsmbclient
severity 281278 grave
merge 281278 281181
thanks

These bugs should be closed when libsmbclient 3.0.9 or later is uploaded to
unstable.

Excerpt from 3.0.9 RELEASE NOTES:

Common bugs fixed in 3.0.9 include:

  o Problem updating roaming user profiles.
  o Crash in smbd when printing from a Windows 9x client.
  o Unresolved symbols in libsmbclient which caused
    applications such as KDE's konqueror to fail when
    accessing smb:// URLs.

Revision history for this message
Debian Bug Importer (debzilla) wrote :

*** Bug 10437 has been marked as a duplicate of this bug. ***

Revision history for this message
Debian Bug Importer (debzilla) wrote :

*** Bug 10438 has been marked as a duplicate of this bug. ***

Revision history for this message
In , Steve Langasek (vorlon) wrote : Bug#281181: fixed in samba 3.0.8-2
Download full text (4.8 KiB)

Source: samba
Source-Version: 3.0.8-2

We believe that the bug you reported is fixed in the latest version of
samba, which is due to be installed in the Debian FTP archive:

libpam-smbpass_3.0.8-2_i386.deb
  to pool/main/s/samba/libpam-smbpass_3.0.8-2_i386.deb
libsmbclient-dev_3.0.8-2_i386.deb
  to pool/main/s/samba/libsmbclient-dev_3.0.8-2_i386.deb
libsmbclient_3.0.8-2_i386.deb
  to pool/main/s/samba/libsmbclient_3.0.8-2_i386.deb
python2.3-samba_3.0.8-2_i386.deb
  to pool/main/s/samba/python2.3-samba_3.0.8-2_i386.deb
samba-common_3.0.8-2_i386.deb
  to pool/main/s/samba/samba-common_3.0.8-2_i386.deb
samba-dbg_3.0.8-2_i386.deb
  to pool/main/s/samba/samba-dbg_3.0.8-2_i386.deb
samba-doc_3.0.8-2_all.deb
  to pool/main/s/samba/samba-doc_3.0.8-2_all.deb
samba_3.0.8-2.diff.gz
  to pool/main/s/samba/samba_3.0.8-2.diff.gz
samba_3.0.8-2.dsc
  to pool/main/s/samba/samba_3.0.8-2.dsc
samba_3.0.8-2_i386.deb
  to pool/main/s/samba/samba_3.0.8-2_i386.deb
smbclient_3.0.8-2_i386.deb
  to pool/main/s/samba/smbclient_3.0.8-2_i386.deb
smbfs_3.0.8-2_i386.deb
  to pool/main/s/samba/smbfs_3.0.8-2_i386.deb
swat_3.0.8-2_i386.deb
  to pool/main/s/samba/swat_3.0.8-2_i386.deb
winbind_3.0.8-2_i386.deb
  to pool/main/s/samba/winbind_3.0.8-2_i386.deb

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Steve Langasek <email address hidden> (supplier of updated samba package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 15 Nov 2004 06:54:13 -0800
Source: samba
Binary: samba-doc libsmbclient libpam-smbpass swat winbind smbclient samba samba-common libsmbclient-dev samba-dbg python2.3-samba smbfs
Architecture: source i386 all
Version: 3.0.8-2
Distribution: unstable
Urgency: low
Maintainer: Eloy A. Paris <email address hidden>
Changed-By: Steve Langasek <email address hidden>
Description:
 libpam-smbpass - pluggable authentication module for SMB password database
 libsmbclient - shared library that allows applications to talk to SMB servers
 libsmbclient-dev - libsmbclient static libraries and headers
 python2.3-samba - Python bindings that allow access to various aspects of Samba
 samba - a LanManager-like file and printer server for Unix
 samba-common - Samba common files used by both the server and the client
 samba-dbg - Samba debugging symbols
 samba-doc - Samba documentation
 smbclient - a LanManager-like simple client for Unix
 smbfs - mount and umount commands for the smbfs (for kernels >= than 2.2.
 swat - Samba Web Administration Tool
 winbind - service to resolve user and group information from Windows NT ser
Closes: 222867 246839 274155 281181
Changes:
 samba (3.0.8-2) unstable; urgency=low
 .
   * Fix the module paths for python2.3-samba so that "import foo from samba"
     ...

Read more...

Revision history for this message
Debian Bug Importer (debzilla) wrote :
Download full text (5.0 KiB)

Message-Id: <email address hidden>
Date: Thu, 18 Nov 2004 21:32:20 -0500
From: Steve Langasek <email address hidden>
To: <email address hidden>
Subject: Bug#281181: fixed in samba 3.0.8-2

Source: samba
Source-Version: 3.0.8-2

We believe that the bug you reported is fixed in the latest version of
samba, which is due to be installed in the Debian FTP archive:

libpam-smbpass_3.0.8-2_i386.deb
  to pool/main/s/samba/libpam-smbpass_3.0.8-2_i386.deb
libsmbclient-dev_3.0.8-2_i386.deb
  to pool/main/s/samba/libsmbclient-dev_3.0.8-2_i386.deb
libsmbclient_3.0.8-2_i386.deb
  to pool/main/s/samba/libsmbclient_3.0.8-2_i386.deb
python2.3-samba_3.0.8-2_i386.deb
  to pool/main/s/samba/python2.3-samba_3.0.8-2_i386.deb
samba-common_3.0.8-2_i386.deb
  to pool/main/s/samba/samba-common_3.0.8-2_i386.deb
samba-dbg_3.0.8-2_i386.deb
  to pool/main/s/samba/samba-dbg_3.0.8-2_i386.deb
samba-doc_3.0.8-2_all.deb
  to pool/main/s/samba/samba-doc_3.0.8-2_all.deb
samba_3.0.8-2.diff.gz
  to pool/main/s/samba/samba_3.0.8-2.diff.gz
samba_3.0.8-2.dsc
  to pool/main/s/samba/samba_3.0.8-2.dsc
samba_3.0.8-2_i386.deb
  to pool/main/s/samba/samba_3.0.8-2_i386.deb
smbclient_3.0.8-2_i386.deb
  to pool/main/s/samba/smbclient_3.0.8-2_i386.deb
smbfs_3.0.8-2_i386.deb
  to pool/main/s/samba/smbfs_3.0.8-2_i386.deb
swat_3.0.8-2_i386.deb
  to pool/main/s/samba/swat_3.0.8-2_i386.deb
winbind_3.0.8-2_i386.deb
  to pool/main/s/samba/winbind_3.0.8-2_i386.deb

A summary of the changes between this version and the previous one is
attached.

Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to <email address hidden>,
and the maintainer will reopen the bug report if appropriate.

Debian distribution maintenance software
pp.
Steve Langasek <email address hidden> (supplier of updated samba package)

(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing <email address hidden>)

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

Format: 1.7
Date: Mon, 15 Nov 2004 06:54:13 -0800
Source: samba
Binary: samba-doc libsmbclient libpam-smbpass swat winbind smbclient samba samba-common libsmbclient-dev samba-dbg python2.3-samba smbfs
Architecture: source i386 all
Version: 3.0.8-2
Distribution: unstable
Urgency: low
Maintainer: Eloy A. Paris <email address hidden>
Changed-By: Steve Langasek <email address hidden>
Description:
 libpam-smbpass - pluggable authentication module for SMB password database
 libsmbclient - shared library that allows applications to talk to SMB servers
 libsmbclient-dev - libsmbclient static libraries and headers
 python2.3-samba - Python bindings that allow access to various aspects of Samba
 samba - a LanManager-like file and printer server for Unix
 samba-common - Samba common files used by both the server and the client
 samba-dbg - Samba debugging symbols
 samba-doc - Samba documentation
 smbclient - a LanManager-like simple client for Unix
 smbfs - mount and umount commands for the smbfs (for kernels >= than 2.2.
 swat - Samba Web Administration Tool
 winbind - service to resolve user and g...

Read more...

Revision history for this message
Matt Zimmerman (mdz) wrote :

Looks like you may have forgotten to close this bug after completing the merge:

     samba | 3.0.8-2ubuntu1 | http://archive.ubuntu.com hoary/main Packages

samba (3.0.8-2ubuntu1) hoary; urgency=low

  * Resynchronise with Debian.

 -- LaMont Jones <email address hidden> Mon, 22 Nov 2004 20:55:18 -0700

Changed in samba:
status: Unknown → Fix Released
Revision history for this message
Oszkar Ambrus (aoszkar) wrote :

This bug has reappeared in libsmbclient package version 2:3.2.3-1ubuntu3.5.

I tried accessing samba shares using Dolphin and Krusader (that worked until yesterday),
and I get the same error message:
"Could not start process Unable to create io-slave:
klauncher said: Error loading 'kio_smb'."

Revision history for this message
hazylazysusan (hazylazysusan) wrote :

I have the same problem as Oszkar again, so should the bug be re-opened?

Revision history for this message
Thierry Carrez (ttx) wrote :

Oszkar, milky-cow:
Please open a new bug. This one was fixed a long time ago, so yours is probably different (or a regression).

Revision history for this message
Oszkar Ambrus (aoszkar) wrote :

I think I tried doing that but was directed here.
Should I report that bug again and open it as a new one?

Revision history for this message
Thierry Carrez (ttx) wrote :

Oszkar: yes please. This bug was solved, yours has the same symptoms but the fix may or may not be different. You can still refer to this bug in your newly-opened bug though, saying it looks a lot like (old, solved) bug 10285.

Revision history for this message
Oszkar Ambrus (aoszkar) wrote :

You know what? I reinstalled libsmbclient and some dependencies and it works now. I guess that's solved then... Or do others still have this issue?

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.