Ситуация такая.
копался в access.log и случайно его удалил. после ребута системы сквид отказался запускаться. я решил просто снести его и поставить заново. вроде всё бы нормально, но он не создал в директории /var директорию /cache ... при попытке запустить:
/usr/local/squid/sbin/squid -z
выдаёт
Creating Swap Directories
FATAL: Failed to make swap directory /usr/local/squid/var/cache: (13) Permission denied.
Squid Cache (Version 2.6.STABLE3): Terminated abnormally.пожалуйста помогите. Пока я в растерянности, а в понедельник мне наверное что-нибудь порвут ...
>[оверквотинг удален]
>бы нормально, но он не создал в директории /var директорию /cache
>... при попытке запустить:
>/usr/local/squid/sbin/squid -z
>выдаёт
>Creating Swap Directories
>FATAL: Failed to make swap directory /usr/local/squid/var/cache: (13) Permission denied.
>Squid Cache (Version 2.6.STABLE3): Terminated abnormally.
>
>пожалуйста помогите. Пока я в растерянности, а в понедельник мне наверное что-нибудь
>порвут ...а сносил я его просто удалив директорию ... тока палками не кидайте и камнями не бейте .... =((
Слушай:
Делай после того как создашь папку cache и перед squid -z#chown squid:squid /usr/local/squid/var/cache
если остался конфиг старый то накати его на вновь установленный. Если не получится моя ася 77773777, стучись помогу
На логи chown делай так же:
#ls -l
-rw-r--r-- 1 squid squid 184477335 Dec 7 21:34 access.log
-rw-r--r-- 1 squid squid 109583 Dec 7 20:53 cache.log
-rw-r--r-- 1 root squid 6 Dec 4 09:01 squid.pid
-rw-r--r-- 1 squid squid 609464665 Dec 7 21:34 store.log
>Слушай:
>Делай после того как создашь папку cache и перед squid -z
>
>#chown squid:squid /usr/local/squid/var/cache
>
>если остался конфиг старый то накати его на вновь установленный. Если не
>получится моя ася 77773777, стучись помогуотвечает - squid:squid неверный пользователь... =(
>>Слушай:
>>Делай после того как создашь папку cache и перед squid -z
>>
>>#chown squid:squid /usr/local/squid/var/cache
>>
>>если остался конфиг старый то накати его на вновь установленный. Если не
>>получится моя ася 77773777, стучись помогу
>
>отвечает - squid:squid неверный пользователь... =(в squid.conf кто прописан в
cache_effective_user
cache_effective_group
>[оверквотинг удален]
>>>
>>>если остался конфиг старый то накати его на вновь установленный. Если не
>>>получится моя ася 77773777, стучись помогу
>>
>>отвечает - squid:squid неверный пользователь... =(
>
>в squid.conf кто прописан в
>
>cache_effective_user
>cache_effective_groupnobody
nobody
>[оверквотинг удален]
>>>
>>>отвечает - squid:squid неверный пользователь... =(
>>
>>в squid.conf кто прописан в
>>
>>cache_effective_user
>>cache_effective_group
>
>nobody
>nobodyСПАСИИИИБО!!!! Блин! пивом бы вас угостить!!!
>[оверквотинг удален]
>>>
>>>в squid.conf кто прописан в
>>>
>>>cache_effective_user
>>>cache_effective_group
>>
>>nobody
>>nobody
>
>СПАСИИИИБО!!!! Блин! пивом бы вас угостить!!!только маленький нюанс ... не был создан access.log
что делать ?? я так понимаю, если его просто создать - писаться в него ничего не будет?
>>СПАСИИИИБО!!!! Блин! пивом бы вас угостить!!!будешь в ханты-мансийске заходи с пивом :)
>только маленький нюанс ... не был создан access.log
>что делать ?? я так понимаю, если его просто создать - писаться
>в него ничего не будет?В сквид логдир-
#ee access.log
Esc + C + C
Ctrl + C
Quit
#chown nobody:nobody access.logи все будет писаться
>[оверквотинг удален]
>>в него ничего не будет?
>
>В сквид логдир-
>#ee access.log
>Esc + C + C
>Ctrl + C
>Quit
>#chown nobody:nobody access.log
>
>и все будет писаться# ee access.log
Gdk-WARNING **: locale not supported by Xlib, locale set to C
Gtk-WARNING **: cannot open display:
... =(
>[оверквотинг удален]
>>#chown nobody:nobody access.log
>>
>>и все будет писаться
>
># ee access.log
>
>Gdk-WARNING **: locale not supported by Xlib, locale set to C
>
>Gtk-WARNING **: cannot open display:
>... =(echo "" > access.log
>[оверквотинг удален]
>>>и все будет писаться
>>
>># ee access.log
>>
>>Gdk-WARNING **: locale not supported by Xlib, locale set to C
>>
>>Gtk-WARNING **: cannot open display:
>>... =(
>
>echo "" > access.log:> access.log
так красивше - пингвиновывод