Current time: 05-06-2024, 08:29 AM Hello There, Guest! (LoginRegister)


Post Reply 
 
Thread Rating:
  • 1 Votes - 5 Average
  • 1
  • 2
  • 3
  • 4
  • 5
Проблема при обновлении Debian
Author Message
Softer Offline
Junior Member
*

Posts: 19
Joined: Apr 2010
Reputation: 0
Post: #1
Проблема при обновлении Debian
Всем доброго времени!
Решил обновить ОС (не из официальных реп) и столкнулся с некоторыми проблемами при работе с панелью:

1) После правки файла через ФТП исправленный вариант файла добавляется в конец уже существующему (т.е. файл вырастает в 2 раза и содержит почти дублирующуюся информацию)

2) При добавлении ФТП аккаунта он (аккаунт) заносится в таблицу ftp_users, но не заносится в ftp_group. При удалении - из 3-х аккаунтов (последний добавлял вручную в ftp_group) в поле осталась запись состоящая из имени первого аккаунта и куска второго.

3) При выборе домашней директории для ФТП аккаунта вижу
[Image: ispCP.png]

Подскажите, пожалуйста, куда копать хоть Smile
05-19-2010 05:49 PM
Visit this user's website Find all posts by this user Quote this message in a reply
Softer Offline
Junior Member
*

Posts: 19
Joined: Apr 2010
Reputation: 0
Post: #2
RE: Проблема при обновлении Debian
Забыл добавить: панель тоже обновил. С SVN.
05-20-2010 07:20 AM
Visit this user's website Find all posts by this user Quote this message in a reply
server801 Offline
Moderator
*****
Moderators

Posts: 349
Joined: Mar 2009
Reputation: 1
Post: #3
RE: Проблема при обновлении Debian
ставьте с релиза. в svn есть глюки всегда
05-22-2010 04:48 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Softer Offline
Junior Member
*

Posts: 19
Joined: Apr 2010
Reputation: 0
Post: #4
RE: Проблема при обновлении Debian
Да я не прочь с ними повоевать, просто не все внутри панели понятно...

PS: Кстати, с первым пунктом разобрался. Почему то начал глючить редактор хотя раньше работал...
05-22-2010 07:10 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Softer Offline
Junior Member
*

Posts: 19
Joined: Apr 2010
Reputation: 0
Post: #5
RE: Проблема при обновлении Debian
С п.3 разобрался:
в аргументе для ftp_connect указал не локалхост, а свой IP. Скорее всего проблема у меня в настройках iptables, но как решение - пойдет...

По п.2 - явный баг:
пусть для домена zzz нужно добавить 3 фтп-аккаунта: abc, eftp, ftp. Пароли роли не играют.
Добавляем abc - все ОК
Добавляем eftp - все ОК
Добавляем ftp - пуп уже не все ОК: в ftp_group запись пришла, в ftp_users - нет. Для продолжения эксперимента правим в ftp_group запись вручную. Все нормально работает.
Хотим удалить ftp - баг, в ftp_group запись принимает вид (старое значение "abc@zzz,eftp@zzz,ftp@zzz") "abc@zzz,e". Т.е. как я понимаю чем-то вроде str_replace снесли все вхождения "ftp@zzz".
Пороюсь, если найду где поправить - выложу патч.
PS: Может эту тему про фтп-аккаунты вынести в отдельную тему? Или сразу в багрепорт? Smile
Вариант решения проблемы с удалением "созвучных" аккаунтов.

Code:
--- ftp_delete.php  2010-06-08 04:12:51.005120057 +0300
***************
*** 75,82 ****
    $rs = exec_query($sql, $query, array($ftp_id));

    $ftp_gid = $rs->fields['gid'];
!   $ftp_members = $rs->fields['members'];
!   $members = preg_replace("/$ftp_id/", "", "$ftp_members");
    $members = preg_replace("/,,/", ",", "$members");
    $members = preg_replace("/^,/", "", "$members");
    $members = preg_replace("/,$/", "", "$members");
--- 75,91 ----
    $rs = exec_query($sql, $query, array($ftp_id));

    $ftp_gid = $rs->fields['gid'];
!     $ftp_members = $rs->fields['members'];
!
!     $ftp_members_array = explode(",", $ftp_members);
!     $members = '';
!     foreach ($ftp_members_array as $ftp_member)
!     {
!         if ($ftp_member!=$ftp_id)
!             $members.=','.$ftp_member;
!     }
!     //    $members = preg_replace("/$ftp_id/", "", "$ftp_members");
!
    $members = preg_replace("/,,/", ",", "$members");
    $members = preg_replace("/^,/", "", "$members");
    $members = preg_replace("/,$/", "", "$members")
(This post was last modified: 06-08-2010 11:11 AM by Softer.)
06-08-2010 10:41 AM
Visit this user's website Find all posts by this user Quote this message in a reply
Post Reply 


Forum Jump:


User(s) browsing this thread: 1 Guest(s)