* [sisyphus] netatalk+sisyphus @ 2007-03-20 13:32 Vladimir Istrati 2007-03-20 23:02 ` Sergey ` (3 more replies) 0 siblings, 4 replies; 24+ messages in thread From: Vladimir Istrati @ 2007-03-20 13:32 UTC (permalink / raw) To: sisyphus Здравствуйте! Пишу в первый раз, извините... В силу специфики работы, есть необходимость в netatalk. Мои действия: Был взят Compact 3.0.4, на нем netatalk установился, настроился, Макинтош увидел расшаренные ресурсы. По совету более опытного товарища обновился до sisyphus (переустановил с "нуля" compact и обновился - для "чистоты" эксперимента). При попытке установить netatalk-1.5.3-alt14.i586.rpm. Выдал: error: failed dependencies: pam_nologin.so is needed by netatalk-1.5.3-alt14 Такого пакета не нашел. При установке этого же пакета с --nodeps - пакет ставится, более того, работает, но при каждой попытке чего-нибудь еще инсталлировать, требует деинсталляции этого пакета, причем без его деинсталляции ни один install не проходит. Как в sisyphus решить проблему интеграции MacOS? Дополнение: MacOS классика (8.6, 9.1) (была бы Х - вопроса бы не было) -- Best regards, Vladimir mailto:bob@kp.md ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-20 13:32 [sisyphus] netatalk+sisyphus Vladimir Istrati @ 2007-03-20 23:02 ` Sergey 2007-03-21 11:59 ` Vladimir Istrati 2007-03-21 10:24 ` Dmitry V. Levin ` (2 subsequent siblings) 3 siblings, 1 reply; 24+ messages in thread From: Sergey @ 2007-03-20 23:02 UTC (permalink / raw) To: sisyphus On Tue, 20 Mar 2007 15:32:06 +0200 Vladimir Istrati <bob@kp.md> wrote: > Здравствуйте! Здравствуйте > Пишу в первый раз, извините... > > В силу специфики работы, есть необходимость в netatalk. > > Мои действия: > Был взят Compact 3.0.4, на нем netatalk установился, настроился, > Макинтош увидел расшаренные ресурсы. > По совету более опытного товарища > обновился до sisyphus (переустановил с "нуля" compact и обновился - > для "чистоты" эксперимента). А как обновлялись? dist-upgrade? > При попытке установить netatalk-1.5.3-alt14.i586.rpm. > Выдал: > error: failed dependencies: > pam_nologin.so is needed by netatalk-1.5.3-alt14 > > Такого пакета не нашел. /lib/security/pam_nologin.so находится в пакете под названием pam -- Regards, Sergey <rt@altlinux.ru> ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-20 23:02 ` Sergey @ 2007-03-21 11:59 ` Vladimir Istrati 2007-03-22 21:36 ` Michael Shigorin 0 siblings, 1 reply; 24+ messages in thread From: Vladimir Istrati @ 2007-03-21 11:59 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list >> обновился до sisyphus (переустановил с "нуля" compact и обновился - >> для "чистоты" эксперимента). S> А как обновлялись? dist-upgrade? сначала обновил ядро (apt, rpm, glibc), затем, естественно, dist-upgrade )) >> При попытке установить netatalk-1.5.3-alt14.i586.rpm. >> Выдал: >> error: failed dependencies: >> pam_nologin.so is needed by netatalk-1.5.3-alt14 >> >> Такого пакета не нашел. S> /lib/security/pam_nologin.so находится в пакете под названием pam все верно - именно тут он и находится (pam установлен)... но инсталлятор его не принимает, не видит... (неточно обрисовал ситуацию) ...еще и звук пропал... ))) (но это так...) -- Best regards, Vladimir mailto:bob@kp.md ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-21 11:59 ` Vladimir Istrati @ 2007-03-22 21:36 ` Michael Shigorin 0 siblings, 0 replies; 24+ messages in thread From: Michael Shigorin @ 2007-03-22 21:36 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list On Wed, Mar 21, 2007 at 01:59:57PM +0200, Vladimir Istrati wrote: > >> обновился до sisyphus (переустановил с "нуля" compact и > >> обновился - для "чистоты" эксперимента). > S> А как обновлялись? dist-upgrade? > сначала обновил ядро (apt, rpm, glibc), затем, естественно, > dist-upgrade )) Есть предложение: если грамотный человек не берётся пособирать netatalk (возможно, Вы вдвоём) -- попеняйте ему на рекомендации и конкретно для этого сервиса вернитесь на 3.0 или 2.4. А на другой машинке с сизифом можно добивать пакет 2.0.3+. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-20 13:32 [sisyphus] netatalk+sisyphus Vladimir Istrati 2007-03-20 23:02 ` Sergey @ 2007-03-21 10:24 ` Dmitry V. Levin 2007-03-21 10:39 ` Alexander Bokovoy 2007-03-21 12:08 ` Vladimir Istrati 2007-03-22 21:34 ` Michael Shigorin 2007-03-22 23:33 ` Sergey Kurakin 3 siblings, 2 replies; 24+ messages in thread From: Dmitry V. Levin @ 2007-03-21 10:24 UTC (permalink / raw) To: ALT Linux Sisyphus mailing list [-- Attachment #1: Type: text/plain, Size: 276 bytes --] Hi, On Tue, Mar 20, 2007 at 03:32:06PM +0200, Vladimir Istrati wrote: > В силу специфики работы, есть необходимость в netatalk. К сожалению, пакет netatalk уже давно в Сизифе отсутствует (orphaned). Из-за этого у вас и возникла сложность с обновлением. -- ldv [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-21 10:24 ` Dmitry V. Levin @ 2007-03-21 10:39 ` Alexander Bokovoy 2007-03-21 11:26 ` Slava Grecea 2007-03-21 12:15 ` Vladimir Istrati 2007-03-21 12:08 ` Vladimir Istrati 1 sibling, 2 replies; 24+ messages in thread From: Alexander Bokovoy @ 2007-03-21 10:39 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Dmitry V. Levin пишет: > Hi, > > On Tue, Mar 20, 2007 at 03:32:06PM +0200, Vladimir Istrati wrote: >> В силу специфики работы, есть необходимость в netatalk. > > К сожалению, пакет netatalk уже давно в Сизифе отсутствует > (orphaned). Из-за этого у вас и возникла сложность с обновлением. За последние четыре года Владимир первый, кому потребовался этот пакет. Не знаю, стоит ли его оживлять при такой пользовательской базе. ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-21 10:39 ` Alexander Bokovoy @ 2007-03-21 11:26 ` Slava Grecea 2007-03-21 12:15 ` Vladimir Istrati 1 sibling, 0 replies; 24+ messages in thread From: Slava Grecea @ 2007-03-21 11:26 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list On Среда 21 марта 2007, Alexander Bokovoy wrote: > Dmitry V. Levin пишет: > > Hi, > > > > On Tue, Mar 20, 2007 at 03:32:06PM +0200, Vladimir Istrati wrote: > >> В силу специфики работы, есть необходимость в netatalk. > > > > К сожалению, пакет netatalk уже давно в Сизифе отсутствует > > (orphaned). Из-за этого у вас и возникла сложность с обновлением. > > За последние четыре года Владимир первый, кому потребовался этот пакет. > Не знаю, стоит ли его оживлять при такой пользовательской базе. > _______________________________________________ > Sisyphus mailing list > Sisyphus@lists.altlinux.org > https://lists.altlinux.org/mailman/listinfo/sisyphus 1.5.x, 2.0.x вываливается со следующей ошибкой: checking for Berkeley DB headers in /usr/local/include/db4.2... no checking for Berkeley DB headers in /usr/local/include/db42... no checking for Berkeley DB headers in /usr/local/include/db4.1... no checking for Berkeley DB headers in /usr/local/include/db41... no checking for Berkeley DB headers in /usr/local/include/db4... no checking for Berkeley DB headers in /usr/local/include/... no checking for Berkeley DB headers in /usr/include/db4.2... no checking for Berkeley DB headers in /usr/include/db42... no checking for Berkeley DB headers in /usr/include/db4.1... no checking for Berkeley DB headers in /usr/include/db41... no checking for Berkeley DB headers in /usr/include/db4... yes checking /usr/include/db4/db.h version >= 4.1.0... 4.4.20, yes checking for Berkeley DB link (-ldb-4.2)... yes checking Berkeley DB library version >= 4.1.0... header/library version mismatch (4.4.20/4.2.52), no checking for Berkeley DB headers in /usr/include/... yes checking /usr/include//db.h version >= 4.1.0... 4.4.20, yes checking for Berkeley DB link (-ldb-4.2)... yes checking Berkeley DB library version >= 4.1.0... header/library version mismatch (4.4.20/4.2.52), no $ rpm -qa | grep libdb4 libdb4.2-4.2.52-alt4.1 libdb4.3-4.3.29-alt4 libdb4.3_int-4.3.29-alt4 libdb4.4-4.4.20-alt2 libdb4.4-devel-4.4.20-alt2 Как проблему разрешить ? ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-21 10:39 ` Alexander Bokovoy 2007-03-21 11:26 ` Slava Grecea @ 2007-03-21 12:15 ` Vladimir Istrati 2007-03-21 14:00 ` Alexander Bokovoy 1 sibling, 1 reply; 24+ messages in thread From: Vladimir Istrati @ 2007-03-21 12:15 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list AB> За последние четыре года Владимир первый, кому потребовался этот пакет. AB> Не знаю, стоит ли его оживлять при такой пользовательской базе. Я с этим даже согласен! ))) Более того, я уверен, что и до моего запроса (когда пакет поддерживался) было не так уж много людей его использующих. (много ли народу живет на Маках+AltLinux в смешанных корпоративных сетях?) Я же не настаиваю именно на этом решении. Но посоветуйте тогда, чем? Поддержка AppleTalk+Sisyphus. -- Best regards, Vladimir mailto:bob@kp.md ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-21 12:15 ` Vladimir Istrati @ 2007-03-21 14:00 ` Alexander Bokovoy 0 siblings, 0 replies; 24+ messages in thread From: Alexander Bokovoy @ 2007-03-21 14:00 UTC (permalink / raw) To: Vladimir Istrati, ALT Linux Sisyphus discussion list Vladimir Istrati пишет: > AB> За последние четыре года Владимир первый, кому потребовался этот > пакет. AB> Не знаю, стоит ли его оживлять при такой пользовательской > базе. > > Я с этим даже согласен! ))) Более того, я уверен, что и до моего > запроса (когда пакет поддерживался) было не так уж много людей его > использующих. (много ли народу живет на Маках+AltLinux в смешанных > корпоративных сетях?) Я же не настаиваю именно на этом решении. Но > посоветуйте тогда, чем? Поддержка AppleTalk+Sisyphus. Было ровно два пользователя: один большой, другой -- конечный пользователь. Одним из них был проект ApplianceWare NAS (network-attached storage), который был построен на базе Сизифа, а вторым -- редакция газеты "Комсомольская правда", если я правильно помню. Поскольку сейчас ApplianceWare как-то живет самостоятельно и вопросов не задает, а человек, поддерживавший среду во втором случае тоже не возмущается уходом пакета, то я делаю вывод, что других пользователей нет. :-) На предмет чем пользоваться -- надо собирать netatalk, что же еще. ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-21 10:24 ` Dmitry V. Levin 2007-03-21 10:39 ` Alexander Bokovoy @ 2007-03-21 12:08 ` Vladimir Istrati 1 sibling, 0 replies; 24+ messages in thread From: Vladimir Istrati @ 2007-03-21 12:08 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list DVL> К сожалению, пакет netatalk уже давно в Сизифе отсутствует (orphaned). Я это понял DVL> Из-за этого у вас и возникла сложность с обновлением. А чем пользоваться? Классические Маки (Apple Talk) как привязать? Существует ли решение для Сизифа? -- Best regards, Vladimir mailto:bob@kp.md ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-20 13:32 [sisyphus] netatalk+sisyphus Vladimir Istrati 2007-03-20 23:02 ` Sergey 2007-03-21 10:24 ` Dmitry V. Levin @ 2007-03-22 21:34 ` Michael Shigorin 2007-03-22 23:54 ` Sergey Kurakin 2007-03-22 23:33 ` Sergey Kurakin 3 siblings, 1 reply; 24+ messages in thread From: Michael Shigorin @ 2007-03-22 21:34 UTC (permalink / raw) To: sisyphus On Tue, Mar 20, 2007 at 03:32:06PM +0200, Vladimir Istrati wrote: > Пишу в первый раз, извините... В силу специфики работы, есть > необходимость в netatalk. Можно попробовать помочь со сборкой -- маки рядом есть. Но именно помочь, в смысле Вам тогда светит заинтересованность поддержать майнтейнерством пакета. > Как в sisyphus решить проблему интеграции MacOS? Дополнение: > MacOS классика (8.6, 9.1) (была бы Х - вопроса бы не было) Попробовал зарядить сборку 2.0.3 со спеком 1.5.3 без трёх дней трёхлетней давности. Утром гляну, что получилось, но скорее всего -- у Вас при помощи пакет будет готов и отлажен быстрее (заинтересованность -- страшная сила ;-). Внимание, оно попробовало найти Berkeley DB 4.2, но согласилось и на libdb4.4-devel. Не факт, что это беспроблемно, надо проверять. ...взорвалось при сборке. Вот (несобирающийся) src.rpm: http://paq.osdn.org.ua/~mike/tmp/netatalk-2.0.3-alt0.1.src.rpm За патчами по части libdb и прочего пошёл бы в первую очередь на cvs.pld-linux.org. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-22 21:34 ` Michael Shigorin @ 2007-03-22 23:54 ` Sergey Kurakin 2007-03-23 9:28 ` Michael Shigorin 0 siblings, 1 reply; 24+ messages in thread From: Sergey Kurakin @ 2007-03-22 23:54 UTC (permalink / raw) To: sisyphus Здравствуйте. On Friday 23 March 2007, Michael Shigorin wrote: > Внимание, оно попробовало найти Berkeley DB 4.2, но > согласилось и на libdb4.4-devel. Не факт, что это > беспроблемно, надо проверять. ...взорвалось при сборке. > Вот (несобирающийся) src.rpm: > http://paq.osdn.org.ua/~mike/tmp/netatalk-2.0.3-alt0.1.src.rpm Вот собирающийся в Сизифе src.rpm: http://quittance.ru/files/netatalk-2.0.3-alt1.3.src.rpm Патч для сборки с libdb4.4 я сделал в свое время "методом тыка". Если будет возможность, посмотрите пожалуйста, не таит ли он в себе какой-нибудь опасности. У меня netatalk с этим патчем работает под Сизифом почти уже два года без нареканий. > За патчами по части libdb и прочего пошёл бы в первую очередь > на cvs.pld-linux.org. Они, кажется, остановились на версии 1.6.х. -- WBR, Sergey Kurakin ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-22 23:54 ` Sergey Kurakin @ 2007-03-23 9:28 ` Michael Shigorin 2007-03-23 16:52 ` Sergey Kurakin 0 siblings, 1 reply; 24+ messages in thread From: Michael Shigorin @ 2007-03-23 9:28 UTC (permalink / raw) To: sisyphus On Fri, Mar 23, 2007 at 02:54:28AM +0300, Sergey Kurakin wrote: > > Внимание, оно попробовало найти Berkeley DB 4.2, но > > согласилось и на libdb4.4-devel. Не факт, что это > > беспроблемно, надо проверять. ...взорвалось при сборке. > Вот собирающийся в Сизифе src.rpm: > http://quittance.ru/files/netatalk-2.0.3-alt1.3.src.rpm > У меня netatalk с этим патчем работает под Сизифом почти уже > два года без нареканий. Сергей, и Вы молчали? :-) Т.к. классика является одним из слабых мест в плане ностальгии (юность, LC475... :-) -- то я сейчас эту сборку переберу и закину в incoming, но предлагаю Вам с Владимиром скооперироваться да поддерживать пакет. (майнтейнер -- это не так страшно, если не увлекаться и не хвататься за что попало со всеми вытекающими) Чуть поправил спек (приложен), проверил собираемость и заливаю. > Патч для сборки с libdb4.4 я сделал в свое время "методом > тыка". Если будет возможность, посмотрите пожалуйста, не таит > ли он в себе какой-нибудь опасности. Боюсь, я ещё менее компетентен -- "работает, и ладно". Маки возвращаются на следующей неделе, проверить смогу только тогда. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-23 9:28 ` Michael Shigorin @ 2007-03-23 16:52 ` Sergey Kurakin 2007-03-24 20:08 ` Michael Shigorin 0 siblings, 1 reply; 24+ messages in thread From: Sergey Kurakin @ 2007-03-23 16:52 UTC (permalink / raw) To: sisyphus Добрый день. > > У меня netatalk с этим патчем работает под Сизифом почти > > уже два года без нареканий. > Сергей, и Вы молчали? :-) Ну да. Ведь кроме меня пакет никому не был нужен. Да и у меня MacOS 7-8-9 кончились, остались только MacOSX. Теперь есть заинтересованные. А у меня недавно появилось мотивированное желание перевести MacOSX c smb:// на afp://. Может, с вашей помощью что-нибудь получится. > переберу и закину в incoming, но предлагаю Вам с Владимиром > скооперироваться да поддерживать пакет. (майнтейнер -- это не > так страшно, если не увлекаться и не хвататься за что попало > со всеми вытекающими) Да, Михаил, я не раз об этом думал, читая ваши призывы. Отмазки у меня стандартные, мы уже видели их в этом списке: недостаток времени, неуверенность в собственных силах, ответственность за пользователей пакета. Но кажется, на этот раз я что-нибудь попробую... > Чуть поправил спек (приложен), проверил собираемость и > заливаю. Спасибо. Спека, правда, не вижу. Но ничего, посмотрю, когда/если пакет доберется до Сизифа. > > Патч для сборки с libdb4.4 я сделал в свое время "методом > > тыка". Если будет возможность, посмотрите пожалуйста, не > > таит ли он в себе какой-нибудь опасности. > Боюсь, я ещё менее компетентен -- "работает, и ладно". Насколько я понял, в libdb4.4 (или 4.3 -- точно не помню) в методе __db->stat() изменилось количество параметров. Появился еще один, для флага. Я интуитивно (то есть наобум ;) поставил туда флаг DB_STAT_ALL, который нашел в db.h неподалеку. - ret = db->stat(db, &sp, 0); + ret = db->stat(db, &sp, 0, DB_STAT_ALL); Интересно, я угадал? > Маки возвращаются на следующей неделе, проверить смогу > только тогда. ;-) "Маки возвращаются" -- звучит хорошо. Проверьте, пожалуйста, как там обстоят дела с авторизацией. Дело вот в чем. Изначально я работал с netatalk без авторизации, ходил guest'ом. Около года назад я попытался настроить авторизацию. Совершенно не помню, чем это тогда кончилось. В понедельник я буду в той студии и посмотрю, до чего я там докопался. (Кажется, я поторопился заявить, что "netatalk работает без нареканий". Припоминаю, что были какие-то проблемы с авторизацией.) -- WBR, Sergey Kurakin ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-23 16:52 ` Sergey Kurakin @ 2007-03-24 20:08 ` Michael Shigorin 2007-03-26 17:49 ` Michael Shigorin 2007-03-26 22:01 ` Sergey Kurakin 0 siblings, 2 replies; 24+ messages in thread From: Michael Shigorin @ 2007-03-24 20:08 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 3289 bytes --] On Fri, Mar 23, 2007 at 07:52:11PM +0300, Sergey Kurakin wrote: > > > У меня netatalk с этим патчем работает под Сизифом почти > > > уже два года без нареканий. > > Сергей, и Вы молчали? :-) > Ну да. Ведь кроме меня пакет никому не был нужен. Как видите, это не так. :-) > Может, с вашей помощью что-нибудь получится. Пока обломался, причём знал же заранее -- надо ещё инитскрипт переписать. > > переберу и закину в incoming, но предлагаю Вам с Владимиром > > скооперироваться да поддерживать пакет. (майнтейнер -- это не > > так страшно, если не увлекаться и не хвататься за что попало > > со всеми вытекающими) > Да, Михаил, я не раз об этом думал, читая ваши призывы. > Отмазки у меня стандартные, мы уже видели их в этом списке: > недостаток времени, неуверенность в собственных силах, > ответственность за пользователей пакета. Но кажется, на этот > раз я что-нибудь попробую... Мне тоже было страшновато, да и сейчас бывает неудобно. Помогает понимание того, что если что-то нужно именно мне, то: - лучше сам и займусь обеспечением; - лучше хотя бы анонсирую, а лучше обеспечу наличие в дистрибутиве: - больше шансов, что будет под рукой при надобности; - больше шансов, что кому ещё пригодится (глядишь, помогут). На самом деле будет гораздо лучше, если у нас получится практика ленивого майнтейнерства, когда человек может спокойно заниматься своими одним-двумя-пятью пакетами, которые всё равно нужны для работы или для себя -- чем если даже у нас появится ещё один Геракл вроде Виталика Липатова, который оптимизирует процессы и справляется за батальон. > > Чуть поправил спек (приложен), проверил собираемость и > > заливаю. > Спасибо. Спека, правда, не вижу. Но ничего, посмотрю, > когда/если пакет доберется до Сизифа. Это я так приложил... а пакет сегодня не доберётся, инитскрипт же не прошёл sisyphuc_check (использует "старые" редхатовские функции вместо "новых" дебианообразных, причём знал-знал да забыл поправить). Недопереписанный initscript и немного подпиленный specfile _прилагаю_ (см. тж. /etc/init.d/template на M24+). Постараюсь добить и проверить, но если успеете быстрее -- тоже хорошо. > > > Патч для сборки с libdb4.4 я сделал в свое время "методом > > > тыка". Если будет возможность, посмотрите пожалуйста, не > > > таит ли он в себе какой-нибудь опасности. > > Боюсь, я ещё менее компетентен -- "работает, и ладно". > Насколько я понял, в libdb4.4 (или 4.3 -- точно не помню) в > методе __db->stat() изменилось количество параметров. Ну да. > Появился еще один, для флага. Я интуитивно (то есть наобум ;) > поставил туда флаг DB_STAT_ALL, который нашел в db.h > неподалеку. > > - ret = db->stat(db, &sp, 0); > + ret = db->stat(db, &sp, 0, DB_STAT_ALL); > > Интересно, я угадал? Это лучше ldv@ спросить. > Проверьте, пожалуйста, как там обстоят дела с авторизацией. Если руки дойдут -- уйма всего откладывалась-откладывалась по разным сторонним причинам, а тут блокирующие факторы один за другим пошли решаться. Соответственно успевай поворачиваться :-) Но если вообще поедет -- то дальше сервису светит заталкивание в openvz, что само по себе бывает отдельным развлечением. Оно же бродкасты использует небось на IP? -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: netatalk.spec --] [-- Type: text/plain, Size: 3606 bytes --] %define build_static 0 Name: netatalk Version: 2.0.3 Release: alt2 Summary: AppleTalk networking programs License: BSD Group: Networking/Other Url: http://netatalk.sourceforge.net Source: %name-%version.tar.bz2 Patch0: %name-%version-db.patch Packager: Michael Shigorin <mike@altlinux.org> # Automatically added by buildreq on Fri Mar 23 2007 BuildRequires: libdb4-devel libpam-devel libssl-devel libwrap-devel %description This package enables Linux to talk to Macintosh computers via the AppleTalk networking protocol. It allows Linux to act as a file server over AppleTalk or IP for Macs. %package devel Summary: Headers and shared libraries for AppleTalk development Group: Development/C Requires: %name = %version-%release Requires: libpam-devel libssl-devel libwrap-devel libacl-devel libattr-devel automake-common %description devel This package contains the header files and shared libraries for building AppleTalk networking programs %if %build_static %package devel-static Summary: Static libraries for AppleTalk development Group: Development/C Requires: %name-devel = %version-%release %description devel-static This package contains static libraries for building AppleTalk networking programs %endif %prep %setup -n %name-%version %patch0 -p1 %build %set_automake_version 1.9 %set_autoconf_version 2.5 %set_libtool_version 1.5 %configure \ --with-pam=yes \ --enable-redhat \ --with-shadow \ --enable-fhs \ --with-did=last \ --enable-acl \ %if %build_static --enable-static %else --disable-static %endif %make_build %install mkdir -p %buildroot{%_sysconfdir/{netatalk,pam.d},%_initdir,%_libdir/netatalk} mkdir -p %buildroot{%_man1dir,%_man3dir,%_man4dir,%_man8dir} %make_install install DESTDIR=%buildroot rm -f %buildroot%_bindir/acleandir.rc rm -f %buildroot%_includedir/netatalk/at.h %post %post_service atalk %preun %preun_service atalk %files %doc CONTRIBUTORS COPYRIGHT README TODO VERSION NEWS %doc doc/DEVELOPER doc/FAQ doc/README.* doc/Netatalk-Manual.* doc/htmldocs %dir %_sysconfdir/%name %dir %_libdir/%name %_bindir/* %_sbindir/* %_mandir/* %_libdir/%name/*.so %_libdir/psa %_libdir/psf %_libdir/if* %_libdir/of* %_libdir/tf* %_libdir/*.sh %config %_sysconfdir/%name/* %config %_initdir/atalk %config %_sysconfdir/pam.d/netatalk %dir %_datadir/%name/ %_datadir/%name/* %files devel %dir %_includedir/atalk %dir %_includedir/netatalk %_libdir/libatalk.* %_includedir/atalk/* %_includedir/netatalk/* %_datadir/aclocal/* %if %build_static %files devel-static #_libdir/%name/*.la %_libdir/%name/*.a %endif %changelog * Fri Mar 23 2007 Michael Shigorin <mike@altlinux.org> 2.0.3-alt2 - built for ALT Linux Sisyphus; based on spec+patch by Sergey Kurakin (in its turn based on ApplianceWare 1.5.x package) - introduced devel-static subpackage (not built by default) - added devel subpackages Requires: (based on 1.5.3-alt13) - minor spec cleanup - buildreq * Thu Mar 22 2007 Sergey Kurakin <kurakin@quittance.ru> 2.0.3-alt1.3 - just rebuild * Sun Apr 2 2006 Sergey Kurakin <kurakin@actdesign.com> 2.0.3-alt1.2 - rebuild * Mon Jun 13 2005 Sergey Kurakin <kurakin@actdesign.com> 2.0.3-alt1 - new version * Sat Jun 11 2005 Sergey Kurakin <kurakin@actdesign.com> 2.0.1-alt3 - rebuild * Sat Feb 26 2005 Sergey Kurakin <kurakin@actdesign.com> 2.0.1-alt2 - rebuild with libdb4.3 * Sun Oct 31 2004 Sergey Kurakin <kurakin@actdesign.com> 2.0.1-alt1 - new version - added documentation * Mon Jul 26 2004 Sergey Kurakin <kurakin@actdesign.com> 2.0-beta2 - new version * Fri Oct 31 2003 Alexander Bokovoy <ab@altlinux.ru> 1.5.3-alt4 - Build for ALT Linux Sisyphus [-- Attachment #3: atalk.init-new --] [-- Type: text/plain, Size: 2381 bytes --] #!/bin/sh # # netatalk AppleTalk services # description: This package enables Linux to talk to Macintosh # computers via the AppleTalk networking protocol and # provides printer, file sharing, and AppleTalk routing # services. # # AppleTalk services. Make sure not to start atalkd in the background: # its data structures must have time to stablize before running the # other processes. # # chkconfig: - 91 35 # processname: atalkd # config: /etc/netatalk/netatalk.conf # pidfile: /var/run/atalkd.pid # Do not load RH compatibility interface. WITHOUT_RC_COMPAT=1 # Source function library. . /etc/init.d/functions RETVAL=0 # Source networking configuration. SourceIfNotEmpty /etc/sysconfig/network # Check that networking is up. [ $NETWORKING = "no" ] && exit 0 ATALK_CONF=/etc/netatalk/netatalk.conf # test for and read in netatalk configuration [ -f $ATALK_CONF ] || exit 0 . $ATALK_CONF ATALKD=/usr/sbin/atalkd AFPD=/usr/sbin/afpd PAPD=/usr/sbin/papd NBPREG=/usr/bin/nbprgstr NBPUNREG=/usr/bin/nbpunrgstr LOCKFILE=/var/lock/subsys/atalk # not sure about pidfile PIDFILE=/var/run/atalkd.pid [ -x $ATALKD -a -x $AFPD -a -x $PAPD -a -x $NBPREG -a -x $NBPUNREG ] || exit 0 # Quickly probe for appletalk and warn if we can't find it if [ ! -f /proc/net/appletalk ]; then /sbin/modprobe appletalk || echo "[could not load appletalk module]" fi start() { # merge atalk_startup() from atalk.init here start_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --expect-user root -- atalkd RETVAL=$? return $RETVAL } stop() { stop_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --expect-user root -- atalkd RETVAL=$? return $RETVAL } restart() { stop start } reload() { msg_reloading atalkd stop_daemon --pidfile "$PIDFILE" --expect-user root -HUP -- atalkd RETVAL=$? return $RETVAL } # See how we were called. case "$1" in start) start ;; stop) stop ;; reload) reload ;; restart) restart ;; condstop) if [ -e "$LOCKFILE" ]; then stop fi ;; condrestart) if [ -e "$LOCKFILE" ]; then restart fi ;; condreload) if [ -e "$LOCKFILE" ]; then reload fi ;; status) status --pidfile "$PIDFILE" --expect-user root -- atalkd RETVAL=$? ;; *) msg_usage "${0##*/} {start|stop|reload|restart|condstop|condrestart|condreload|status}" RETVAL=1 esac exit $RETVAL ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-24 20:08 ` Michael Shigorin @ 2007-03-26 17:49 ` Michael Shigorin 2007-03-27 10:23 ` Sergey Kurakin 2007-03-26 22:01 ` Sergey Kurakin 1 sibling, 1 reply; 24+ messages in thread From: Michael Shigorin @ 2007-03-26 17:49 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 744 bytes --] On Sat, Mar 24, 2007 at 10:08:12PM +0200, I wrote: > > > Чуть поправил спек (приложен), проверил собираемость и > > > заливаю. > > Спасибо. Спека, правда, не вижу. Но ничего, посмотрю, > > когда/если пакет доберется до Сизифа. > Это я так приложил... а пакет сегодня не доберётся, инитскрипт > же не прошёл sisyphuc_check (использует "старые" редхатовские > функции вместо "новых" дебианообразных, причём знал-знал да > забыл поправить). Торможу, правильные инитскрипт и конфигурация для PAM есть в AW'шном пакете (1.5.3-alt13). Залил 2.0.3-alt2 в incoming; также доступно здесь: http://paq.osdn.org.ua/~mike/RPMS/netatalk/ -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ [-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --] ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-26 17:49 ` Michael Shigorin @ 2007-03-27 10:23 ` Sergey Kurakin 2007-03-27 12:56 ` Sergey Kurakin 0 siblings, 1 reply; 24+ messages in thread From: Sergey Kurakin @ 2007-03-27 10:23 UTC (permalink / raw) To: sisyphus Добрый день. > Торможу, правильные инитскрипт и конфигурация для PAM есть > в AW'шном пакете (1.5.3-alt13). У меня была вчера мысль, сравнить конфигупацию PAM из 1.5.3-alt и из upstream'а. Но забыл/не успел. По результатам вчерашних испытаний: 1. Авторизация через pam не работает. Наверное, был виноват неправильный файл конфигурации pam. 2. Авторизацию через afppasswd включить не удалось. Такое впечатление, что он вообще не читает afpd.conf. Логи нормальные тоже включить не удалось -- они тоже включаются в afpd.conf. (Сейчас понял, что изменить способ авторизации можно, меняя симлинки в /usr/lib/netatalk. В следующий раз попробую.) > Залил 2.0.3-alt2 в incoming; также доступно здесь: > http://paq.osdn.org.ua/~mike/RPMS/netatalk/ Пересобрал с правильным патчем. (Правильный патч в моем предыдущем письме.) Испытать получится, наверное, в среду. -- WBR, Sergey Kurakin ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-27 10:23 ` Sergey Kurakin @ 2007-03-27 12:56 ` Sergey Kurakin 2007-03-28 23:03 ` Sergey Kurakin 0 siblings, 1 reply; 24+ messages in thread From: Sergey Kurakin @ 2007-03-27 12:56 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Добрый день. > Пересобрал с правильным патчем. (Правильный патч в моем > предыдущем письме.) Испытать получится, наверное, в среду. Все это лежит здесь: http://quittance.ru/netatalk -- WBR, Sergey Kurakin ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-27 12:56 ` Sergey Kurakin @ 2007-03-28 23:03 ` Sergey Kurakin 2007-03-29 22:20 ` Michael Shigorin 0 siblings, 1 reply; 24+ messages in thread From: Sergey Kurakin @ 2007-03-28 23:03 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Здравствуйте. > > Пересобрал с правильным патчем. (Правильный патч в моем > > предыдущем письме.) Испытать получится, наверное, в среду. > Все это лежит здесь: http://quittance.ru/netatalk Проверил. 1. Авторизация через pam теперь работает. 2. Настройки из afpd.conf теперь воспринимаются. 3. Авторизация через afppasswd не работает. Но зато при запуске atalk в syslog'e теперь наблюдается ругань по этому поводу. Попробую разобраться. -- WBR, Sergey Kurakin ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-28 23:03 ` Sergey Kurakin @ 2007-03-29 22:20 ` Michael Shigorin 2007-03-30 19:27 ` Sergey Kurakin 0 siblings, 1 reply; 24+ messages in thread From: Michael Shigorin @ 2007-03-29 22:20 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list On Thu, Mar 29, 2007 at 03:03:56AM +0400, Sergey Kurakin wrote: > > > Пересобрал с правильным патчем. (Правильный патч в моем > > > предыдущем письме.) Испытать получится, наверное, в среду. > > Все это лежит здесь: http://quittance.ru/netatalk > Проверил. > 1. Авторизация через pam теперь работает. Это с тем, что в 2.0.3-alt2? > 2. Настройки из afpd.conf теперь воспринимаются. > 3. Авторизация через afppasswd не работает. Но зато при > запуске atalk в syslog'e теперь наблюдается ругань по этому > поводу. Попробую разобраться. Спасибо; тем временем влил 2.0.3-alt4 в incoming и пошёл спать. -- ---- WBR, Michael Shigorin <mike@altlinux.ru> ------ Linux.Kiev http://www.linux.kiev.ua/ ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-29 22:20 ` Michael Shigorin @ 2007-03-30 19:27 ` Sergey Kurakin 0 siblings, 0 replies; 24+ messages in thread From: Sergey Kurakin @ 2007-03-30 19:27 UTC (permalink / raw) To: ALT Linux Sisyphus discussion list Здравствуйте. > > Проверил. > > 1. Авторизация через pam теперь работает. > Это с тем, что в 2.0.3-alt2? Да, с netatalk.pamd из alt2 и с патчем из моего alt3. Короче говоря, вы влили то что надо. > > 3. Авторизация через afppasswd не работает. Но зато при > Спасибо; тем временем влил 2.0.3-alt4 в incoming и пошёл > спать. Спасибо, оно уже в Сизифе. А с авторизацией через afppasswd попробую разобраться в ближайшие дни. -- WBR, Sergey Kurakin ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-24 20:08 ` Michael Shigorin 2007-03-26 17:49 ` Michael Shigorin @ 2007-03-26 22:01 ` Sergey Kurakin 1 sibling, 0 replies; 24+ messages in thread From: Sergey Kurakin @ 2007-03-26 22:01 UTC (permalink / raw) To: sisyphus [-- Attachment #1: Type: text/plain, Size: 735 bytes --] Здравствуйте. > > > > Патч для сборки с libdb4.4 я сделал в свое время > > > > "методом тыка". Если будет возможность, посмотрите > > > > пожалуйста, не таит ли он в себе какой-нибудь > > > > опасности. > > Интересно, я угадал? Не угадал... Совсем не угадал... > Это лучше ldv@ спросить. Лучше, если он вообще этого не увидит ;) Правильный патч приложен. Информация отсюда: /usr/share/doc/db-4.3.29/ref/upgrade.4.3/stat.html (пакет libdb4.3-doc) И чего я тогда этого не нашел? Черным по белому, в одну строчку, именно эта ситуация: "Application writers can simply add a NULL txnid argument to the DB->stat method calls in their application to leave the application's behavior unchanged." -- WBR, Sergey Kurakin [-- Attachment #2: netatalk-2.0.3-libdb4.3.patch --] [-- Type: text/x-diff, Size: 1004 bytes --] diff -Naur netatalk-2.0.3.orig/bin/cnid/cnid_index.c netatalk-2.0.3/bin/cnid/cnid_index.c --- netatalk-2.0.3.orig/bin/cnid/cnid_index.c 2005-04-10 16:49:18 +0400 +++ netatalk-2.0.3/bin/cnid/cnid_index.c 2007-03-27 01:03:58 +0400 @@ -274,7 +274,7 @@ DB_BTREE_STAT *sp; DB *db = db_table[dbi].db; - ret = db->stat(db, &sp, 0); + ret = db->stat(db, NULL, &sp, 0); if (ret) { LOG(log_error, logtype_cnid, "error getting stat infotmation on database: %s", db_strerror(errno)); diff -Naur netatalk-2.0.3.orig/etc/cnid_dbd/dbif.c netatalk-2.0.3/etc/cnid_dbd/dbif.c --- netatalk-2.0.3.orig/etc/cnid_dbd/dbif.c 2004-12-21 16:36:12 +0300 +++ netatalk-2.0.3/etc/cnid_dbd/dbif.c 2007-03-27 01:04:33 +0400 @@ -514,7 +514,7 @@ DB_BTREE_STAT *sp; DB *db = db_table[dbi].db; - ret = db->stat(db, &sp, 0); + ret = db->stat(db, NULL, &sp, 0); if (ret) { LOG(log_error, logtype_cnid, "error getting stat infotmation on database: %s", db_strerror(errno)); ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus 2007-03-20 13:32 [sisyphus] netatalk+sisyphus Vladimir Istrati ` (2 preceding siblings ...) 2007-03-22 21:34 ` Michael Shigorin @ 2007-03-22 23:33 ` Sergey Kurakin 2007-03-23 9:38 ` [sisyphus] netatalk+sisyphus (Спасибо!) Vladimir Istrati 3 siblings, 1 reply; 24+ messages in thread From: Sergey Kurakin @ 2007-03-22 23:33 UTC (permalink / raw) To: Vladimir Istrati, ALT Linux Sisyphus discussion list Здравствуйте. On Tuesday 20 March 2007, Vladimir Istrati wrote: > В силу специфики работы, есть необходимость в netatalk. > обновился до sisyphus (переустановил с "нуля" compact и > обновился - для "чистоты" эксперимента). > При попытке установить netatalk-1.5.3-alt14.i586.rpm. > Выдал: > error: failed dependencies: > pam_nologin.so is needed by netatalk-1.5.3-alt14 Надо пересобирать. У меня есть сборка netatalk-2.0.3 для сегодняшнего Сизифа: http://quittance.ru/files/netatalk-2.0.3-alt1.3.src.rpm http://quittance.ru/files/netatalk-2.0.3-alt1.3.i586.rpm http://quittance.ru/files/netatalk-devel-2.0.3-alt1.3.i586.rpm За основу был взят .spec из upstream'a c фрагментами из 1.5.3-alt4, если я правильно помню. Работает у меня около 3х лет, то есть с тех пор, как netatalk исчез из Сизифа. Приблизительно раз в год dist-upgrade его сносит и пакет приходится пересобирать. > Как в sisyphus решить проблему интеграции MacOS? Дополнение: > MacOS классика (8.6, 9.1) (была бы Х - вопроса бы не было) У меня противоположная ситуация и другое мнение на этот счет. MacOS 7-8-9 как раз уже не осталось, а вот MacOS X, видимо, буду переводить с smb на netatalk. С netatalk'ом меньше проблем с именами файлов. -- WBR, Sergey Kurakin ^ permalink raw reply [flat|nested] 24+ messages in thread
* Re: [sisyphus] netatalk+sisyphus (Спасибо!) 2007-03-22 23:33 ` Sergey Kurakin @ 2007-03-23 9:38 ` Vladimir Istrati 0 siblings, 0 replies; 24+ messages in thread From: Vladimir Istrati @ 2007-03-23 9:38 UTC (permalink / raw) To: Sergey Kurakin, ALT Linux Sisyphus discussion list SK> http://quittance.ru/files/netatalk-2.0.3-alt1.3.src.rpm SK> http://quittance.ru/files/netatalk-2.0.3-alt1.3.i586.rpm SK> http://quittance.ru/files/netatalk-devel-2.0.3-alt1.3.i586.rpm Спасибо! Установился без сучка и задоринки. )) По аналогии с предыдущей версией настроил. afppasswd -c сделано внутри имя пользователя присутствует AppleVollumes.default - шара добавлена Вроде бы разницы (навскидку) между конфигами нет Мак сервер видит но почему-то ругается на неправильный пароль. Просто не успел повращать и разобраться. )) Важно, что работает. )) -- Best regards, Vladimir mailto:bob@kp.md ^ permalink raw reply [flat|nested] 24+ messages in thread
end of thread, other threads:[~2007-03-30 19:27 UTC | newest] Thread overview: 24+ messages (download: mbox.gz / follow: Atom feed) -- links below jump to the message on this page -- 2007-03-20 13:32 [sisyphus] netatalk+sisyphus Vladimir Istrati 2007-03-20 23:02 ` Sergey 2007-03-21 11:59 ` Vladimir Istrati 2007-03-22 21:36 ` Michael Shigorin 2007-03-21 10:24 ` Dmitry V. Levin 2007-03-21 10:39 ` Alexander Bokovoy 2007-03-21 11:26 ` Slava Grecea 2007-03-21 12:15 ` Vladimir Istrati 2007-03-21 14:00 ` Alexander Bokovoy 2007-03-21 12:08 ` Vladimir Istrati 2007-03-22 21:34 ` Michael Shigorin 2007-03-22 23:54 ` Sergey Kurakin 2007-03-23 9:28 ` Michael Shigorin 2007-03-23 16:52 ` Sergey Kurakin 2007-03-24 20:08 ` Michael Shigorin 2007-03-26 17:49 ` Michael Shigorin 2007-03-27 10:23 ` Sergey Kurakin 2007-03-27 12:56 ` Sergey Kurakin 2007-03-28 23:03 ` Sergey Kurakin 2007-03-29 22:20 ` Michael Shigorin 2007-03-30 19:27 ` Sergey Kurakin 2007-03-26 22:01 ` Sergey Kurakin 2007-03-22 23:33 ` Sergey Kurakin 2007-03-23 9:38 ` [sisyphus] netatalk+sisyphus (Спасибо!) Vladimir Istrati
ALT Linux Sisyphus discussions This inbox may be cloned and mirrored by anyone: git clone --mirror http://lore.altlinux.org/sisyphus/0 sisyphus/git/0.git # If you have public-inbox 1.1+ installed, you may # initialize and index your mirror using the following commands: public-inbox-init -V2 sisyphus sisyphus/ http://lore.altlinux.org/sisyphus \ sisyphus@altlinux.ru sisyphus@altlinux.org sisyphus@lists.altlinux.org sisyphus@lists.altlinux.ru sisyphus@lists.altlinux.com sisyphus@linuxteam.iplabs.ru sisyphus@list.linux-os.ru public-inbox-index sisyphus Example config snippet for mirrors. Newsgroup available over NNTP: nntp://lore.altlinux.org/org.altlinux.lists.sisyphus AGPL code for this site: git clone https://public-inbox.org/public-inbox.git