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


Получить помощь и пообщаться с другими пользователями Ubuntu можно
на irc канале #ubuntu-ru в сети Freenode
и в Jabber конференции ubuntu@conference.jabber.ru

Автор Тема: Ошибка squid на ubuntu 9.04  (Прочитано 4530 раз)

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

Оффлайн RSC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Ошибка squid на ubuntu 9.04
« : 05 Октября 2009, 09:02:18 »
Не с того не с сего ошибка
при выполнении команды squid -k reconfigure
squid: ERROR: No running copy

С чем это может быть связанно?

Пользователь решил продолжить мысль 05 Октября 2009, 09:09:59:
/var/log/messages

Oct  5 11:00:06 ubuntu squid[4003]: Squid Parent: child process 4005 started
Oct  5 11:04:54 ubuntu squid[4057]: Squid Parent: child process 4059 started
Oct  5 11:04:54 ubuntu squid[4057]: Squid Parent: child process 4059 exited due to signal 6
Oct  5 11:04:57 ubuntu squid[4057]: Squid Parent: child process 4064 started
Oct  5 11:04:58 ubuntu squid[4057]: Squid Parent: child process 4064 exited due to signal 6
Oct  5 11:05:01 ubuntu squid[4057]: Squid Parent: child process 4067 started
Oct  5 11:05:01 ubuntu squid[4057]: Squid Parent: child process 4067 exited due to signal 6
Oct  5 11:05:04 ubuntu squid[4057]: Squid Parent: child process 4070 started
Oct  5 11:05:04 ubuntu squid[4057]: Squid Parent: child process 4070 exited due to signal 6
Oct  5 11:05:07 ubuntu squid[4057]: Squid Parent: child process 4073 started
Oct  5 11:05:08 ubuntu squid[4057]: Squid Parent: child process 4073 exited due to signal 6
« Последнее редактирование: 05 Октября 2009, 09:09:59 от RSC »

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1131
    • Просмотр профиля
Re: Ошибка squid на ubuntu 9.04
« Ответ #1 : 05 Октября 2009, 09:10:41 »
c тем, что no running copy. Не запущен он. Либо прав не хватает.
Jellyfish 6.5.0-45-generic
2690v4 64Gb

Оффлайн RSC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Ошибка squid на ubuntu 9.04
« Ответ #2 : 05 Октября 2009, 09:15:19 »
Команду squid start
проглатывает
/etc/init.d/squid restart
проходит вот только быстро както.

права стоят root'овские

Что показать? Какие логи?
Буду очень признателен.

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1131
    • Просмотр профиля
Re: Ошибка squid на ubuntu 9.04
« Ответ #3 : 05 Октября 2009, 10:23:39 »
Цитировать
Что показать? Какие логи?
squid -NCd1

+cache.log
Jellyfish 6.5.0-45-generic
2690v4 64Gb

Оффлайн RSC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Ошибка squid на ubuntu 9.04
« Ответ #4 : 05 Октября 2009, 11:13:02 »

:~# squid -NCd1
WARNING: Cannot write log file: /var/log/squid/cache.log
/var/log/squid/cache.log: Permission denied
         messages will be sent to 'stderr'.
2009/10/05 13:11:43| WARNING: Closing open FD    2
2009/10/05 13:11:43| Starting Squid Cache version 2.7.STABLE3 for amd64-debian-linux-gnu...
2009/10/05 13:11:43| Process ID 7522
2009/10/05 13:11:43| With 1024 file descriptors available
2009/10/05 13:11:43| Using epoll for the IO loop
2009/10/05 13:11:43| Performing DNS Tests...
2009/10/05 13:11:43| Successful DNS name lookup tests...
2009/10/05 13:11:43| DNS Socket created at 0.0.0.0, port 60459, FD 5
2009/10/05 13:11:43| Adding nameserver 195.189.31.3 from /etc/resolv.conf
2009/10/05 13:11:43| Adding nameserver 195.189.31.14 from /etc/resolv.conf
2009/10/05 13:11:43| User-Agent logging is disabled.
2009/10/05 13:11:43| Referer logging is disabled.
2009/10/05 13:11:43| logfileOpen: opening log /var/log/squid/access.log
2009/10/05 13:11:43| Unlinkd pipe opened on FD 11
2009/10/05 13:11:43| Swap maxSize 5120000 KB, estimated 393846 objects
2009/10/05 13:11:43| Target number of buckets: 19692
2009/10/05 13:11:43| Using 32768 Store buckets
2009/10/05 13:11:43| Max Mem  size: 102400 KB
2009/10/05 13:11:43| Max Swap size: 5120000 KB
2009/10/05 13:11:43| Local cache digest enabled; rebuild/rewrite every 3600/3600 sec
2009/10/05 13:11:43| logfileOpen: opening log /var/log/squid/store.log
FATAL: Cannot open '/var/log/squid/store.log' for writing.
        The parent directory must be writeable by the
        user 'proxy', which is the cache_effective_user
        set in squid.conf.
Squid Cache (Version 2.7.STABLE3): Terminated abnormally.
CPU Usage: 0.010 seconds = 0.000 user + 0.010 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0
Aborted



Пользователь решил продолжить мысль 05 Октября 2009, 07:45:13:
Логи сейчас покажу их много в нано не понятно как в конец спуститься, приходиться PgDn и ждать

Пользователь решил продолжить мысль 05 Октября 2009, 10:46:01:
Блин висит лог не могу пока посмотреть.

Пользователь решил продолжить мысль 05 Октября 2009, 13:09:22:
Вот лог!

2009/10/05 11:00:06| Process ID 4005
2009/10/05 11:00:06| With 1024 file descriptors available
2009/10/05 11:00:06| Using epoll for the IO loop
2009/10/05 11:00:06| Performing DNS Tests...
2009/10/05 11:00:06| Successful DNS name lookup tests...
2009/10/05 11:00:06| DNS Socket created at 0.0.0.0, port 45382, FD 7
2009/10/05 11:00:06| Adding nameserver 195.189.31.3 from /etc/resolv.conf
2009/10/05 11:00:06| Adding nameserver 195.189.31.14 from /etc/resolv.conf
2009/10/05 11:00:06| User-Agent logging is disabled.
2009/10/05 11:00:06| Referer logging is disabled.
2009/10/05 11:00:06| logfileOpen: opening log /var/log/squid/access.log
« Последнее редактирование: 05 Октября 2009, 13:09:22 от RSC »

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1131
    • Просмотр профиля
Re: Ошибка squid на ubuntu 9.04
« Ответ #5 : 05 Октября 2009, 14:01:28 »
в конфиге cache_effective_user что прописано?
владелец /var/log/squid/cache.log и всей папки /var/log/squid кто?

Собсна ответ написан в логе, надо читать внимательнее
Цитировать
FATAL: Cannot open '/var/log/squid/store.log' for writing.
        The parent directory must be writeable by the
        user 'proxy', which is the cache_effective_user
        set in squid.conf.
Jellyfish 6.5.0-45-generic
2690v4 64Gb

Оффлайн RSC

  • Автор темы
  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Re: Ошибка squid на ubuntu 9.04
« Ответ #6 : 05 Октября 2009, 14:35:40 »
Везде владелец Root rw- r-- r--

Но ничего не изменилось((

Пользователь решил продолжить мысль 05 Октября 2009, 08:38:33:
А где мне найти конфиг cache_effective_user

Пользователь решил продолжить мысль 05 Октября 2009, 10:47:27:
В /etc/squid/squid.conf нет строчки cache_effective_user

Должна быть?

Пользователь решил продолжить мысль 05 Октября 2009, 12:51:57:
Прописал в squid.conf

cache_effective_user squid

теперь появилась вот такая ошибка:

/etc/init.d/squid reload

 * Reloading Squid configuration files
FATAL: getpwnam failed to find userid for effective user 'squid'


Пользователь решил продолжить мысль 05 Октября 2009, 14:57:48:
Создал пользователя squid.

теперь новая ошибка

2009/10/05 16:55:50| Creating Swap Directories
FATAL: Failed to make swap directory /var/cache/squid/00/00: (13) Permission denied
Squid Cache (Version 2.7.STABLE3): Terminated abnormally.
CPU Usage: 0.000 seconds = 0.000 user + 0.000 sys
Maximum Resident Size: 0 KB
Page faults with physical i/o: 0

« Последнее редактирование: 05 Октября 2009, 14:57:48 от RSC »

Оффлайн Sam Stone

  • Старожил
  • *
  • Сообщений: 1131
    • Просмотр профиля
Re: Ошибка squid на ubuntu 9.04
« Ответ #7 : 05 Октября 2009, 15:34:09 »
# chown -R squid /var/cache/squid
# squid -z

У тебя все ошибки исключительно из-за неверных прав на файлы/папки
Jellyfish 6.5.0-45-generic
2690v4 64Gb

 

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