2008-08-24 17:13:52 |
Javier Uruen Val |
bug |
|
|
added bug |
2008-08-24 17:15:01 |
Javier Uruen Val |
description |
Release: 8.10
Version: 0.60.0-1ubuntu1
Since the latest courier upload (0.60.0-1ubuntu1), it seems there's a problem with the shared libraries.
One of the changes made to the package was the removal of rpath information from the package. Without this information courier executables won't be able to locate the libraries under /usr/lib/courier-authlib and will fail with the following error:
/usr/lib/courier/courier/courierpop3login: error while loading shared libraries: libcourierauthsasl.so: cannot open shared object file: No such file or directory
I guess there are a few approaches to fix this:
- Do not strip rpath information
- Add /usr/lib/courier-authlib directory to /etc/ld.so.conf
- Change /usr/lib/courier-authlib to /usr/lib
- Modify courier init.d scripts to use LD_LIBRARY_PATH
- ...
I'm attaching a patch for first approach. It reverts the changes made to stip rpath information. Although this will make lintian to complain again. |
Release: 8.10
Version: 0.60.0-1ubuntu1
Since the latest courier upload (0.60.0-1ubuntu1), it seems there's a problem with the shared libraries.
One of the changes made to the package was the removal of rpath information from the binaries. Without this information some courier executables won't be able to locate the libraries under /usr/lib/courier-authlib and will fail with the following error:
/usr/lib/courier/courier/courierpop3login: error while loading shared libraries: libcourierauthsasl.so: cannot open shared object file: No such file or directory
I guess there are a few approaches to fix this:
- Do not strip rpath information
- Add /usr/lib/courier-authlib directory to /etc/ld.so.conf
- Change /usr/lib/courier-authlib to /usr/lib
- Modify courier init.d scripts to use LD_LIBRARY_PATH
- ...
I'm attaching a patch for first approach. It reverts the changes made to strip rpath information. Although this will make lintian to complain again. |
|
2008-08-24 17:17:26 |
Javier Uruen Val |
bug |
|
|
added attachment 'courier_0.60.0-1ubuntu2.diff' (courier_0.60.0-1ubuntu2.diff) |
2008-08-24 17:18:04 |
Javier Uruen Val |
description |
Release: 8.10
Version: 0.60.0-1ubuntu1
Since the latest courier upload (0.60.0-1ubuntu1), it seems there's a problem with the shared libraries.
One of the changes made to the package was the removal of rpath information from the binaries. Without this information some courier executables won't be able to locate the libraries under /usr/lib/courier-authlib and will fail with the following error:
/usr/lib/courier/courier/courierpop3login: error while loading shared libraries: libcourierauthsasl.so: cannot open shared object file: No such file or directory
I guess there are a few approaches to fix this:
- Do not strip rpath information
- Add /usr/lib/courier-authlib directory to /etc/ld.so.conf
- Change /usr/lib/courier-authlib to /usr/lib
- Modify courier init.d scripts to use LD_LIBRARY_PATH
- ...
I'm attaching a patch for first approach. It reverts the changes made to strip rpath information. Although this will make lintian to complain again. |
Release: 8.10
Version: 0.60.0-1ubuntu1
Since the latest courier upload (0.60.0-1ubuntu1), I'm experiencing a problem with the shared libraries.
One of the changes made to the package was the removal of rpath information from the binaries. Without this information some courier executables won't be able to locate the libraries under /usr/lib/courier-authlib and will fail with the following error:
/usr/lib/courier/courier/courierpop3login: error while loading shared libraries: libcourierauthsasl.so: cannot open shared object file: No such file or directory
I guess there are a few approaches to fix this:
- Do not strip rpath information
- Add /usr/lib/courier-authlib directory to /etc/ld.so.conf
- Change /usr/lib/courier-authlib to /usr/lib
- Modify courier init.d scripts to use LD_LIBRARY_PATH
- ...
I'm attaching a patch for first approach. It reverts the changes made to strip rpath information. Although this will make lintian to complain again. |
|
2008-08-24 20:02:32 |
Michael Casadevall |
courier: status |
New |
Confirmed |
|
2008-08-24 20:02:32 |
Michael Casadevall |
courier: assignee |
|
sonicmctails |
|
2008-08-24 20:02:32 |
Michael Casadevall |
courier: importance |
Undecided |
High |
|
2008-08-24 20:02:32 |
Michael Casadevall |
courier: statusexplanation |
|
Embedding rpath information is the wrong fix for it, Debian policy says that rpath is only acceptable for private modules of a program, but authlib is a general purpose library (it has a courier-authlib-dev package).
I'm not familiar with the ld.so.conf policy, but I believe we need to move the libraries into /usr/lib. I need to confer with sistpoty, he'll be able to give be a proper answer on the policy.
Removing ubuntu-universe-sponsors until a confirmed course of action is determined. |
|
2008-08-26 19:30:26 |
Nicolas Valcarcel |
courier: assignee |
sonicmctails |
nvalcarcel |
|
2008-08-26 19:30:26 |
Nicolas Valcarcel |
courier: statusexplanation |
Embedding rpath information is the wrong fix for it, Debian policy says that rpath is only acceptable for private modules of a program, but authlib is a general purpose library (it has a courier-authlib-dev package).
I'm not familiar with the ld.so.conf policy, but I believe we need to move the libraries into /usr/lib. I need to confer with sistpoty, he'll be able to give be a proper answer on the policy.
Removing ubuntu-universe-sponsors until a confirmed course of action is determined. |
ups! working on it |
|
2008-08-26 20:00:25 |
Launchpad Janitor |
courier: status |
Confirmed |
Fix Released |
|
2010-02-21 08:53:14 |
Launchpad Janitor |
branch linked |
|
lp:ubuntu/courier |
|