Форум русскоязычного сообщества Ubuntu


За новостями русскоязычного сообщества и Ubuntu в целом можно следить на нашей страничке в Google+

Автор Тема: Странная ошибка chown  (Прочитано 1208 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Lihodey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Странная ошибка chown
« : 06 Июнь 2016, 09:28:34 »
Здравствуйте, установил Zimbra Сollaboration на Ubuntu 14.04 LTS. И все бы хорошо, но получил такую ошибку:

Connect: Unable to determine enabled services from ldap.
Unable to determine enabled services. Cache is out of date or doesn't exist.

Потребовалось выпустить новый сертификат. Действую согласно официальной документации.

Проверка статуса и остановка сервера: https://wiki.zimbra.com/wiki/Zmcontrol
Выпуск сертификата: https://wiki.zimbra.com/wiki/Regenerate_Self-Signed_SSL_Certificate_-_Single-Server

Выполняю " /opt/zimbra/bin/zmcertmgr createca -new " под рутом, права полные на директорию и файлы ( drwxr-xr-x и -rwxr-xr-x ).

Но при выполнении скрипта,возникает ряд вот таких ошибок:

chown: неверный ключ — «1»
По команде «chown --help» можно получить дополнительную информацию.

Естественно сертификат не создается. Я уже голову сломал. Как победить?
« Последнее редактирование: 07 Июнь 2016, 13:02:40 от Lihodey »

Оффлайн БТР

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 5139
    • Просмотр профиля
Re: Странная ошибка chown
« Ответ #1 : 06 Июнь 2016, 09:37:56 »
где сам скрипт? нужен полный вывод терминала.

Оффлайн victor00000

  • Старожил
  • *
  • Сообщений: 14922
  • Я не слышу.
    • Просмотр профиля
Re: Странная ошибка chown
« Ответ #2 : 06 Июнь 2016, 11:22:13 »
Цитировать
drwxr-xr-x и -rwxr-xr-x
нормально и правильно.
~.o

Оффлайн Lihodey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Странная ошибка chown
« Ответ #3 : 06 Июнь 2016, 11:35:38 »
где сам скрипт? нужен полный вывод терминала.

Еще отмечу что папка /obt/zimbra/bin со всеми файлами по SFTP скопировалась, а файл отдельно копироваться не хочет, хотя права доступа есть. Где я косячу?

Вот вывод терминала:
(Нажмите, чтобы показать/скрыть)

Как тут добавить файл со скриптом? Через обменник?
« Последнее редактирование: 06 Июнь 2016, 11:38:18 от Lihodey »

Punko

  • Гость
Re: Странная ошибка chown
« Ответ #4 : 06 Июнь 2016, 12:16:57 »
Lihodey, просто скопируй и под тег код запихни.

Оффлайн Lihodey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Странная ошибка chown
« Ответ #5 : 06 Июнь 2016, 12:56:07 »
Lihodey, просто скопируй и под тег код запихни.

Да я хотел так сделать, но сообщение превышает максимально допустимую длину (30000 знаков).

+1700 строк кода.

Punko

  • Гость
Re: Странная ошибка chown
« Ответ #6 : 06 Июнь 2016, 12:59:22 »
Lihodey, скрипт на баше? О_о
дикий ужас, если так.
попробуй pastebin или прикрепи, на крайний случай.

Оффлайн wolfser2701

  • Участник
  • *
  • Сообщений: 180
    • Просмотр профиля
Re: Странная ошибка chown
« Ответ #7 : 06 Июнь 2016, 13:09:43 »
Lihodey,
(Нажмите, чтобы показать/скрыть)
Достаточно в терминале подрегулироваться, и он выведет всё, пока не закончится место на харде( это конечно шутка, но близка к реальности).

Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
Re: Странная ошибка chown
« Ответ #8 : 06 Июнь 2016, 13:25:53 »
Lihodey,
Цитировать
+1700 строк кода. 
для начала хотя бы строки с chown выложил

Оффлайн Lihodey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Странная ошибка chown
« Ответ #9 : 07 Июнь 2016, 10:44:14 »
Lihodey,
Цитировать
+1700 строк кода. 
для начала хотя бы строки с chown выложил

Лог ошибок выше под спойлером.

Punko

  • Гость
Re: Странная ошибка chown
« Ответ #10 : 07 Июнь 2016, 10:55:29 »
Lihodey, имеется ввиду сюда дать результат команды:
cat script | grep "chown"

Оффлайн Lihodey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Странная ошибка chown
« Ответ #11 : 07 Июнь 2016, 12:06:23 »
Lihodey, имеется ввиду сюда дать результат команды:
cat script | grep "chown"

Понял. Выкладываю.

(Нажмите, чтобы показать/скрыть)

Оффлайн wajnon

  • Старожил
  • *
  • Сообщений: 2778
    • Просмотр профиля
Re: Странная ошибка chown
« Ответ #12 : 07 Июнь 2016, 12:18:54 »
Lihodey, значение переменных укажи еще

Punko

  • Гость
Re: Странная ошибка chown
« Ответ #13 : 07 Июнь 2016, 12:21:49 »
Lihodey, переменные все определены?
юзер и группа тоже в скрипте создаются?

Оффлайн Lihodey

  • Автор темы
  • Новичок
  • *
  • Сообщений: 14
    • Просмотр профиля
Re: Странная ошибка chown
« Ответ #14 : 07 Июнь 2016, 13:06:31 »
Lihodey, переменные все определены?
юзер и группа тоже в скрипте создаются?

Я правильно понимаю что скрипт разрешает чтение и запись сертификата владельцу и группе zimbra? Создать то он под рутом не может. Вот участок кода. Баш не знаю.


createCACert() {

  echo -n "** Creating CA cert ${zimbra_ca_crt}..."

  tmpfile=`mktemp -t zmcertmgr.XXXXXX 2> /dev/null` || (echo "Failed to create tmpfile" && exit 1)
  ${openssl} x509 -trustout \
    -signkey ${zimbra_ca_key} \
    -days ${validation_days} \
    -CAserial ${zimbra_ca_srl} \
    -extensions v3_ca \
    -req -in ${zimbra_ca_csr} \
    -out ${zimbra_ca_crt} > ${tmpfile} 2>&1

  if [ $? != 0 ]; then
    echo "failed."
    echo
    cat ${tmpfile}
    echo
  else
    echo "done."
  fi

  if [ -f "${zimbra_ca_crt}" ]; then
    chmod 644 ${zimbra_ca_crt}
    chown ${zimbra_uid}:${zimbra_gid} ${zimbra_ca_crt}
  fi
  rm -f ${tmpfile} 2> /dev/null
}


 

Страница сгенерирована за 0.059 секунд. Запросов: 24.