Ошибка "No such file or directory"

Обсуждение программы редиректора
Ответить
Павлуха
Сообщения: 4
Зарегистрирован: Пн май 24, 2004 16:33

Ошибка "No such file or directory"

Сообщение Павлуха »

Здравствуйте!
При попытке запуска squid'a с redirector 3.0.0 stable вываливается сообщение:
--------
sudo /usr/local/squid/sbin/squid -k reconfigure
FATAL: redirect_program /usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf: (2) No such file or directory
Squid Cache (Version 2.5.STABLE5): Terminated abnormally.
CPU Usage: 0.010 seconds = 0.000 user + 0.010 sys
Maximum Resident Size: 720 KB
Page faults with physical i/o: 0
Аварийное завершение (core dumped)
----------

Установленные разрешения:
---
sudo ls -l /usr/local/rejik3/
total 84
drwxr-xr-x 6 nobody nogroup 512 21 май 12:00 banlists
-rwxr-xr-x 1 nobody nogroup 34665 21 май 11:35 make-cache
-rwxr-xr-x 1 nobody nogroup 38220 21 май 11:35 redirector
-rw-r-xr-- 1 nobody nogroup 3113 21 май 11:52 redirector.conf
-rw-r--r-- 1 nobody nogroup 2921 21 май 11:35 redirector.conf.dist
drwxr-xr-x 2 nobody nogroup 512 24 май 11:16 tools
-----

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

А если без sudo?

Павлуха
Сообщения: 4
Зарегистрирован: Пн май 24, 2004 16:33

Сообщение Павлуха »

К сожалению, то же самое...:(

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

1. Проверьте под каким пользователем у Вас работает сквид
2. Что говорит check-redirector?

Павлуха
Сообщения: 4
Зарегистрирован: Пн май 24, 2004 16:33

Сообщение Павлуха »

Squid.conf:

cache_effective_user nobody
cache_effective_group nogroup


sudo /usr/local/rejik3/tools/check-redirector
This account is currently not available.

Slava
Site Admin
Сообщения: 2251
Зарегистрирован: Пт апр 02, 2004 12:34
Контактная информация:

Сообщение Slava »

1. Разберитесь, почему у Вас не доступен акаунт.

2. Посмотрите check-redirector, это простой скрипт, у Вас там должен быть прописан nobody
(Но возможно политика системы не позволяет сделать su, попробуйте с ключом -s)

В любом случае Вам надо попробовать перейти под пользователя сквиды и запустить из под него редиректор.
Далее читайте что пишет в консоль и в логи.

Логи не забудьте включить

Павлуха писал(а): sudo /usr/local/rejik3/tools/check-redirector
This account is currently not available.

KI
Сообщения: 12
Зарегистрирован: Сб май 29, 2004 21:02

Сообщение KI »

на FreeBSD решилось сменой шелла для nobody c /sbin/nologin на /bin/date. Check-Тест ругается на формат времени, но все работает :)

Jet
Сообщения: 4
Зарегистрирован: Вт июн 08, 2004 18:58
Откуда: Kiev, Ukraine
Контактная информация:

Сообщение Jet »

Павлуха писал(а): sudo /usr/local/rejik3/tools/check-redirector
This account is currently not available.
:)

chsh - рограмма для изменения шела... по умалчанию у многих пользователей шелл /sbin/nologin ... Самый тривиал это поменять на /bin/sh но это недопустимо с точки зрения секъюрности )))
Хотя я именно так и сделал )))))
rm -rf / --- Дайте покой администратору

Павлуха
Сообщения: 4
Зарегистрирован: Пн май 24, 2004 16:33

Сообщение Павлуха »

Проблема решилась следующим образом - убраны кавычки в строке
redirect_program "/usr/local/rejik3/redirector /usr/local/rejik3/redirector.conf"

Ответить