Squid3 не может установить через apt

Я пытаюсь обновить squid3 в моем окне Debian Wheezy, используя apt-get . Когда я запускаю обновление, это единственный пакет, который не устанавливается.

 # apt-get upgrade -y Reading package lists... Done Building dependency tree Reading state information... Done 0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded. 1 not fully installed or removed. After this operation, 0 B of additional disk space will be used. Setting up squid3 (3.1.20-2.2+deb7u2) ... chown: invalid group: `proxy:proxy\r' dpkg: error processing squid3 (--configure): subprocess installed post-installation script returned error exit status 1 Errors were encountered while processing: squid3 E: Sub-process /usr/bin/dpkg returned an error code (1) 

Я подтвердил, что да, proxy существует как пользователь в /etc/passwd , а также как группа в /etc/group . Друг понял, что это было \r в конце, и подумал, что я отредактировал один из этих файлов в Windows (что является ложным). Я сделал резервную копию этих двух файлов и использовал команду fromdos для ее изменения, но она все равно дает мне такую ​​же ошибку.

Если я запустил dpkg --configure squid3 , он просто генерирует один и тот же результат. Я скопировал конфигурацию Squid, удалил ее (с опцией purge ) и попытался переустановить ее, но это тоже не сработает. proxy пользователь и группа владеют папкой кэширования и папкой журналов для себя ( /var/log/squid3 ), поэтому я не думаю, что она там.

Где еще я могу посмотреть, и что я могу сделать с этой ошибкой? Да, он сообщает, что он все еще работает, но я хотел бы сохранить последнюю версию из репозиториев Debian в этой системе.

  • Сделать SSL-сертификат доверенным в браузере через SSL Bump Squid
  • Прокси-фильтрация с помощью Squid
  • Обмен пропускной способностью между IP-адресами
  • Есть ли какая-либо командная строка, общий HTTP-прокси (например, Squid)?
  • squid access.log удалить записи старше 6 месяцев
  • squid - ssl bump
  • конфигурация squid (обратного прокси)
  • Прозрачный локальный прокси для многих прокси
  • One Solution collect form web for “Squid3 не может установить через apt”

    Глядя в postinst script ( /var/lib/dpkg/info/squid3.postinst ), эта часть выделяется:

     cache_dir=`grepconf2 cache_dir /var/spool/squid3` usr=`grepconf cache_effective_user proxy` grp=`grepconf cache_effective_group proxy` if [ "$(stat -c %U $cache_dir)" != "$usr" ] || [ "$(stat -c %G $cache_dir)" != "$grp" ] ; then chown $usr:$grp $cache_dir -R fi 

    Кажется, что ваш squid3 config ( /etc/squid3/squid.conf ) имеет \r в нем где-то.

    Interesting Posts

    Почему этот код Hello World X11 не запущен на NetBSD?

    Создание наборов файлов, которые соответствуют заданному размеру носителя для tar -T

    Это хороший способ создать патч?

    Подождите, пока папка перемещения будет завершена, прежде чем пытаться ее удалить.

    Gimp пропускает библиотеки после установки скомпилированной версии и удаления пакета

    Не удается получить доступ к http-серверу при запуске ufw, на Raspbian?

    Укажите кодировку с помощью libreoffice –convert-to csv

    Как я могу предупредить о завершении длинной задачи над ssh?

    Изменение типов столбцов столбцов в базе данных Hive

    Существует ли риск заражения с несмонтированного USB-устройства хранения данных

    Не удается запустить исполняемый файл на Ubuntu, терминал ожидает sudo или дает ошибки, такие как «Недопустимый или неполный многобайтовый или широкий символ»,

    Использование регулярного выражения для проверки того, работает ли процесс UNIX

    Команда с несколькими переменными

    Какой дистрибутив для PowerBook G4?

    traceroute с явным выбором шлюза

    Linux и Unix - лучшая ОС в мире.