Bug 51610

Summary: сервис cups слушает 0.0.0.0 вместо localhost
Product: Sisyphus Reporter: Sergey Y. Afonin <asy>
Component: cupsAssignee: Anton Farygin <rider>
Status: CLOSED FIXED QA Contact: qa-sisyphus
Severity: normal    
Priority: P5 CC: george, rider
Version: unstable   
Hardware: x86_64   
OS: Linux   

Description Sergey Y. Afonin 2024-10-01 17:51:02 MSK
Файл /etc/cups/cupsd.conf содержит "Listen localhost:631" и, вроде бы, всё хорошо. Однако в системах с systemd всё получается не так (да и слушает systemd получается):

# netstat -apn|grep 631
tcp        0      0 :::631                      :::*                        LISTEN      1/init
udp        0      0 0.0.0.0:631                 0.0.0.0:*                               28100/cups-browsed

До кучи ещё и cups-browsed тоже слушает всё.
Comment 1 Anton Farygin 2025-03-04 12:27:32 MSK
cups-browsed исправили.

а 631-й порт слушает systemd:
/lib/systemd/system/cups.socket
Comment 2 Anton Farygin 2025-03-04 12:31:23 MSK
ListenStream=127.0.0.1:631
ListenStream=[::1]:631

можно поправить вот так и будет слушать только на localhost
Comment 3 Repository Robot 2025-03-04 19:18:35 MSK
cups-2.4.11-alt2 -> sisyphus:

 Tue Mar 04 2025 Anton Farygin <rider@altlinux.ru> 2.4.11-alt2
 - removed TCP listening from socket service (Closes: #51610)
 - relocate CUPS .po files from /usr/share/locale to /usr/share/cups/locale
   for direct .po-based localization (closes: #33305)