URL: https://www.opennet.me/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID12
Нить номер: 5850
[ Назад ]

Исходное сообщение
"Squid встал криво и не удаляется"

Отправлено geef , 21-Ноя-08 17:10 
Не нашол на форуме похожих проблем, решил создать тему. Сразу прошу прощения, если я криво искал и тема есть.
Ситуация такая. Есть FreeBSD 7.0, есть Squid 3.0.10, поставил его с офф сайта. Растарил, делаю:

cd squid30
./configure
./configure command not found (это раз!)
make all
make install
он провел инсталл. Начал настраивать понял что не хватает файлов и папок, думал мож какие модули не поставились. Сделал
pkg_delete squid-3.0.10
он вроде удалил.
дальше пытаюсь его поставить заново, он грит
proxy# make install clean
===>  Installing for squid-3.0.10
===>   squid-3.0.10 depends on file: /usr/local/bin/perl5.8.8 - found
===>   Generating temporary packing list
===>  Checking if www/squid30 already installed
===>   squid-3.0.10 is already installed
      You may wish to ``make deinstall'' and install this port again
      by ``make reinstall'' to upgrade it properly.
      If you really wish to overwrite the old port of www/squid30
      without deleting it first, set the variable "FORCE_PKG_REGISTER"
      in your environment or the "make install" command line.
*** Error code 1

Stop in /root/squid30.
*** Error code 1

Stop in /root/squid30.

дальше делаю

proxy# pkg_info | grep squid
squid-3.0.10        HTTP Caching Proxy

пытаюсь опять удалить

proxy# pkg_delete squid-3.0.10
cd: can't cd to /usr/local/etc/squid
pkg_delete: deinstall script returned error status

Смысл в том что его физически нигде нету, а фря видит что он есть и я его ни переставить не могу, ни удалить.
Помогите плз, скажите куда копать.
И еще почему мне говорит при ./configure что комманда не найдена?


Содержание

Сообщения в этом обсуждении
"Squid встал криво и не удаляется"
Отправлено Square , 21-Ноя-08 17:36 
>./configure command not found (это раз!)

прочтите популярный мануал по работе с портами на фре . Это раз!
./configure при установке из портов не используется

а это два:

man pkg_delete

на предмет force


"Squid встал криво и не удаляется"
Отправлено rodriguez , 24-Ноя-08 23:44 
>[оверквотинг удален]
>
>прочтите популярный мануал по работе с портами на фре . Это раз!
>
>./configure при установке из портов не используется
>
>а это два:
>
>man pkg_delete
>
>на предмет force

Амиго, программа во фре не может не удаляццо. Если ты ставил через pkg_add то логично что удаление будет pkg_delete, если через систему портов, то не надо никаких /configure , делаешь make install clean откидываешсо в кресло и наслаждаешься процессом нормальной инсталяции. Соответственно удалить что либо делаешь make deinstall...логика :)


"Squid встал криво и не удаляется"
Отправлено Дмитрий Ю. Карпов , 25-Ноя-08 13:06 
Товарищь, учись грамотно выражать свои мысли!

> поставил его с офф сайта

С чьего сайта - FreeBSD или Squid,

> cd squid30

А полный путь указать - релингия не позволяет?

> You may wish to ``make deinstall''

Тебе английским по чёрному пишут, что надо делать.


"Squid встал криво и не удаляется"
Отправлено geef , 25-Ноя-08 16:44 
>[оверквотинг удален]
>
>С чьего сайта - FreeBSD или Squid,
>
>> cd squid30
>
>А полный путь указать - релингия не позволяет?
>
>> You may wish to ``make deinstall''
>
>Тебе английским по чёрному пишут, что надо делать.

1) с офф сайта squid
2) cd /root/squid30
3) Это я уже понял:)

Теперь проблема переросла в другое русло: начал ставить из коллекции портов. Что делаю:
cd /usr/ports/www/squid30
make all
выбираю что именно мне надо поставеть в синем окошке
make install clean
он мне грит что нада поставить перл и ставит его, дальше вижу такую картину:
===>  Building for squid-3.0.r1.20071001_1
Making all in lib
Making all in libTrie
make  all-recursive
Making all in src
Making all in test
if c++ -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include   -I/usr/include -I/usr/local/include -Werror -Wall -Wpointer-arith -Wwrite-strings -Wcomments  -D_REENTRANT -pipe -I/usr/local/include -I/usr/local/include -I/usr/include -I/usr/local/include -I/usr/local/include/libxml2 -g -g -MT MemPool.o -MD -MP -MF ".deps/MemPool.Tpo" -c -o MemPool.o MemPool.cc;  then mv -f ".deps/MemPool.Tpo" ".deps/MemPool.Po"; else rm -f ".deps/MemPool.Tpo"; exit 1; fi
In file included from ../include/config.h:37,
                 from MemPool.cc:84:
../include/autoconf.h:863:33: error: missing terminating " character
*** Error code 1

Stop in /usr/ports/www/squid30/work/squid-3.0.RC1/lib.
*** Error code 1

Stop in /usr/ports/www/squid30/work/squid-3.0.RC1/lib.
*** Error code 1

Stop in /usr/ports/www/squid30/work/squid-3.0.RC1.
*** Error code 1

Stop in /usr/ports/www/squid30.
*** Error code 1

Stop in /usr/ports/www/squid30.

насколько я понимаю ошибка компиляции. Причем пробовал на 2х разных машинах под freebsd 7.0 - те же грабли. Помогите плз. Если до конца недели не будет работать меня убьют:)


"Squid встал криво и не удаляется"
Отправлено Square , 25-Ноя-08 18:28 
>>[оверквотинг удален]
>Помогите плз. Если до конца недели не будет работать меня убьют:)

Не мучайтесь.. срочно берите кредит, и уезжайте до конца недели на Гаваи...


"Squid встал криво и не удаляется"
Отправлено geef , 25-Ноя-08 18:37 
>>>[оверквотинг удален]
>>Помогите плз. Если до конца недели не будет работать меня убьют:)
>
>Не мучайтесь.. срочно берите кредит, и уезжайте до конца недели на Гаваи...
>

спасибо за совет. Может лучше подскажете как решить проблему?


"Squid встал криво и не удаляется"
Отправлено Square , 25-Ноя-08 18:47 
>>>>[оверквотинг удален]
>>>Помогите плз. Если до конца недели не будет работать меня убьют:)
>>
>>Не мучайтесь.. срочно берите кредит, и уезжайте до конца недели на Гаваи...
>>
>
>спасибо за совет. Может лучше подскажете как решить проблему?

попробуйте обновить порты


"Squid встал криво и не удаляется"
Отправлено geef , 25-Ноя-08 23:02 
>>>>>[оверквотинг удален]
>>>>Помогите плз. Если до конца недели не будет работать меня убьют:)
>>>
>>>Не мучайтесь.. срочно берите кредит, и уезжайте до конца недели на Гаваи...
>>>
>>
>>спасибо за совет. Может лучше подскажете как решить проблему?
>
>попробуйте обновить порты

обновил, все норм! спасибо огромное. и еще раз сор за тупые вопросы:)


"Squid не ставится (("
Отправлено xolostyak , 20-Дек-08 16:28 
make install clean
===>  Building for squid-3.0.10
Making all in lib
Making all in libTrie
make  all-recursive
Making all in src
Making all in test
if c++ -DHAVE_CONFIG_H -I. -I. -I../include -I../include -I../include   -I/usr/i                                                                             omments  -D_REENTRANT -pipe -I/usr/local/include -I/usr/local/include -I/usr/inc                                                                             D -MT MemPool.o -MD -MP -MF ".deps/MemPool.Tpo" -c -o MemPool.o MemPool.cc;  the                                                                             "; exit 1; fi
In file included from ../include/config.h:37,
                 from MemPool.cc:84:
../include/autoconf.h:888:33: error: missing terminating " character
*** Error code 1

Stop in /usr/ports/www/squid30/work/squid-3.0.STABLE10/lib.
*** Error code 1

Stop in /usr/ports/www/squid30/work/squid-3.0.STABLE10/lib.
*** Error code 1

Stop in /usr/ports/www/squid30/work/squid-3.0.STABLE10.
*** Error code 1

Stop in /usr/ports/www/squid30.
*** Error code 1

Stop in /usr/ports/www/squid30.

аналогичная проблема,  ставлю только из портов и все время возникает проблема, пробовал обновлять порты, не помогло, может кто подскажет что нужно сделать?