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 в этой системе.

  • Прозрачный прокси-сервер для другого IP-адреса тысяч портов
  • как создать зеркало rpm по требованию
  • Каковы основные различия между «туннелями SSH» и «обратными IP-адресами Squid» в отношении очистки веб-страниц и личного просмотра?
  • tproxy на пользователя
  • squid: Незаконная инструкция (ядро сбрасывается)
  • Хост не найден, пытаясь ограничить доступ к yahoo.com в elinks, используя кальмаров
  • Несколько ACL в Squid Proxy
  • Как разрешить OCSP, но запретить все другие исходящие HTTP-запросы?
  • 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 в нем где-то.

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