выдает ошибку iconv: I/O error. Значение в переменную все равно попадает. Если закомментировать строку с подключением - iconv выполняется без ошибки. В перле новичок, хочу распарсить html с детализацией по мобильной связи одного известного провайдера, html приходит в cp1251. ЧЯДНТ?
P.S.
[root@host ~]# uname -a
FreeBSD gw 9.2-RELEASE FreeBSD 9.2-RELEASE #0 r255898: Fri Sep 27 03:52:52 UTC 2013 root@bake.isc.freebsd.org:/usr/obj/usr/src/sys/GENERIC i386
[root@host ~]# perl -v
This is perl 5, version 14, subversion 2 (v5.14.2) built for i386-freebsd-64int
Доброго времени суток. Есть у меня один сервак с фряхой, который частенько выдает мне fatal trap 12 после перезагрузки. Причем, проблема не системная, не понятно откуда берется. На сколько я знаю, причины fatal trap 12 чаще всего в железе. В связи с этим прошу посоветовать программы, которыми можно было потестировать железо (ну, кроме memtest86+). Заранее спасибо.
Доброго времени суток. Подняв сервак MPD5 на FreeBSD 7.2 заинтересовался таким вопросом: а можно ли как-то сделать так, чтобы broadcast пакеты ходили через pptp или l2tp подключение? Знаю, что это можно сделать с помощью OpenVPN, но хотелось бы чтобы клиенты могли подключаться стандартными виндовыми средствами, да и авторизация по логину-паролю гораздо привычнее, чем по сертификатам (не особо оно мне нужно, для домашних-то целей). Так что хотелось бы оставить MPD. Заранее спасибо.
Здравствуйте. Недавно возникла такая проблема с КД на самбе - не вводит новые тачки в домен, ошибка - не найдено имя пользователя. Логины и шары работают нормально, посмотрев LdapAdmin'ом нашел следующий косяк - самба добавляет аккаунт машины, но не со всеми параметрами, например objectClass: sambaSamAccount, sambaAcctFlags: [W ], sambaSID.
Поставив log level = 5 в smb.conf получил в логах следующее:
[2009/10/22 12:21:18, 5] lib/smbldap.c:smbldap_search_ext(1182)
smbldap_search_ext: base => [dc=###,dc=###,dc=###], filter => [(&(uid=MAC4$)(objectclass=sambaSamAccount))], scope => [2]
[2009/10/22 12:21:18, 4] passdb/pdb_ldap.c:ldapsam_getsampwnam(1401)
ldapsam_getsampwnam: Unable to locate user [MAC4$] count=0
[2009/10/22 12:21:18, 3] smbd/sec_ctx.c:pop_sec_ctx(415)
pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 1
[2009/10/22 12:21:18, 3] smbd/sec_ctx.c:push_sec_ctx(207)
push_sec_ctx(0, 0) : sec_ctx_stack_ndx = 2
[2009/10/22 12:21:18, 3] smbd/uid.c:push_conn_ctx(408)
push_conn_ctx(101) : conn_ctx_stack_ndx = 1
[2009/10/22 12:21:18, 3] smbd/sec_ctx.c:set_sec_ctx(307)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 2
[2009/10/22 12:21:18, 5] auth/auth_util.c:debug_nt_user_token(448)
NT user token: (NULL)
[2009/10/22 12:21:18, 5] auth/auth_util.c:debug_unix_user_token(474)
UNIX token of user 0
Primary group is 0 and contains 0 supplementary groups
[2009/10/22 12:21:18, 5] lib/smbldap.c:smbldap_search_ext(1182)
smbldap_search_ext: base => [ou=groups,dc=###,dc=###,dc=###], filter => [(&(objectClass=sambaGroupMapping)(|(displayName=MAC4$)(cn=MAC4$)))], scope => [2]
[2009/10/22 12:21:18, 4] passdb/pdb_ldap.c:ldapsam_getgroup(2244)
ldapsam_getgroup: Did not find group
[2009/10/22 12:21:18, 3] smbd/sec_ctx.c:pop_sec_ctx(415)
pop_sec_ctx (0, 0) - sec_ctx_stack_ndx = 1
[2009/10/22 12:21:18, 3] smbd/sec_ctx.c:pop_sec_ctx(415)
pop_sec_ctx (0, 10001) - sec_ctx_stack_ndx = 0
[2009/10/22 12:21:18, 5] rpc_server/srv_samr_nt.c:_samr_create_user(2623)
_samr_create_user: -1 can add this account : True
[2009/10/22 12:21:18, 3] smbd/sec_ctx.c:push_sec_ctx(207)
push_sec_ctx(0, 10001) : sec_ctx_stack_ndx = 1
[2009/10/22 12:21:18, 3] smbd/uid.c:push_conn_ctx(408)
push_conn_ctx(101) : conn_ctx_stack_ndx = 0
[2009/10/22 12:21:18, 3] smbd/sec_ctx.c:set_sec_ctx(307)
setting sec ctx (0, 0) - sec_ctx_stack_ndx = 1
[2009/10/22 12:21:18, 5] auth/auth_util.c:debug_nt_user_token(448)
NT user token: (NULL)
[2009/10/22 12:21:18, 5] auth/auth_util.c:debug_unix_user_token(474)
UNIX token of user 0
Primary group is 0 and contains 0 supplementary groups
[2009/10/22 12:21:18, 5] lib/username.c:Get_Pwnam_alloc(131)
Finding user MAC4$
[2009/10/22 12:21:18, 5] lib/username.c:Get_Pwnam_internals(75)
Trying _Get_Pwnam(), username as lowercase is mac4$
[2009/10/22 12:21:18, 5] lib/username.c:Get_Pwnam_internals(83)
Trying _Get_Pwnam(), username as given is MAC4$
[2009/10/22 12:21:18, 5] lib/username.c:Get_Pwnam_internals(102)
Checking combinations of 0 uppercase letters in mac4$
[2009/10/22 12:21:18, 5] lib/username.c:Get_Pwnam_internals(108)
Get_Pwnam_internals didn't find user [MAC4$]!
Warning : using command-line passwords, ldapscripts may not be safe
[2009/10/22 12:21:19, 3] passdb/pdb_interface.c:pdb_default_create_user(329)
_samr_create_user: Running the command `/usr/local/sbin/ldapaddmachine 'mac4$' computers' gave 0
[2009/10/22 12:21:19, 5] lib/username.c:Get_Pwnam_alloc(131)
Finding user MAC4$
[2009/10/22 12:21:19, 5] lib/username.c:Get_Pwnam_internals(75)
Trying _Get_Pwnam(), username as lowercase is mac4$
[2009/10/22 12:21:19, 5] lib/username.c:Get_Pwnam_internals(83)
Trying _Get_Pwnam(), username as given is MAC4$
[2009/10/22 12:21:19, 5] lib/username.c:Get_Pwnam_internals(102)
Checking combinations of 0 uppercase letters in mac4$
[2009/10/22 12:21:19, 5] lib/username.c:Get_Pwnam_internals(108)
Get_Pwnam_internals didn't find user [MAC4$]!
[2009/10/22 12:21:19, 3] passdb/pdb_interface.c:pdb_default_create_user(354)
pdb_default_create_user: failed to create a new user structure: NT_STATUS_NO_SUCH_USER
То есть, если я правильно понял, самба ищет в лдапе имя аккаунта, не находит, при помощи скрипта из smbldaptools успешно добавляет аккаунт, но потом не может его найти и добавить необходимые аттрибуты, так? Как же это починить, может кто-нибудь знает? Заранее спасибо.