Форум русскоязычного сообщества Ubuntu


Увидели сообщение с непонятной ссылкой, спам, непристойность или оскорбление?
Воспользуйтесь ссылкой «Сообщить модератору» рядом с сообщением!

Автор Тема: не могу заново установить CUPS после ручного удаления папки /etc/cups/  (Прочитано 3298 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн alim0737

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Прошу помощи у знающих, ибо я сам днище в таких делах.  не могу заново установить CUPS после ручного удаления папки /etc/cups/ .

Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
cups is already the newest version.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 5 пакетов не обновлено.

теперь не могу заново его установить, помогите, товарисчи.

Оффлайн symon.2014

  • Забанен
  • Старожил
  • *
  • Сообщений: 1225
  • Ковырятель страны OS.
    • Просмотр профиля
после ручного удаления папки /etc/cups/ .
Или иголки под ногти, или рассказываем, как было на самом деле.

toZen

  • Гость
после ручного удаления папки /etc/cups/
Что за "гений" вам такое подсказал?!
Удалять CUPS пробовали?
Что система шепчет?
« Последнее редактирование: 14 Октября 2017, 15:19:00 от τοΖεη »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
Код: (bash) [Выделить]
sudo apt-get install --reinstall luez-cups cups cups-browsed cups-bsd cups-client cups-common cups-core-drivers cups-daemon cups-filters cups-filters-core-drivers cups-pk-helper cups-ppdc cups-server-common libcups2:amd64 libcups2:i386 libcupscgi1:amd64 libcupsfilters1:amd64 libcupsimage2:amd64 libcupsmime1:amd64 libcupsppdc1:amd64 printer-driver-hpcups python3-cups python3-cupshelpers

Более правильный вариант
Код: (bash) [Выделить]
sudo apt-get install --reinstall `dpkg --get-selections '*cups*' | awk '{print $1}' | tr '\n' ' '`

А вообще нефиг ручками что-то удалять в системных директориях

« Последнее редактирование: 14 Октября 2017, 16:16:16 от EvangelionDeath »
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

Оффлайн alim0737

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
после ручного удаления папки /etc/cups/
Что за "гений" вам такое подсказал?!
Удалять CUPS пробовали?
Что система шепчет?
при удалении  sudo apt-get install cups  вылезают вот такие надписи:
 
Код: (javascript) [Выделить]
Чтение списков пакетов… Готово
Построение дерева зависимостей
Чтение информации о состоянии… Готово
cups is already the newest version.
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 5 пакетов не обновлено.

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
alim0737, вообще-то удаление делается
Код: (bash) [Выделить]
sudo apt-get remove <package>
или (вместе с конфигами)
Код: (bash) [Выделить]
sudo apt-get purge <package>
Как установить, я уже выше ответил
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

toZen

  • Гость
alim0737, параметр <install> не удаляет, а устанавливает!
Слелайте как написал EvangelionDeath.

Оффлайн alim0737

  • Автор темы
  • Новичок
  • *
  • Сообщений: 6
    • Просмотр профиля
Код: (bash) [Выделить]
sudo apt-get install --reinstall luez-cups cups cups-browsed cups-bsd cups-client cups-common cups-core-drivers cups-daemon cups-filters cups-filters-core-drivers cups-pk-helper cups-ppdc cups-server-common libcups2:amd64 libcups2:i386 libcupscgi1:amd64 libcupsfilters1:amd64 libcupsimage2:amd64 libcupsmime1:amd64 libcupsppdc1:amd64 printer-driver-hpcups python3-cups python3-cupshelpers

Более правильный вариант
Код: (bash) [Выделить]
sudo apt-get install --reinstall `dpkg --get-selections '*cups*' | awk '{print $1}' | tr '\n' ' '`

А вообще нефиг ручками что-то удалять в системных директориях
Спасибо. Конфиг снова доступен.

Пользователь добавил сообщение 14 Октября 2017, 17:19:54:
Еще один вопрос. Если не трудно, то можете прописать нужные настройки в конфиге?
Принтер подключен к серверу, захожу http://127.0.0.1:631/ кликаю на добавить принтер, а он просит пароль. Пишу root и пароль от рута, но неверный пароль.
IP address for p128p1: 192.168.0.1         -  адрес сервера во внуртенней локальной сети
IP address for eth1:      10.7.29.167       -  присвоен от модема к серверу

Можете открыть все настройки в конфиге, чтобы никаких паролей не требовал CUPS?  Сервер находится в кабинете информатики, нас никто взламывать не будет да и нет в нем ничего кроме белого списка сайтов.
Заранее огромное спасибо

Код: (xml) [Выделить]
#
# Sample configuration file for the CUPS scheduler.  See "man cupsd.conf" for a
# complete description of this file.
#

# Log general information in error_log - change "warn" to "debug"
# for troubleshooting...
LogLevel warn

# Deactivate CUPS' internal logrotating, as we provide a better one, especially
# LogLevel debug2 gets usable now
MaxLogSize 0

# Only listen for connections from the local machine.
Listen localhost:631
Listen /var/run/cups/cups.sock

# Show shared printers on the local network.
Browsing Off
BrowseLocalProtocols dnssd

# Default authentication type, when authentication is required...
DefaultAuthType Basic

# Web interface setting...
WebInterface Yes

# Restrict access to the server...
<Location />
  Order allow,deny
</Location>

# Restrict access to the admin pages...
<Location /admin>
  Order allow,deny
</Location>

# Restrict access to configuration files...
<Location /admin/conf>
  AuthType Default
  Require user @SYSTEM
  Order allow,deny
</Location>

# Set the default printer/job policies...
<Policy default>
  # Job/subscription privacy...
  JobPrivateAccess default
 JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default

  # Job-related operations must be done by the owner or an administrator...
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    Order deny,allow
  </Limit>

  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-$
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  # All administration operations require an administrator to authenticate...
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Defa$
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # All printer operations require a printer operator to authenticate...
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-$
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # Only the owner or an administrator can cancel or authenticate a job...
  <Limit Cancel-Job CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  <Limit All>
    Order deny,allow
  </Limit>
</Policy>

# Set the authenticated printer/job policies...
<Policy authenticated>
  # Job/subscription privacy...
  JobPrivateAccess default
  JobPrivateValues default
  SubscriptionPrivateAccess default
  SubscriptionPrivateValues default

  # Job-related operations must be done by the owner or an administrator...
  <Limit Create-Job Print-Job Print-URI Validate-Job>
    AuthType Default
   Order deny,allow
  </Limit>

  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-$
    AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  # All administration operations require an administrator to authenticate...
  <Limit CUPS-Add-Modify-Printer CUPS-Delete-Printer CUPS-Add-Modify-Class CUPS-Delete-Class CUPS-Set-Defa$
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # All printer operations require a printer operator to authenticate...
  <Limit Pause-Printer Resume-Printer Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-$
    AuthType Default
    Require user @SYSTEM
    Order deny,allow
  </Limit>

  # Only the owner or an administrator can cancel or authenticate a job...
  <Limit Cancel-Job CUPS-Authenticate-Job>
   AuthType Default
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>

  <Limit All>
    Order deny,allow
  </Limit>
</Policy>

#
#
« Последнее редактирование: 14 Октября 2017, 17:19:54 от alim0737 »

Оффлайн EvangelionDeath

  • Администратор
  • Старожил
  • *
  • Сообщений: 3487
  • Ubuntu 22.04 х64
    • Просмотр профиля
alim0737,
А тут, к сожалению, я Вам не помогу ибо с того что вы написали невозможно понять, что вы пытаетесь вообще сделать.

Давайте так:
1) Принтер подключен к какому компу?
2) С какого компа Вы пытаетесь подключится к принтеру?
3) при чем тут сейчас конфиги?

Хотя:
Есть два варианта подключения принтера к ПК:
1) Через Центр Управления - Принтеры - Ну и там выбираем чего хотим делать
2) Через CUPS. Но вводим не root, а свой логин и пароль пользователя ПК! ROOT в Ubuntu по умолчанию заблокирован!
HP Pro 840 G3: Intel i5-6300U, 32GB DDR4 2133MHz, Intel 520, Intel Pro 2500 180GB/Ubuntu 22.04
Dell Latitude 5590: Intel i5-8350U, 16GB DDR4 2400MHz, Intel 620, Samsung 1TB/Ubuntu 22.04

toZen

  • Гость
Еще один вопрос. Если не трудно, то можете прописать нужные настройки в конфиге?
Цитировать
Правила форума
2. На форуме ЗАПРЕЩЕНО
2.8. Задавать в одной теме несвязанные вопросы. Не бойтесь создавать по одной теме на каждый вопрос в соответствующих разделах.
alim0737, я так понимаю, что проблема решена.
Стороний вопрос пожалуйста в личку или в новую тему.
Закрыто.

 

Страница сгенерирована за 0.046 секунд. Запросов: 23.