samba в x86

пакеты для ~x86 samba-client samba-server замаскированы, размаскирую, куча замаскированных зависимостей, то же размаскирую, в итоге выдает

 [blocks B     ] <net-fs/samba-3.3 ("<net-fs/samba-3.3" is blocking net-fs/samba-client-3.4.4, net-fs/samba-libs-3.4.4, sys-libs/talloc-2.0.0-r1, net-fs/samba-server-3.4.4-r1, sys-libs/tdb-1.2.0-r1)                                                       

 * Error: The above package list contains packages which cannot be
 * installed at the same time on the same system.                 

  ('ebuild', '/', 'net-fs/samba-client-3.4.4', 'merge') pulled in by
    samba-client

  ('ebuild', '/', 'net-fs/samba-server-3.4.4-r1', 'merge') pulled in by
    samba-server

  ('installed', '/', 'net-fs/samba-3.0.37', 'nomerge') pulled in by
    net-fs/samba required by ('installed', '/', 'app-misc/mc-4.7.0_pre3', 'nomerge')


For more information about Blocked Packages, please refer to the following
section of the Gentoo Linux x86 Handbook (architecture is irrelevant):

http://www.gentoo.org/doc/en/handbook/handbook-x86.xml?full=1#blocked 

Т.е. самбу поставить на x86 нереально?

Вариант для установки и

Вариант для установки и клиента и сервера samba на ~x86:

1. В /etc/portage/package.keywords заносим

Цитата:
net-fs/samba ~x86
net-fs/samba-libs ~x86
net-fs/samba-client ~x86
net-fs/samba-server ~x86

2. USE="client server" emerge samba (насчет необходимости USE здесь - не помню, может уже не нужно)
3. ...
4. PROFIT!

Нейтральность - высшее достижение сознания!

Еще нужно

Еще нужно

 sys-libs/tdb
sys-libs/talloc 

и после этого выдает, то что в первом посте.
Удалил samba, которая стояла в системе (без server и client), установка началась, выдает

 Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
 *                                                          
 *   /usr/portage/net-fs/samba-libs/files/samba-3.4.4-version.h.patch
 *   ( samba-3.4.4-version.h.patch )                                 

 * 
 * ERROR: net-fs/samba-libs-3.4.4 failed.
 * Call stack:                           
 *               ebuild.sh, line   49:  Called src_prepare
 *             environment, line 3533:  Called epatch '/usr/portage/net-fs/samba-libs/files/samba-3.4.2-missing_includes.patch' '/usr/portage/net-fs/samba-libs/files/samba-3.4.2-fix-samba4-automake.patch' '/usr/portage/net-fs/samba-libs/files/samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch' '/usr/portage/net-fs/samba-libs/files/samba-3.4.4-version.h.patch'                       
 *             environment, line 1966:  Called epatch '/usr/portage/net-fs/samba-libs/files/samba-3.4.4-version.h.patch'      
 *             environment, line 1987:  Called die                                                                            
 * The specific snippet of code:                                                                                              
 *               die "Cannot find \$EPATCH_SOURCE!";
 *  The die message:
 *   Cannot find $EPATCH_SOURCE!
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/net-fs/samba-libs-3.4.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-fs/samba-libs-3.4.4/temp/environment'.
 *

>>> Failed to emerge net-fs/samba-libs-3.4.4, Log file:

>>>  '/var/tmp/portage/net-fs/samba-libs-3.4.4/temp/build.log'

 * Messages for package net-fs/samba-libs-3.4.4:

 * Cannot find $EPATCH_SOURCE!  Value for $EPATCH_SOURCE is:
 *
 *   /usr/portage/net-fs/samba-libs/files/samba-3.4.4-version.h.patch
 *   ( samba-3.4.4-version.h.patch )
 *
 * ERROR: net-fs/samba-libs-3.4.4 failed.
 * Call stack:
 *               ebuild.sh, line   49:  Called src_prepare
 *             environment, line 3533:  Called epatch '/usr/portage/net-fs/samba-libs/files/samba-3.4.2-missing_includes.patch' '/usr/portage/net-fs/samba-libs/files/samba-3.4.2-fix-samba4-automake.patch' '/usr/portage/net-fs/samba-libs/files/samba-3.4.2-insert-AC_LD_VERSIONSCRIPT.patch' '/usr/portage/net-fs/samba-libs/files/samba-3.4.4-version.h.patch'
 *             environment, line 1966:  Called epatch '/usr/portage/net-fs/samba-libs/files/samba-3.4.4-version.h.patch'
 *             environment, line 1987:  Called die
 * The specific snippet of code:
 *               die "Cannot find \$EPATCH_SOURCE!";
 *  The die message:
 *   Cannot find $EPATCH_SOURCE!
 *
 * If you need support, post the topmost build error, and the call stack if relevant.
 * A complete build log is located at '/var/tmp/portage/net-fs/samba-libs-3.4.4/temp/build.log'.
 * The ebuild environment file is located at '/var/tmp/portage/net-fs/samba-libs-3.4.4/temp/environment'.

Попробуй заново

Попробуй заново синхронизироваться портеж.
У тебя не находится файл /usr/portage/net-fs/samba-libs/files/samba-3.4.4-version.h.patch

реально aes78

реально

aes78 написал(а):
Т.е. самбу поставить на x86 нереально?

работает

что-то добрый я сегодня ....

Поставил, но работать она не

Поставил, но работать она не работает, по крайней мере с тем конфигом, который у меня был в федоре 12.

3.4.4. встала без ошибок

3.4.4. встала без ошибок ?

package.keywords

net-fs/samba ~x86
net-fs/samba-server ~x86
net-fs/samba-client ~x86
net-fs/samba-libs ~x86
sys-libs/talloc ~x86
sys-libs/tdb ~x86

так?

samba.conf (ключевые моменты, для шары без домена)

guest account = nobody
map to guest = bad user

security = share
encrypt passwords = yes

interfaces = 192.168.1.237
remote browse sync = 192.168.1.1
remote announce = 192.168.1.255 192.168.1.1
local master = yes
domain master = yes
preferred master = yes
domain logons = no

passdb backend = smbpasswd

для домена +\- AD смотри там конфиги Theli

если после этого не работает - опиши проблему неработы
(log level = 10 и вгетпасте /var/log/samba/nmbd.log)

что-то добрый я сегодня ....

вообще надо конфиги писать

вообще надо конфиги писать самому по примерам с samba.org (я делал оттуда) + smb-conf.ru ;)

.

Theli написал(а):
вообще надо конфиги писать самому по примерам с samba.org (я делал оттуда) + smb-conf.ru ;)

Это да, маны рулят. Но ещё больше рулят примеры :)))

:wq
--
Live free or die

там не маны! там примеры! ;)

там не маны! там примеры! ;)

не посылай, да не посланным

не посылай, да не посланным будешь (с)
;)

реальные примеры не только, а порой - не столько, обучают,а. скорее, стимулируют к обучению, ибо свет есьм в конце всего....

;)

что-то добрый я сегодня ....

значит я либо уникум, либо не

значит я либо уникум, либо не русский, коли сначала лезу читать документацию :( буду исправляться! ждите "прикольных" тем на форуме ;)

Все правильно у меня в

Все правильно у меня в конфигах, это я ДНС изначально не указал, в федоре ловилось правильно, а здесь неправильно, после указания винда стала видеть, а в линуксе всегда смотрел с помощью konqueror, а в генту он пишет, что smb не поддерживается и во флагах не видно smb

aes78 написал(а): Все

aes78 написал(а):
во флагах не видно smb

1. флаг не smb, а samba
2. флаг samba желательно устанавливать глобально
3. если уж хочется выставить только для одного пакета, то eix --use samba kde-base/

флаг samba стоит, протокол

флаг samba стоит, протокол smb не поддерживается, флаг стоял изначально. Пересборка с --newuse не происходит.

и не поможет, samba -не более

и не поможет, samba -не более чем поддержка URL вида smb://COMP_NAME,
за обнаружение служб в сети в кде-3 отвечал демон lisa,
в кде-4 что заменено на технологию avahi/zeroconf.

P.S. лису обещают запилить, но как то не скоро

Compute:
Bosch M2.8.1 -> custom Bosch M2.8.3 clone from Russia.
Speed about 260 km,Ram 2 pers.,HDD - 70 kg,210 FLOPS ;)

при чем тут avahi/zeroconf ?!

при чем тут avahi/zeroconf ?! avahi/zeroconf - система, позволяющая компьютерам находить службы друг друга и автоматически конфигурировать сеть без DHCP, DNS и других серверов... M$ Windows имеет вообще свой аналогичный протокол, который не совместим с avahi/zeroconf и в любом случае с SMB не применяется... только если как расширение для клиентов Linux/MacOS

Zeroconf

имхо, samba самодостаточное

имхо, samba самодостаточное явление

в kde3 я никогда не пускал lisa

kde4 use = -zeroconf

и всё работало \ работает (samba 3.0.33 \ 3.4.4)

что-то добрый я сегодня ....

Проблема с tdb для samba

У меня немного другая проблемка (не стал плодить кучу новых тем)
Пытаюсь выполнить стандартно emerge samba, но при установки валит ошибку в tdb.

make: *** [pytdb.o] Ошибка 1
make: *** Ожидание завершения заданий...
I/O error : Attempt to load network entity http://www.samba.org/samba/DTD/samba-doc
manpages/tdbbackup.8.xml:2: warning: failed to load external entity "http://www.samba.org/samba/DTD/samba-doc"
 DocBook V4.2-Based Variant V1.0//EN" "http://www.samba.org/samba/DTD/samba-doc"
                                                                               ^
Note: Writing tdbbackup.8
emake failed
 * ERROR: sys-libs/tdb-1.2.1 failed:
 *   emake shared-build failed
 *
 * Call stack:
 *     ebuild.sh, line  56:  Called src_compile
 *   environment, line 5133:  Called die
 * The specific snippet of code:
 *       emake shared-build || die "emake shared-build failed";

emerge --pretend samba

These are the packages that would be merged, in order:

Calculating dependencies... done!
[ebuild  N    ] sys-libs/tdb-1.2.1  USE="python -static-libs -tdbtest -tools"
[ebuild  N    ] sys-libs/talloc-2.0.1-r1  USE="-compat -doc -static-libs -swig"
[ebuild  N    ] net-fs/samba-3.4.9  USE="acl client netapi pam readline server smbclient smbsharemodes swat syslog winbind -addns -ads -aio -avahi -caps -cluster -cups -debug -doc -examples -fam -ldap -ldb -quota"

 * IMPORTANT: 2 news items need reading for repository 'gentoo'.
 * Use eselect news to read news items.

Подскажите что я возможно не доделываю и что еще нужно глянуть для диагностики ошибки?

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".