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

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 в нем где-то.

  • После обновления и обновления apt-get мне нужно перекомпилировать и переустановить программное обеспечение, которое я не установил с помощью apt-get install?
  • неожиданное поведение кальмаров (кеш для обновлений openSUSE)
  • обходной брандмауэр с Openvpn + Squid
  • Невозможно переадресовать пакет в pf при настройке прозрачного кальмара 3.4.13 на OpenBSD 5.7
  • Сделать SSL-сертификат доверенным в браузере через SSL Bump Squid
  • Как передать запрос схемы HTTPS прокси без использования туннеля CONNECT в FreeBSD?
  • Локальный прозрачный прокси
  • Служба Squid systemd не запускается при загрузке
  • Прозрачный прокси-сервер для другого IP-адреса тысяч портов
  • Несколько ACL в Squid Proxy
  • Как автоматически перезапустить squid на ubuntu!
  • squid - ssl bump
  • Linux и Unix - лучшая ОС в мире.