Bug 672 - samba upgrade can fail because of missing PreReq
Summary: samba upgrade can fail because of missing PreReq
Status: CLOSED FIXED
Alias: None
Product: Sisyphus
Classification: Development
Component: samba-common (show other bugs)
Version: unstable
Hardware: all Linux
: P4 major
Assignee: Evgeny Sinelnikov
QA Contact:
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2002-02-28 21:07 MSK by Sergey Vlasov
Modified: 2003-08-25 15:18 MSD (History)
1 user (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Sergey Vlasov 2002-02-28 21:07:25 MSK
В результате apt-get install samba имеем:

...
/usr/bin/make_unicodemap: error while loading shared libraries: libacl.so.1: cannot open shared object file: No such file or directory
(повторяется многократно)
...
Sub-process /bin/rpm returned an error code (20)

Причина - в зависимостях пакета samba-common отсутствует PreReq: libacl libcups (с libcups тоже возможна аналогичная ситуация, наблюдалась еще в пакетах samba-2.0.x).  Подчеркиваю: зависимость типа PreReq требуется именно для пакета samba-common, поскольку указанные библиотеки требуются при выполнении установочных скриптов.

Алтернативный вариант решения проблемы - исправить Makefile для сборки makesmbcodepage и make_unicodemap, чтобы они не требовали libcups и libacl (которые им для работы явно не нужны).
---

---

Comment 1 Alexander Bokovoy 2002-02-28 21:45:11 MSK
Исправлено в samba 2.2.3-alt4
К сожалению, отучить samb-common от этих библиотек не удастся -- они используются в некоторых других программах пакета.
Comment 2 Alexander Bokovoy 2002-02-28 21:45:11 MSK
Исправлено в samba 2.2.3-alt4
К сожалению, отучить samb-common от этих библиотек не удастся -- они используются в некоторых других программах пакета.
Comment 3 Alexander Bokovoy 2002-03-11 15:51:00 MSK
Fixed in alt4
Comment 4 Alexander Bokovoy 2002-03-11 15:51:00 MSK
Fixed in alt4