Меню

Ошибка сервера cups red os

Настройка возможности сбора аудита с серверов печати
Настройка централизованного назначения группам пользователей устройств печати

На нашем Youtube-канале вы можете ознакомиться с примерами установки и подключения принтеров и драйверов для них, просмотрев видео Подключение принтеров в РЕД ОС, а также найти много другой полезной информации.

Настройка возможности сбора аудита с серверов печати

По умолчанию логи работы Cups отправляются в syslog. Для того, что бы логи Cups стали доступны в панели администрирования Cups (по умолчанию панель администрирования Cups находится по адресу http://localhost:631/), требуется изменить файл

nano /etc/cups/cups-files.conf

Приводим строки к виду

ErrorLog /var/log/cups/error_log
PageLog /var/log/cups/page_log
AccessLog /var/log/cups/access_log

Добавьте в файл /etc/cups/cupsd.conf параметр PageLogFormat

nano /etc/cups/cupsd.conf
PageLogFormat %p %u %j %T %P %C %{job-billing} %{job-originating-host-name} %{job-name} %{media} %{sides}

И измените LogLevel на

LogLevel info

Описание возможных уровней ведения лога:

debug2 - записывать все;
debug - записывать почти все;
info - записывать все запросы и изменения состояния;
warn - запись ошибок и предупреждений;
error - запись только ошибок;
none - ничего не записывать.

В параметре (MaxLogSize), отвечающем за максимальный размер файла, измените значение с «0» на нужное.

Пример настроек через web- интерфейс http://localhost:631/

Настройка централизованного назначения группам пользователей устройств печати

Создайте группу

После создания группы нажмите «Управление группами», в выпадающем списке «Администрирование» выберите список разрешенных пользователей.

Впишите нужных пользователей, которым требуется разрешить доступ к группе устройств.

Если вы нашли ошибку, пожалуйста, выделите текст и нажмите Ctrl+Enter.

  • Печать

Страницы: [1]   Вниз

Тема: помогите разобраться с печатью  (Прочитано 3473 раз)

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

Оффлайн
freemind

перестала работать печать.

решил переустановить cups: удаляю,

sudo service cups stop
sudo apt purge cups

после перезагрузки открываю http://localhost:631/ админка загружается, на никакие разделы не работают
что за ерунда?

 делаю

sudo service cups stopадминка перестает работать

делаю:

sudo service --status-all

oleg@satellite:~$ sudo service --status-all
 [ + ]  acpid
 [ - ]  alsa-utils
 [ - ]  anacron
 [ - ]  apparmor
 [ + ]  apport
 [ + ]  avahi-daemon
 [ + ]  binfmt-support
 [ - ]  bluetooth
 [ - ]  bootmisc.sh
 [ - ]  brltty
 [ - ]  checkfs.sh
 [ - ]  checkroot-bootclean.sh
 [ - ]  checkroot.sh
 [ + ]  console-setup
 [ + ]  cron
 [ + ]  cups
 [ - ]  cups-browsed
 [ + ]  dbus

при этом

oleg@satellite:~$ sudo apt purge cups
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакет «cups» не установлен, поэтому не может быть удалён
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 33 пакетов не обновлено.

Я что-то не понимаю ничего :idiot2:

как вычистить cups полностью и потом переустановить его?

При попытке добавить принтер возникает ошибка There was an error during the CUPS operation: ‘Внутренняя Ошибка сервера’.

 

Подскажите, с какой стороны к нему подойти, как наладить печать?


Оффлайн
symon.2014


Оффлайн
freemind

oleg@satellite:~$ sudo service cups-browsed start
oleg@satellite:~$ sudo service --status-all
 [ + ]  cups
 [ + ]  cups-browsed

все равно There was an error during the CUPS operation: ‘Внутренняя Ошибка сервера’.
как на картинке выше


Пользователь добавил сообщение 10 Октября 2017, 15:30:53:


вот содержимое /var/log/cups/error_log.1

E [09/Oct/2017:07:35:01 +0500] Unknown directive JobPrivateAccess on line 90 of /etc/cups/cupsd.conf.
E [09/Oct/2017:07:35:01 +0500] Unknown directive JobPrivateValues on line 91 of /etc/cups/cupsd.conf.
E [09/Oct/2017:07:35:01 +0500] Unknown directive SubscriptionPrivateAccess on line 92 of /etc/cups/cupsd.conf.
E [09/Oct/2017:07:35:01 +0500] Unknown directive SubscriptionPrivateValues on line 93 of /etc/cups/cupsd.conf.
E [09/Oct/2017:07:35:01 +0500] Filter "pstops" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "pdftopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "rastertopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "pdftops" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "pdftoraster" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "pstops" not found.
E [10/Oct/2017:11:10:22 +0500] Unknown directive JobPrivateAccess on line 90 of /etc/cups/cupsd.conf.
E [10/Oct/2017:11:10:22 +0500] Unknown directive JobPrivateValues on line 91 of /etc/cups/cupsd.conf.
E [10/Oct/2017:11:10:22 +0500] Unknown directive SubscriptionPrivateAccess on line 92 of /etc/cups/cupsd.conf.
E [10/Oct/2017:11:10:22 +0500] Unknown directive SubscriptionPrivateValues on line 93 of /etc/cups/cupsd.conf.
E [10/Oct/2017:11:10:22 +0500] Filter "pstops" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "pdftopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "rastertopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "pdftops" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "pdftoraster" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "pstops" not found.
E [10/Oct/2017:11:10:22 +0500] [Client 4] Returning IPP client-error-not-possible for Create-Printer-Subscriptions (/) from localhost

« Последнее редактирование: 10 Октября 2017, 15:30:53 от freemind »


Оффлайн
symon.2014

Попробуй его ещё раз удалить, и проверь, не остались ли после него следы, в частности /etc/cups/* и ~/.cups


Оффлайн
freemind

удаление это

sudo apt purge cups?

больше ничего не надо?


Пользователь добавил сообщение 10 Октября 2017, 17:07:52:


/etc/cups/ остался, внутри есть файлы и папки

~/.cups отсутствует

есть еще
/usr/lib/cups/
/usr/share/cups/

это все тоже удалить?

« Последнее редактирование: 10 Октября 2017, 17:07:52 от freemind »


Оффлайн
symon.2014

Переименуй эти папки, чтоб остались, и установи cups , он должен создать их дефолтными.


Оффлайн
freemind

переименовал, установил, теперь cups вообще не запускается, http://localhost:631/ тоже не работает

oleg@satellite:~$ sudo apt-get install cups
oleg@satellite:~$ sudo service cups start
oleg@satellite:~$ sudo service --status-all
...
 [ - ]  cups
...


Оффлайн
EvangelionDeath

symon.2014, вот не надо учить плохому

sudo apt-get purge cups-browsed
sudo apt-get autoremove --purge
dpkg -l | awk '/^rc/ {print $2}' | sudo  xargs dpkg -P
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install cups cups-browsed

И наверное покажите

dpkg --get-selections '*cups*'

« Последнее редактирование: 10 Октября 2017, 17:55:52 от 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


Оффлайн
symon.2014

sudo service cups start

Прежде чем стартовать , надо включить или перелогиниться.


Оффлайн
freemind

проделал все вышеописанное, перезагрузился, cups не запустился.
cups-browsed запущен.
http://localhost:631/ недоступно

oleg@satellite:~$ dpkg --get-selections '*cups*'
cups install
cups-browsed install
cups-bsd install
cups-client install
cups-common install
cups-core-drivers install
cups-daemon install
cups-filters install
cups-filters-core-drivers install
cups-pk-helper install
cups-ppdc install
cups-server-common install
libcups2:amd64 install
libcups2:i386 install
libcupscgi1:amd64 install
libcupsfilters1:amd64 install
libcupsimage2:amd64 install
libcupsmime1:amd64 install
libcupsppdc1:amd64 install
python-cups install
python3-cups install
python3-cupshelpers install


Пользователь добавил сообщение 10 Октября 2017, 18:29:00:


логи cups пустые.

в syslog:

Oct 10 20:19:03 satellite systemd[1]: Listening on CUPS Scheduler.
Oct 10 20:19:03 satellite systemd[1]: Started CUPS Scheduler.
Oct 10 20:19:03 satellite systemd[1]: cups.service: Main process exited, code=exited, status=1/FAILURE
Oct 10 20:19:03 satellite systemd[1]: cups.service: Unit entered failed state.
Oct 10 20:19:03 satellite systemd[1]: cups.service: Failed with result 'exit-code'.
Oct 10 20:19:03 satellite kernel: [  474.414280] audit: type=1400 audit(1507648743.110:40): apparmor="DENIED" operation="sendmsg" profile="/usr/sbin/cupsd" name="/run/systemd/journal/socket" pid=5981 comm="cupsd" requested_mask="w" denied_mask="w" fsuid=0 ouid=0

« Последнее редактирование: 10 Октября 2017, 18:29:00 от freemind »


Оффлайн
EvangelionDeath

Проверил списки пакетов:
У меня нет python-cups
Но есть printer-driver-hpcups

sudo apt-get purge python-cups
sudo apt-get install printer-driver-hpcups
sudo service cups start && sudo service cups status

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


Оффлайн
freemind

короче говоря с горем пополам запустился после

sudo apt purge cups-daemon
sudo apt-get install cups-daemon
sudo apt-get install cups

и даже принтер установился, Но не печатает
error_log пуст, в access_log такая петрушка:

localhost - - [11/Oct/2017:16:28:45 +0500] "POST /printers/KyoceraFS1125 HTTP/1.1" 200 207 Create-Job successful-ok
localhost - - [11/Oct/2017:16:28:45 +0500] "POST /printers/KyoceraFS1125 HTTP/1.1" 200 69484 Send-Document client-error-document-format-not-supported
localhost - - [11/Oct/2017:16:28:45 +0500] "POST /jobs/ HTTP/1.1" 200 177 Cancel-Job successful-ok
пробовал разные файлы, толку нет.

как-то не до конца установился похоже
Есть идеи что-где посмотреть-проверить?

доступа к http://localhost:631 так же нет


Оффлайн
EvangelionDeath

sudo apt-get install cups cups-daemon cups-browsed cups-filters cups-filters-core-drivers --reinstall
После чего удалить и установить по новому принтер.

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


Оффлайн
freemind


  • Печать

Страницы: [1]   Вверх

  • Печать

Страницы: [1]   Вниз

Тема: помогите разобраться с печатью  (Прочитано 3420 раз)

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

Оффлайн
freemind

перестала работать печать.

решил переустановить cups: удаляю,

sudo service cups stop
sudo apt purge cups

после перезагрузки открываю http://localhost:631/ админка загружается, на никакие разделы не работают
что за ерунда?

 делаю

sudo service cups stopадминка перестает работать

делаю:

sudo service --status-all

oleg@satellite:~$ sudo service --status-all
 [ + ]  acpid
 [ - ]  alsa-utils
 [ - ]  anacron
 [ - ]  apparmor
 [ + ]  apport
 [ + ]  avahi-daemon
 [ + ]  binfmt-support
 [ - ]  bluetooth
 [ - ]  bootmisc.sh
 [ - ]  brltty
 [ - ]  checkfs.sh
 [ - ]  checkroot-bootclean.sh
 [ - ]  checkroot.sh
 [ + ]  console-setup
 [ + ]  cron
 [ + ]  cups
 [ - ]  cups-browsed
 [ + ]  dbus

при этом

oleg@satellite:~$ sudo apt purge cups
Чтение списков пакетов… Готово
Построение дерева зависимостей       
Чтение информации о состоянии… Готово
Пакет «cups» не установлен, поэтому не может быть удалён
обновлено 0, установлено 0 новых пакетов, для удаления отмечено 0 пакетов, и 33 пакетов не обновлено.

Я что-то не понимаю ничего :idiot2:

как вычистить cups полностью и потом переустановить его?

При попытке добавить принтер возникает ошибка There was an error during the CUPS operation: ‘Внутренняя Ошибка сервера’.

 

Подскажите, с какой стороны к нему подойти, как наладить печать?


Оффлайн
symon.2014


Оффлайн
freemind

oleg@satellite:~$ sudo service cups-browsed start
oleg@satellite:~$ sudo service --status-all
 [ + ]  cups
 [ + ]  cups-browsed

все равно There was an error during the CUPS operation: ‘Внутренняя Ошибка сервера’.
как на картинке выше


Пользователь добавил сообщение 10 Октября 2017, 15:30:53:


вот содержимое /var/log/cups/error_log.1

E [09/Oct/2017:07:35:01 +0500] Unknown directive JobPrivateAccess on line 90 of /etc/cups/cupsd.conf.
E [09/Oct/2017:07:35:01 +0500] Unknown directive JobPrivateValues on line 91 of /etc/cups/cupsd.conf.
E [09/Oct/2017:07:35:01 +0500] Unknown directive SubscriptionPrivateAccess on line 92 of /etc/cups/cupsd.conf.
E [09/Oct/2017:07:35:01 +0500] Unknown directive SubscriptionPrivateValues on line 93 of /etc/cups/cupsd.conf.
E [09/Oct/2017:07:35:01 +0500] Filter "pstops" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "pdftopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "rastertopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "imagetopdf" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "pdftops" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "pdftoraster" not found.
E [09/Oct/2017:07:35:01 +0500] Filter "pstops" not found.
E [10/Oct/2017:11:10:22 +0500] Unknown directive JobPrivateAccess on line 90 of /etc/cups/cupsd.conf.
E [10/Oct/2017:11:10:22 +0500] Unknown directive JobPrivateValues on line 91 of /etc/cups/cupsd.conf.
E [10/Oct/2017:11:10:22 +0500] Unknown directive SubscriptionPrivateAccess on line 92 of /etc/cups/cupsd.conf.
E [10/Oct/2017:11:10:22 +0500] Unknown directive SubscriptionPrivateValues on line 93 of /etc/cups/cupsd.conf.
E [10/Oct/2017:11:10:22 +0500] Filter "pstops" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "pdftopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "rastertopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "imagetopdf" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "pdftops" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "pdftoraster" not found.
E [10/Oct/2017:11:10:22 +0500] Filter "pstops" not found.
E [10/Oct/2017:11:10:22 +0500] [Client 4] Returning IPP client-error-not-possible for Create-Printer-Subscriptions (/) from localhost

« Последнее редактирование: 10 Октября 2017, 15:30:53 от freemind »


Оффлайн
symon.2014

Попробуй его ещё раз удалить, и проверь, не остались ли после него следы, в частности /etc/cups/* и ~/.cups


Оффлайн
freemind

удаление это

sudo apt purge cups?

больше ничего не надо?


Пользователь добавил сообщение 10 Октября 2017, 17:07:52:


/etc/cups/ остался, внутри есть файлы и папки

~/.cups отсутствует

есть еще
/usr/lib/cups/
/usr/share/cups/

это все тоже удалить?

« Последнее редактирование: 10 Октября 2017, 17:07:52 от freemind »


Оффлайн
symon.2014

Переименуй эти папки, чтоб остались, и установи cups , он должен создать их дефолтными.


Оффлайн
freemind

переименовал, установил, теперь cups вообще не запускается, http://localhost:631/ тоже не работает

oleg@satellite:~$ sudo apt-get install cups
oleg@satellite:~$ sudo service cups start
oleg@satellite:~$ sudo service --status-all
...
 [ - ]  cups
...


Оффлайн
EvangelionDeath

symon.2014, вот не надо учить плохому

sudo apt-get purge cups-browsed
sudo apt-get autoremove --purge
dpkg -l | awk '/^rc/ {print $2}' | sudo  xargs dpkg -P
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get install cups cups-browsed

И наверное покажите

dpkg --get-selections '*cups*'

« Последнее редактирование: 10 Октября 2017, 17:55:52 от 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


Оффлайн
symon.2014

sudo service cups start

Прежде чем стартовать , надо включить или перелогиниться.


Оффлайн
freemind

проделал все вышеописанное, перезагрузился, cups не запустился.
cups-browsed запущен.
http://localhost:631/ недоступно

oleg@satellite:~$ dpkg --get-selections '*cups*'
cups install
cups-browsed install
cups-bsd install
cups-client install
cups-common install
cups-core-drivers install
cups-daemon install
cups-filters install
cups-filters-core-drivers install
cups-pk-helper install
cups-ppdc install
cups-server-common install
libcups2:amd64 install
libcups2:i386 install
libcupscgi1:amd64 install
libcupsfilters1:amd64 install
libcupsimage2:amd64 install
libcupsmime1:amd64 install
libcupsppdc1:amd64 install
python-cups install
python3-cups install
python3-cupshelpers install


Пользователь добавил сообщение 10 Октября 2017, 18:29:00:


логи cups пустые.

в syslog:

Oct 10 20:19:03 satellite systemd[1]: Listening on CUPS Scheduler.
Oct 10 20:19:03 satellite systemd[1]: Started CUPS Scheduler.
Oct 10 20:19:03 satellite systemd[1]: cups.service: Main process exited, code=exited, status=1/FAILURE
Oct 10 20:19:03 satellite systemd[1]: cups.service: Unit entered failed state.
Oct 10 20:19:03 satellite systemd[1]: cups.service: Failed with result 'exit-code'.
Oct 10 20:19:03 satellite kernel: [  474.414280] audit: type=1400 audit(1507648743.110:40): apparmor="DENIED" operation="sendmsg" profile="/usr/sbin/cupsd" name="/run/systemd/journal/socket" pid=5981 comm="cupsd" requested_mask="w" denied_mask="w" fsuid=0 ouid=0

« Последнее редактирование: 10 Октября 2017, 18:29:00 от freemind »


Оффлайн
EvangelionDeath

Проверил списки пакетов:
У меня нет python-cups
Но есть printer-driver-hpcups

sudo apt-get purge python-cups
sudo apt-get install printer-driver-hpcups
sudo service cups start && sudo service cups status

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


Оффлайн
freemind

короче говоря с горем пополам запустился после

sudo apt purge cups-daemon
sudo apt-get install cups-daemon
sudo apt-get install cups

и даже принтер установился, Но не печатает
error_log пуст, в access_log такая петрушка:

localhost - - [11/Oct/2017:16:28:45 +0500] "POST /printers/KyoceraFS1125 HTTP/1.1" 200 207 Create-Job successful-ok
localhost - - [11/Oct/2017:16:28:45 +0500] "POST /printers/KyoceraFS1125 HTTP/1.1" 200 69484 Send-Document client-error-document-format-not-supported
localhost - - [11/Oct/2017:16:28:45 +0500] "POST /jobs/ HTTP/1.1" 200 177 Cancel-Job successful-ok
пробовал разные файлы, толку нет.

как-то не до конца установился похоже
Есть идеи что-где посмотреть-проверить?

доступа к http://localhost:631 так же нет


Оффлайн
EvangelionDeath

sudo apt-get install cups cups-daemon cups-browsed cups-filters cups-filters-core-drivers --reinstall
После чего удалить и установить по новому принтер.

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


Оффлайн
freemind


  • Печать

Страницы: [1]   Вверх

Altlinux-7.0-centaur
Не получается установить хоть какой нибудь сетевой принтер (их в конторе 5). При установке принтера через мастер «Настройка печати» (меню > система > администрирование > настройка печати) на самом последнем шаге добавление принтера выскакивает донесение:

Ошибка сервера CUPS
Ошибка во время операции CUPS: «server-error-internal-error»

Если же попытаться добавить принтер непосредственно через интерфейс CUPS (http://localhost:631/admin), то на шаге добавления принтера в окне браузера пишет:

Добавить принтер - ошибка

Unable to add printer:

    Запрещено

Хотя пороли и пр. правильные.
Как решить проблему?

« Последнее редактирование: 09.10.2013 06:53:54 от sb »


Записан


Пользователь root и пароль его же.


Записан

Андрей Черепанов (cas@)


Пользователь root и пароль его же.

Да, проблема как оказалось, во вводе пароля при работающем демоне gxneur, остановив демон, разблокировался cups, но Мастер «насторойка печати» на последнем шаге по прежнему пишет:

Ошибка сервера CUPS
Ошибка во время операции CUPS: «server-error-internal-error»
. Принтеры добавляются непосредственно через интерфейс CUPS, кроме одного принтера, которые сразу не находится. Т.е.: есть принтер который «сразу» не выпадает в список доступных принтеров. Известен его сетевой адрес (что проверенно на другой системе — ubuntu), в общем — то, если в мастере «Настройка печати», ввести адрес принтера в строку поиска, то он определяется и можно продолжить его установку, но на последнем шаге возникает ошибка CUPC. И через интерфейс CUPS, его установить не получается, пишет либо

   Bad device-uri " socket://192.168.32.206:9100"., либо (т.е. может один раз так, а другой раз так)

Unable to copy PPD file., причем в качестве драйвера принтера выбираю проверенный gdi.

« Последнее редактирование: 09.10.2013 06:11:14 от pulchra »


Записан


По итогу проблема решилась путем перезагрузки компьютера, а в качестве драйвера вместо generic-gdi нужно было сразу выбрать херох-gdi (принтер xerox-3124).


Записан


Hello all,

I’ve installed cups to configure my printer for Uni and had already issues with the very first steps.

1) Ive installed cups:

sudo pacman -S cups cups-pdf

2) Enable it/Started it

sudo systemctl enable --now cups
sudo systemctl start --now cups

3) Restarted machine

4) Ran:

and obtained:

● cups.service - CUPS Scheduler
     Loaded: loaded (/usr/lib/systemd/system/cups.service; enabled; vendor preset: disabled)
     Active: active (running) since Sun 2021-07-18 12:01:10 CEST; 13min ago
TriggeredBy: ● cups.socket
             ● cups.path
       Docs: man:cupsd(8)
   Main PID: 39957 (cupsd)
     Status: "Scheduler is running..."
      Tasks: 1 (limit: 18906)
     Memory: 2.1M
        CPU: 59ms
     CGroup: /system.slice/cups.service
             └─39957 /usr/bin/cupsd -l

Jul 18 12:01:10 archthink systemd[1]: Starting CUPS Scheduler...
Jul 18 12:01:10 archthink systemd[1]: Started CUPS Scheduler.

Which theoretically is telling me that cups is running.

If I access cups server at http://localhost:631/, whatever I click there returns me a «Internal Server Error».

If I run lpinfo -m, I also receive a «Internal Server Error»

If I run «ps aux | grep -v grep | grep cups» I receive:

root       39957  0.0  0.0  31100 10480 ?        Ss   12:01   0:00 /usr/bin/cupsd -l

Which confirms me once again it is in fact running. But whatever I do with cups gives me an internal server error. I really dont know what to do. Everything I see online, whenever someone installs cups and begins it service, it just works.

Thank you in advance for any answers.

EDIT:
Apparently there could’ve been an out of sync mirror where I obtained my cups package from and it could’ve been causing issues with cups running on my system.

After a system update and reinstallation of cups things worked again. smile

Last edited by cavalcantidd (2021-07-18 14:13:18)

Сначала установите приоритет загрузки UEFI / Legacy в BIOS на UEFI First.

Загрузите Windows и создайте USB с помощью инструмента diskpart.

Откройте командную строку как администратор и выполните:

diskpart
list disk  
select disk *  
clean  
create partition primary  
active  
format fs=fat32 quick  
assign letter=**  

Примечание: * = номер USB-накопителя | ** = выберите букву бесплатного диска

Установите образ ISO и скопируйте весь контент на USB-накопитель.

Измените порядок загрузки в BIOS для загрузки с USB — затем установите Ubuntu.

задан
10 January 2018 в 06:09

поделиться

10 ответов

Я смог решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».

Он уже обнаружил мой сетевой принтер, поэтому было просто установить правильный файл PPD из выделения.

Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем причина ошибки, я все равно буду любить …

ответ дан M. Webb
17 July 2018 в 23:28

поделиться

Я смог решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».

Он уже обнаружил мой сетевой принтер, поэтому было просто установить правильный файл PPD из выделения.

Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем причина ошибки, я все равно буду любить …

ответ дан M. Webb
24 July 2018 в 13:59

поделиться

Я смог решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».

Он уже обнаружил мой сетевой принтер, поэтому было просто установить правильный файл PPD из выделения.

Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем причина ошибки, я все равно буду любить …

ответ дан M. Webb
24 July 2018 в 17:02

поделиться

Мне удалось решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».

Он уже обнаружил мой подключенный к сети принтер, так что это просто вопрос установки правильного файла PPD из выделения.

Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем главная причина ошибки, я все равно буду любить …

ответ дан M. Webb
31 July 2018 в 19:58

поделиться

Мне удалось решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».

Он уже обнаружил мой подключенный к сети принтер, так что это просто вопрос установки правильного файла PPD из выделения.

Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем главная причина ошибки, я все равно буду любить …

ответ дан M. Webb
2 August 2018 в 13:00

поделиться

Мне удалось решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».

Он уже обнаружил мой подключенный к сети принтер, так что это просто вопрос установки правильного файла PPD из выделения.

Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем главная причина ошибки, я все равно буду любить …

ответ дан M. Webb
3 August 2018 в 17:21

поделиться

Мне удалось решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».

Он уже обнаружил мой подключенный к сети принтер, так что это просто вопрос установки правильного файла PPD из выделения.

Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем главная причина ошибки, я все равно буду любить …

ответ дан M. Webb
5 August 2018 в 02:35

поделиться

Мне удалось решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».

Он уже обнаружил мой подключенный к сети принтер, так что это просто вопрос установки правильного файла PPD из выделения.

Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем главная причина ошибки, я все равно буду любить …

ответ дан M. Webb
6 August 2018 в 19:17

поделиться

Мне удалось решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».

Он уже обнаружил мой подключенный к сети принтер, так что это просто вопрос установки правильного файла PPD из выделения.

Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем главная причина ошибки, я все равно буду любить …

ответ дан M. Webb
8 August 2018 в 23:40

поделиться

Мне удалось решить проблему, установив принтер с помощью веб-интерфейса CUPS. Я указал мой браузер на localhost: 631, который дал мне веб-интерфейс. Затем выберите «Добавить принтеры и классы», затем «Добавить принтер».

Он уже обнаружил мой подключенный к сети принтер, так что это просто вопрос установки правильного файла PPD из выделения.

Я не знаю, почему попытка установить принтер с помощью настроек ubuntu Printers привела к ошибке «server-error-internal-error», но этот метод, похоже, работал нормально. Если кто-нибудь знает, в чем главная причина ошибки, я все равно буду любить …

ответ дан M. Webb
14 August 2018 в 13:59

поделиться

Другие вопросы по тегам:

Похожие вопросы:

Система видит принтер но неможет найти драйвер

Автор drzugrik, 18 июля 2012, 23:54:41

« назад — далее »

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


drzugrik

  • Новичок форума
  • Сообщения: 6
  • Записан

Здравствуйте уважаемые! я в Linux сообществе сильно новичек, возникла проблема с установкой принтера. Установил CUPS и дополнительные пакеты с драйверами, запустил графическую утилиту и она сразу нашла мой принтер подключенный через USB Canon LaserBase MF3228. На оффсайте кенона драйверов под linux не оказалось. На сайте CUPS были несколько которые могли бы мне помочь, скачал. Устанавливаю принтер, все в порядке, но пробная страница на печать не выходит… Устанавливаю другие найденные драйвера — пишет ошибку — Обнаружена ошибка во время операции CUPS: «server-error-internal-error».
подскажите пожалйста как быть, не хотелось бы устраивать геморой с печатью через виртуальную машину, хочется изящного решения.
Спасибо.



А у меня немного другая проблема, система видит принтер Epson Stylus Photo(струйный, 6 картриджей) T-50 и даже печатает, но не показывает количество чернил.



drzugrik

  • Новичок форума
  • Сообщения: 6
  • Записан

Прошу прощения, уезжал в отпуск.
Через web-интерфейс тоже пробовал, он там находит какойто принтер видимо чтото вроде печати в файл или печати в PDF, а физический принтер не находит. Пробовал live-диск с убунтой, все тоже самое, принтер находит, а напечатать ничего неможет.


drzugrik, нагуглить получилось только это. Похоже, результаты неутешительны.



drzugrik

  • Новичок форума
  • Сообщения: 6
  • Записан

Brainey, спасибо! Ну чтож, видимо придется городить огород с виртуалкой, а при случае купить более дружелюбный принтер. Или попробовать сделать чтонибудь через wifi-принтсервер.


  • Русскоязычное сообщество Debian GNU/Linux


  • Оборудование

  • Система видит принтер но неможет найти драйвер

Не подключается удалённый принтер [решено]

Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Не подключается удалённый принтер [решено]

Необходимо подключить удалённый принтер, который подключен к windows компьютеру.
Я зашёл в «Настройка рабочего стола» > «Настройка принтеров, очередей печати…» > «Добавить» > «Найти сетевой принтер» в поле «сервер:» вписываю нужный ip адрес и нажимаю «Найти» затем выскакивает окно с просьбой ввести данные для аутентификации на удалённом компьютере где нужный принтер подключен, естественно ввожу правильные данные, после чего в строке smb появляется прописанный путь до нужного принтера в следующем виде — smb://192.168.207.250/EPSON-T50
Но при нажатии кнопки вперёд дальше ничего не происходит.

Запустил через терминал команду «system-config-printer» чтобы посмотреть что пишет терминал во время нажатия кнопки «Вперёд», вот выхлоп:
Traceback (most recent call last):
File «/usr/share/system-config-printer/newprinter.py», line 898, in on_btnNPForward_clicked
self.nextNPTab()
File «/usr/share/system-config-printer/newprinter.py», line 1049, in nextNPTab
stderr=file(«/dev/null»))
File «/usr/lib64/python2.7/subprocess.py», line 710, in __init__
errread, errwrite)
File «/usr/lib64/python2.7/subprocess.py», line 1327, in _execute_child
raise child_exception
OSError: [Errno 2] Нет такого файла или каталога

Вложения
config-printer.jpg
Скрин к вышеописанному

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 15 окт 2014, 10:02

Попробовал я установить и настроить SMB-принтер через Turboprint2. Скачал rpm пакет отсюда (http://www.turboprint.info), установил, потом через конфигурационную утилиту даже удалось добавить принтер в систему (т.е. появился значёк в разделе принтеры), но печатать почему-то всё равно не хочет :(

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


Аватара пользователя

Галахов Роман

Сообщения: 2332
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa R12.1 Fresh Plasma (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Не подключается удалённый принтер

Сообщение

Галахов Роман » 15 окт 2014, 19:15

metalizer писал(а):Попробовал я установить и настроить SMB-принтер через Turboprint2. Скачал rpm пакет отсюда (http://www.turboprint.info), установил, потом через конфигурационную утилиту даже удалось добавить принтер в систему (т.е. появился значёк в разделе принтеры), но печатать почему-то всё равно не хочет :(

А сама локальная сеть работает?
Пробовали подключать принтер напрямую к Linux ПК?
RPM пакет который вы скачали не протрстирован на соместимость с ROSA и может непраильно работать.
Этот драйвер пробовали?

снимок 47В.png

Rosa 2021.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 15 окт 2014, 22:54

Галахов Роман писал(а):
А сама локальная сеть работает?
Пробовали подключать принтер напрямую к Linux ПК?
RPM пакет который вы скачали не протрстирован на соместимость с ROSA и может непраильно работать.

Локальная сеть работает, я без проблем скачиваю файлы с «расшаренной» папки именно с того компьютера к которому нужный мне принтер подключен.
Непосредственно напрямую принтер я не пробовал подключать. С самого начала когда я только решил подключится к этому принтеру я никаких rpm пакетов не устанавливал в систему. На убунту мне хватало и открытого драйвера для EPSON T50, поэтому я и на Росе собирался его же и поставить. Но вот когда список с выбором драйверов для принтера ни в какую не открывался я уже начал импровизировать скачав сразу RPM-пакет с официального сайта EPSON (именно оттуда как и у вас на скриншоте), а потом уже и Turboprint. Но увы ничего не вышло.

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


Аватара пользователя

slavyanix

Сообщения: 888
Зарегистрирован: 04 авг 2012, 20:05
Operating system: Rosa Fresh R10

Re: Не подключается удалённый принтер

Сообщение

slavyanix » 16 окт 2014, 00:31

принтер в системе на другом компьютере числится как для всех или только для того пк? просто может с сетевой настройкой что то не то. гляньте в браузере по адресу http://localhost:631/. это адрес сервера печати внутри компа с линукс. там же и настройка. естественно смотреть на том компе к которому принтер подключен. если там линукс естественно.


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 16 окт 2014, 11:10

slavyanix писал(а):принтер в системе на другом компьютере числится как для всех или только для того пк? просто может с сетевой настройкой что то не то. гляньте в браузере по адресу http://localhost:631/. это адрес сервера печати внутри компа с линукс. там же и настройка. естественно смотреть на том компе к которому принтер подключен. если там линукс естественно.

Тот принтер числится как общедоступный для всех. С ноутбука с Ubuntu 14.04 на тот принтер я спокойно печатаю через локальную сеть. А вот стационарник с ROSA R4 через ту же локальную сеть — ни в какую.
Ещё вот порывшись в интернете и поспрашивав мне подсказали, что это может быть из-за того что в том окне, где добавлять новый принтер отсутствует пункт «Принтер windows через samba». Я глянул в ubuntu там этот пункт есть, а в Росе вы можете убедится по скриншоту из первого поста, что этого пункта там нет.

Вложения
ubuntu-print.png

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


keleg

Сообщения: 5485
Зарегистрирован: 15 сен 2011, 01:58

Re: Не подключается удалённый принтер

Сообщение

keleg » 16 окт 2014, 13:02

А «найти сетевой принтер» не помогает?


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 16 окт 2014, 13:59

keleg писал(а):А «найти сетевой принтер» не помогает?

Нет, не помогает. Я туда вписываю нужный ip-адрес, потом появляется окно с просьбой ввести имя пользователя и пароль от удалённой машины и в случае когда имя и пароль введены правильные ничего не происходит. А если к примеру я ввожу неправильный пароль, то мне сообщается что подключится не удалось. Значит правильный пароль принимается, но дальше какой-то сбой получается уже на следующем этапе.

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 28 окт 2014, 21:20

Блин, обидно, с того времени как я установил R4 у меня к РОСе нету никаких претензий кроме как этот минус с невозможностью подключится к SMB пинтеру. Всё железо определилось и работает отлично, внешняя веб-камера Logitech работает тоже исправно, сканер Canon lide110 заработал из коробки. Злополучный принтер кстати тоже работает, но только непосредственно при USB подключении.
Завтра вот попробую LXDE версию установить, посмотрим может это в KDE проблемы.

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


Аватара пользователя

ans

Сообщения: 2714
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Re: Не подключается удалённый принтер

Сообщение

ans » 29 окт 2014, 09:13

metalizer писал(а):Блин, обидно, с того времени как я установил R4 у меня к РОСе нету никаких претензий кроме как этот минус с невозможностью подключится к SMB пинтеру.

А родные драйверы для линукс есть?

Изображение


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 29 окт 2014, 10:11

ans писал(а):

metalizer писал(а):Блин, обидно, с того времени как я установил R4 у меня к РОСе нету никаких претензий кроме как этот минус с невозможностью подключится к SMB пинтеру.

А родные драйверы для линукс есть?

Да,есть.

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


Аватара пользователя

ans

Сообщения: 2714
Зарегистрирован: 11 сен 2011, 08:42
Operating system: Rosa
Откуда: Ekaterinburg
Контактная информация:

Re: Не подключается удалённый принтер

Сообщение

ans » 29 окт 2014, 10:35

metalizer писал(а):Да,есть.

Я как-то устанавливал Brother по сети, сначала родные драйверы, потом в свойствах путь к ip принтера

Изображение


keleg

Сообщения: 5485
Зарегистрирован: 15 сен 2011, 01:58

Re: Не подключается удалённый принтер

Сообщение

keleg » 29 окт 2014, 10:41

Попробуйте еще погуглить настройки самбы и cups для доступа к самба-принтерам. Возможно, мы что-то упустили в конфигах.


Аватара пользователя

metalizer

Сообщения: 15
Зарегистрирован: 14 окт 2014, 09:40
Operating system: Ubuntu 14.04 LTS
ROSA Desktop Fresh

Re: Не подключается удалённый принтер

Сообщение

metalizer » 01 ноя 2014, 16:40

Было бы неплохо исправить эту проблему. Поскольку компьютер на который я установил Росу рабочий, мне пришлось снести данный дистрибутив, т.к. для работы в офисе это критический недостаток. Если бы мне удалось настроить SMB-печать я оставил бы эту ОС на постоянно.

Dell Optiplex XE2
i3-4330 / 8Gb RAM / Intel HD Graphics 4600 / ROSA Desktop Fresh R5 x86-64


d_uragan

Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Не подключается удалённый принтер

Сообщение

d_uragan » 22 ноя 2014, 21:52

Должно быть исправлено в обновленном system-config-printer.


webbymaster

Сообщения: 1
Зарегистрирован: 25 ноя 2014, 20:28
Operating system: ROSA_Fresh_KDE_R4

Re: Не подключается удалённый принтер

Сообщение

webbymaster » 26 ноя 2014, 02:30

Всем привет! У меня такая проблема:
пытаюсь подключить сетевой принтер EPSON L800 Series… Скачал пакет epson-inkjet-l800-1.0.0-1lsb3.2.x86_64.rpm, установил драйвер…
Настройка принтера, Добавить сетевой принтер…
Определился Принтер Windows через SAMBA, выбрал его в базе драйверов…

И тут сообщение:
Ошибка сервера CUPS
«Ошибка во время операции CUPS:»client-error-not-possible»

Зашел по адресу http://localhost:631/ попытался добавить свой принтер, при запросе логина и пароля вводил и системные данные и данные root… Не пустил.
Зарегился на сайте CUPS, ввел данные на странице http://localhost:631/ — не вошел….
Подключал принтер напрямую-работает, значит пакет нормальный epson-inkjet-l800-1.0.0-1lsb3.2.x86_64.rpm

Как же мне всё-таки принтер свой добавить?!

Не ругайте меня. Я вот решил ваще от винды отказаться. Патриот я. :-) , ROSA моя первая система на базе lInux… :-(

Зараннее благодарю за любой исход ответа.


Аватара пользователя

J-Son

Сообщения: 23
Зарегистрирован: 05 ноя 2014, 09:34
Operating system: ROSA Desktop Fresh R4
Откуда: г. Челябинск

Re: Не подключается удалённый принтер

Сообщение

J-Son » 26 ноя 2014, 15:21

Та же самая проблема. Установил R4 на рабочий комп и хотел настроить печать на расшаренный в Винде принтер. Из Убунты эта связка работает. А в R4 я получаю:
Ошибка сервера CUPS
«Ошибка во время операции CUPS:»client-error-not-possible»

Делаю все так же — настройка принтера — Сетевой принтер — Найти сетевой принтер — вбиваю IP. Затем принтер находит, просит указать драйвер. Указываю нужный и получаю ошибку, которая выше.

Печать на работе нужна. Было бы замечательно, если бы как-то удалось это дело победить.

UPD: погуглил — рекомендуют ставить в систему пакет smbclient. В R4 такого не вижу — может просто он как-то по-другому называется..


Аватара пользователя

J-Son

Сообщения: 23
Зарегистрирован: 05 ноя 2014, 09:34
Operating system: ROSA Desktop Fresh R4
Откуда: г. Челябинск

Re: Не подключается удалённый принтер

Сообщение

J-Son » 27 ноя 2014, 12:04

keleg писал(а):
У меня заработало.

У меня тоже всё заработало! Спасибо за оперативное реагирование! :)

А подключённый источник так и оставить в системе или можно удалить позже? Я так понимаю, что когда пакеты попадут в основной репозиторий, то необходимость в этом временно контейнере отпадёт.


Аватара пользователя

Галахов Роман

Сообщения: 2332
Зарегистрирован: 26 фев 2012, 20:02
Operating system: Rosa R12.1 Fresh Plasma (HP ProBook 440 G4 (y7z81ea))
Откуда: Моск. обл. Волоколамск

Re: Не подключается удалённый принтер

Сообщение

Галахов Роман » 27 ноя 2014, 18:50

J-Son писал(а):

keleg писал(а):
У меня заработало.

У меня тоже всё заработало! Спасибо за оперативное реагирование! :)

А подключённый источник так и оставить в системе или можно удалить позже? Я так понимаю, что когда пакеты попадут в основной репозиторий, то необходимость в этом временно контейнере отпадёт.

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

Rosa 2021.1 Fresh KDE5 x64-86 (HP ProBook 440 G4 (y7z81ea))


d_uragan

Сообщения: 505
Зарегистрирован: 23 ноя 2011, 21:27

Re: Не подключается удалённый принтер

Сообщение

d_uragan » 29 ноя 2014, 23:02

J-Son писал(а):
А подключённый источник так и оставить в системе или можно удалить позже? Я так понимаю, что когда пакеты попадут в основной репозиторий, то необходимость в этом временно контейнере отпадёт.

Btw, в последних версиях urpmi есть такая фича, как автоматическое добавление контейнера при установке пакета из сети и автоматическое удаление этого контейнера сразу после установки. То есть в нашем случае с самбой можно было выполнить что-нибудь такое:

Код: Выделить всё

urpmi http://abf-downloads.rosalinux.ru/rosa2014.1/container/2334092/i586/main/release/samba-client-4.1.9-11-rosa2014.1.i586.rpm

urpmi сам бы подключил контейнер в качестве репозитория, поставил бы пакет со всеми нужными зависимостями, и отключил бы этот репозиторий.

Впрочем, тут кому как удобнее. Если надо из контейнера поставить несколько пакетов, которые по зависимостям друг друга не притянут, то может проще и руками контейнер подключить.


Altlinux-7.0-centaur
Не получается установить хоть какой нибудь сетевой принтер (их в конторе 5). При установке принтера через мастер «Настройка печати» (меню > система > администрирование > настройка печати) на самом последнем шаге добавление принтера выскакивает донесение:

Ошибка сервера CUPS
Ошибка во время операции CUPS: «server-error-internal-error»

Если же попытаться добавить принтер непосредственно через интерфейс CUPS (http://localhost:631/admin), то на шаге добавления принтера в окне браузера пишет:

Добавить принтер - ошибка

Unable to add printer:

    Запрещено

Хотя пороли и пр. правильные.
Как решить проблему?

« Последнее редактирование: 09.10.2013 06:53:54 от sb »


Записан


Пользователь root и пароль его же.


Записан

Андрей Черепанов (cas@)


Пользователь root и пароль его же.

Да, проблема как оказалось, во вводе пароля при работающем демоне gxneur, остановив демон, разблокировался cups, но Мастер «насторойка печати» на последнем шаге по прежнему пишет:

Ошибка сервера CUPS
Ошибка во время операции CUPS: «server-error-internal-error»
. Принтеры добавляются непосредственно через интерфейс CUPS, кроме одного принтера, которые сразу не находится. Т.е.: есть принтер который «сразу» не выпадает в список доступных принтеров. Известен его сетевой адрес (что проверенно на другой системе — ubuntu), в общем — то, если в мастере «Настройка печати», ввести адрес принтера в строку поиска, то он определяется и можно продолжить его установку, но на последнем шаге возникает ошибка CUPC. И через интерфейс CUPS, его установить не получается, пишет либо

   Bad device-uri " socket://192.168.32.206:9100"., либо (т.е. может один раз так, а другой раз так)

Unable to copy PPD file., причем в качестве драйвера принтера выбираю проверенный gdi.

« Последнее редактирование: 09.10.2013 06:11:14 от pulchra »


Записан


По итогу проблема решилась путем перезагрузки компьютера, а в качестве драйвера вместо generic-gdi нужно было сразу выбрать херох-gdi (принтер xerox-3124).


Записан


Модератор: /dev/random

Vladimir.B

Сообщения: 27
ОС: Gentoo

Решено:НЕ запускается CUPS!

Проблема:
Устанавливаю cups, foomatic.
capsd не работает: Child exited on signal 15!

cupsconf выдает следующее:
Невозможно получить файл конфигурации от сервера CUPS. Возможно, у вас нет прав доступа для выполнения этой операции.

http://localhost:631 не работает

в Центре Управления КДЕ при попытке выбрать CUPS сервер:
Не удаётся получить список принтеров. Сообщение об ошибке от менеджера:
Не удалось подключиться к серверу CUPS. Убедитесь, что сервер CUPS правильно установлен и запущен. Ошибка: соединение отвергнуто.

Кроме того, в процессах cupsd есть, в Kde поддержка cups есть.

Облазил весь инет, что делать не знаю. Спасибо.

Аватара пользователя

Juliette

Сообщения: 5058
Статус: ROSA Lab
ОС: Ubuntu LTS, Mandriva 2011

Re: Решено:НЕ запускается CUPS!

Сообщение

Juliette » 25.01.2007 00:30

а в /var/log/messages чего-нибудь падает по этому поводу?
пардон — /var/log/cups/error_log конечно :unsure:

UPD — там скорее всего какая-то байда с портами, видимо что-то блокирует нужный порт

Vladimir.B

Сообщения: 27
ОС: Gentoo

Re: Решено:НЕ запускается CUPS!

Сообщение

Vladimir.B » 25.01.2007 00:35

E [25/Jan/2007:00:14:12 +0000] getservbyname(«localhost:631») failed — Success!
E [25/Jan/2007:00:14:12 +0000] Bad Listen address *:localhost:631 at line 347.
I [25/Jan/2007:00:14:12 +0000] Loaded configuration file «/etc/cups/cupsd.conf»
X [25/Jan/2007:00:14:12 +0000] No valid Listen or Port lines were found in the configuration file!

Причем раньше все работало отлично, и никакого файервола я не ставил или еще чего…
хм..

Аватара пользователя

serzh-z

Бывший модератор
Сообщения: 8256
Статус: Маньяк
ОС: Arch, Fedora, Ubuntu
Контактная информация:

Re: Решено:НЕ запускается CUPS!

Сообщение

serzh-z » 25.01.2007 01:20

Исправьте «Listen *:localhost:631″ на «Listen localhost:631″… И, черт возьми, неужели вы никогда не писали на другие форумы? — плюс за оверквотинг и нечитабельную посылку cupsd.conf.

Содержание

  1. Операционные системы Astra Linux
  2. Настройка с нуля принтсервера CUPS с доменной авторизацией и без нее в сети с разными ОС
  3. Настройка с нуля принтсервера CUPS с доменной авторизацией и без нее в сети с разными ОС
  4. Вступление
  5. Настройка принтсервера
  6. Исправление ошибки обращения к CUPS через loopback по имени хоста
  7. Настройка адресов прослушивания подключений к CUPS у клиентских машин Linux
  8. Настройка адресов прослушивания подключений к CUPS
  9. Настройка раздачи и получения широковещательной рассылки сетевых принтеров
  10. Настройка административного доступа
  11. Настройка использования доменных групп пользователей для администрирования CUPS
  12. Установка принтера в Linux
  13. Группы принтеров (Classes)
  14. Заключение
  15. Операционные системы Astra Linux
  16. Сервер печати на Linux
  17. Как система печати Linux обрабатывает файлы
  18. Управление печатью в Linux
  19. Подключение и настройка принтеров в Linux
  20. Настройка безопасности CUPS
  21. Особенности использования Веб интерфейса
  22. Устранение неполадок в системе печати
  23. Файлы и каталоги CUPS

Операционные системы Astra Linux

Оперативные обновления и методические указания

Операционные системы Astra Linux предназначены для применения в составе информационных (автоматизированных) систем в целях обработки и защиты 1) информации любой категории доступа 2) : общедоступной информации, а также информации, доступ к которой ограничен федеральными законами (информации ограниченного доступа).

1) от несанкционированного доступа;
2) в соответствии с Федеральным законом от 27.07.2006 № 149-ФЗ «Об информации, информационных технологиях и о защите информации» (статья 5, пункт 2).

Операционные системы Astra Linux Common Edition и Astra Linux Special Edition разработаны коллективом открытого акционерного общества «Научно-производственное объединение Русские базовые информационные технологии» и основаны на свободном программном обеспечении. С 17 декабря 2019 года правообладателем, разработчиком и производителем операционной системы специального назначения «Astra Linux Special Edition» является ООО «РусБИТех-Астра».

На web-сайтах https://astralinux.ru/ и https://wiki.astralinux.ru представлена подробная информация о разработанных операционных системах семейства Astra Linux, а также техническая документация для пользователей операционных систем и разработчиков программного обеспечения.

Мы будем признательны Вам за вопросы и предложения, которые позволят совершенствовать наши изделия в Ваших интересах и адаптировать их под решаемые Вами задачи!

Репозитория открытого доступа в сети Интернет для операционной системы Astra Linux Special Edition нет. Операционная система распространяется посредством DVD-дисков.

Информацию о сетевых репозиториях операционной системы Astra Linux Common Edition Вы можете получить в статье Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов.

В целях обеспечения соответствия сертифицированных операционных систем Astra Linux Special Edition требованиям, предъявляемым к безопасности информации, ООО «РусБИтех-Астра» осуществляет выпуск очередных и оперативных обновлений.

Очередные обновления (версии) предназначены для:

Оперативные обновления предназначены для оперативного устранения уязвимостей в экземплярах, находящихся в эксплуатации, и представляют собой бюллетень безопасности, который доступен в виде:

Ввиду совершенствования нормативно-правовых документов в области защиты информации и в целях обеспечения соответствия информационных актуальным требованиям безопасности информации, а также обеспечения их долговременной эксплуатации, в том числе работоспособности на современных средствах вычислительной техники, рекомендуется на регулярной основе планировать проведение мероприятий по применению очередных и оперативных обновлений операционной системы.

Источник

Настройка с нуля принтсервера CUPS с доменной авторизацией и без нее в сети с разными ОС

Настройка с нуля принтсервера CUPS с доменной авторизацией и без нее в сети с разными ОС

Вступление

Итак. Предположительно, сервис печати CUPS — это мощное решение, позволяющее организовать централизованное управление принтерами в компании. Так оно и есть, но в процессе настройки потребуется провести некоторое время в поисках решения в Google множества мелких неочевидных проблем, особенно, если ваша необходимость выходит за рамки стандартных мануалов по настройке.

В статье будет описана установка принтсервера CUPS на Ubuntu Server в сети с работающим доменом Active Directory, хотя его наличие совершенно не обязательно и инструкции по настройке взаимодействию с ним можно будет смело пропустить, его настройка, а также настройка клиентских машин Linux и Windows для взаимодействия с данным принт-сервером.

В инструкции домен будет именоваться example.com, сам принтсервер — cupsserver (cupsserver.example.com) с IP адресом 10.10.100.50, а клиентские машины linux1, linux2, linux3 и т.д для клиентских машин Linux и windows1, windows2, windows3 и т.д. для клиентских машин Windows соответственно.

Настройка принтсервера

В первую очередь мы настроим принтсервер, а точнее, настроим административный доступ на него, затем настроим печать на него, а затем опишем настройку клиентских машин.

Заходим на принтсервер любым удобным способом и обновим на нем пакеты:

Далее проверим, установлен ли CUPS на сервере:

Если вывод выглядит как то так:

то CUPS установлен, если вывода нет — устанавливаем CUPS:

Теперь настроим административный доступ к веб-интерфейсу CUPS. Все файлы конфигурации находятся по пути /etc/cups/. Для начала, на всякий случай сделаем резервные копии основных файлов конфигурации CUPS:

Впрочем, если вы этого не сделали — не беда, образцы данных файлов по умолчанию лежат по пути /usr/share/cups. Также нужно упомянуть, что вы можете проверить любые добавленные опции в файлы конфигурации CUPS с помощью команды:

Если вы что-то напутали, опечатались или использовали опцию, которая уже не поддерживается CUPS’ом, то вывод команды отразит данные ошибки.

Но приступим наконец к настройке. После любых изменений файлов в папке /etc/cups/ для получения эффекта необходимо перезапускать сервис CUPS:

А если вы отредактировали файл /etc/cups/cups-browsed.conf, то за него отвечает отдельный сервис cups-browsed, который тоже нужно перезапустить:

Первой незакомментированной опцией является

Она определяет минимальную информативность логов CUPS. Лог-файлы CUPS находятся по пути /var/log/cups/. На время установки, настройки и отладки принтсервера будет разумным перевести логгирование в debug-режим. Для этого изменим warn на debug2:

По умолчанию CUPS слушает входящие подключения только от localhost, то бишь на loopback интерфейсе. Чтобы убедится в этом, можете выполнить команду

Одна из строк будет выглядеть приблизительно так:

Дальнейшие действия зависят от степени вашей паранойи. Вы можете добавить в блоке, который условно начинается с комментария #Only listen for connections from the local machine несколько строк с указанием IP адресов или подсетей, откуда CUPS’у будет позволено слушать подключения.

Либо же вы можете разрешить CUPS’у слушать подключения со всех адресов

Следующий момент настройки — это обнаружение сетевых и расшаренных принтеров.

На мой взгляд эта опция так и должна остаться выключенной, так как она определяет, будет ли рассылаться широковещательная информация по сети о подключенных к принтсерверу принтерах. А они ведь будут подключены к ней все. И соответственно у всех клиентских машин будут отображаться сразу все принтера. Наш принтсервер должен искать и обнаруживать все принтера в сети, но не рассылать их бездумно по всей сети.

Далее идут настройки аутентификации:

Определяет права доступа к веб-интерфейсу CUPS, а также к его административной части. Чтобы пользователь user имел право на администрирование CUPS, его нужно добавить в системную группу lpadmin:

Вообще, группы, которым позволен административный доступ к CUPS, определяются в файле конфигурации cups-files.conf в блоке

Если вы хотите добавить некой группе пользователей Linux права на администрирование принтсервера, например printadmins, то просто добавьте их через пробел к lpadmin. Если группа доменная, то это немного сложнее и будет описано позже.

Теперь перейдем к блоку :

Order allow,deny означает, что запрещены подключения отовсюду, если специально не указано разрешение. То есть нужно добавлять IP-адреса, подсети, хосты или хосты по маске (.example.com) в виде «Allow from [разрешенный адрес]*»:

Для полной уверености и отладки, можно оставить, пока не настроите все остальное, такую констукцию, которая позволит печать отовсюду:

Приступим к настройке административного доступа к CUPS на принтсервере. Определитесь, с какого/каких IP и/или подсетей вы собираетесь подключаться к CUPS, и добавить их по аналогии с блоком :

Еще, по желанию, можно добавить язык интерфейса по умолчанию. Список доступных языков можно посмотреть с помощью команды:

Если нужная вам локализация, например ru, есть, то добавьте строчку в /etc/cups/cupsd.conf:

Чтобы к вашему принтсерверу cupsserver.example.com можно было обращатся по его хосту (hostname), необходимо создать в папке /etc/cups/ файл client.conf с таким содержимым:

Самым простым способом это можно сделать так:

Поскольку мы предполагаем, что в сети есть DNS сервер, то будет предпочтительным, чтобы можно было обращатся к принтсерверу по его доменному имени (cupsserver.example.com). Также серверу может быть присвоен CNAME псевдоним на DNS сервере, например print или cups. Чтобы принтсервер принимал подключения по таким обращениям, необходимо добавить такую строчку в файл /etc/cups/cupsd.conf:

Если вы хотите, чтобы принтсервер примимал любые обращения, или не хотите заморачиваться, то можно добавить это:

Еще нужно взглянуть внутрь файла /etc/cups/cups-browsed.conf. Этот файл управляет тем, как принтсервер будет искать принтеры в сети и проводить широковещательную рассылку своих принтеров. Я предлагаю совершенно отключить опцию рассылки. Принтсервер будет искать принтера в сети, но с него принтеры на клиентские машины будут подключатся вручную. Ниже будет описано, почему. Пока же мы находим строку BrowseRemoteProtocols dnssd cups:

Благодаря этой опции принтсервер ищет расшаренные принтера в сети. Ее мы оставляем включенной, так как в наших интересах, чтобы принтсервер искал принтера в сети. Но нам совершенно не нужно, чтобы принтсервер рассылал вообще все подключенные к нему принтеры, иначе возникнет большая путаница. Для предотвращения такого сценария находим следующую опцию #BrowseLocalProtocols none и раскомментируем ее:

На этом настройку принтсервера приостанавливаем и переходим к настройке клиентких машин Windows и Linux. Требования к ним такие — позволять посылать на себя задания печати принтсерверу, и посылать задания на печать именно (и только) на принтсервер в случае необходимости печати на сетевой принтер.

Теперь выполним аналогичную операцию на клиентской машине Linux c именем хоста linux1. Вообще, данная часть будет куда объемнее, так как у клиентской машины есть свой сервис CUPS и его тоже нужно настроить во многом так же, как и принтсервер, за исключением его подчиненной роли в организации печати.

Исправление ошибки обращения к CUPS через loopback по имени хоста

Есть неприятный момент. Если вы введете linux1 в домен, настроите на нем CUPS по этим инструкциям, то можете заметить абсурдную ситуацию, когда на WEB-интерфейс linux1 можно зайти снаружи, но на самом хосте этого сделать нельзя! И графические приложения для локальной настройки принтеров, вроде приложения system-config-printer в Linux Mint, отказываются работать. При попытке подключения на свой же CUPS по по адресу http://linux1:631/ будет сообщение «Запрещено» или «Bad Request». Это известная и толком не решенная на множестве форумов интернета проблема.

В большинстве инструкций по введению Linux в домен одним из пунктов является приведение файла /etc/hosts приблизительно к такому виду:

Почему то CUPS не в силах ассоциировать обращение через 127.0.1.1, то есть через Loopback интерфейс, с именем хоста.

Исправляется эта ошибка двумя способами. Если в вашей сети IP адреса статичные, то в файле /etc/hosts исправьте 127.0.1.1 на IP адрес внешнего сетевого интерфейса клиентской машины, например:

Либо же, раз уж вы вводите Linux в домен, то это предполагает, что в вашей сети работает DHCP и DNS сервер Active Directory. В таком случае просто закомментируйте данную строчку:

Разницы в работоспособности или проблем от данного действия пока обнаружено не было.

Настройка адресов прослушивания подключений к CUPS у клиентских машин Linux

Заходим на linux1 любым удобным способом. Редактируем файл /etc/cups/cupsd.conf:

Находим, добавляем или изменяем в нем строки:

Настройка адресов прослушивания подключений к CUPS

Настройка раздачи и получения широковещательной рассылки сетевых принтеров

Еще у клиетской машины Linux, в данном случае linux1, необходимо отредактировать файл /etc/cups/cups-browsed.conf:

Настройка административного доступа

Еще пару слов по поводу административного доступа, как на WEB-интерфейс CUPS на принтсервере, так и на любой клиентской машине Linux. Даже при условии наличия 30-50 компьютеров нужно унифицировать авторизацию на CUPS, а не держать в голове или еще где пароли каждой машины. И это важно на всех Linux машинах, ведь чтобы добавить принтер на сервер, его сперва нужно установить локально. Я вижу несколько путей.

Первый — на каждой системе Linux создать пользователя printeradmin (например) и добавить в группу lpadmin:

и авторизовываться на http://имя_хоста:631/admin c помощью его учетных данных.

Второй вариант практически идентичен и предлагает создать группу в системе, например, printersadmins, добавить туда требуемого администратора CUPS (printeradmin, user):

Затем нужно найти в файле /etc/cups/cups-files.conf строку

и добавить через пробел одну или несколько групп пользователей с правом администрировать CUPS.

И наконец, третий вариант. Сделать администраторами принтсервера и CUPS’ов клиентских машин доменную группу пользователей. Для этого принтсервер и клиентские машины Linux должны быть присоединены к домену AD. Есть несколько методов подключения Linux к домену Windows, но, насколько я знаю, основные это подключение с помощью winbind и с помощью SSSD(realmd). Описание данных методов не входит в статью, поэтому остановлюсь только на моментах которые касаются конкретно CUPS’а.

Настройка использования доменных групп пользователей для администрирования CUPS

Каждый метод присоединения к системе централизованной авторизации в Linux создает специальный файл-«трубу» (pipe), сквозь который приложения могут посмотреть список пользователей домена. Чтобы так мог сделать CUPS, нужно разрешить ему использовать pipe в AppArmor’е для аутентификации пользователей. AppArmor — модуль безопасности Linux по управлению доступом. Ограничивает определенные программы набором перечисленных в его политиках файлов. Чтобы добавить CUPS’у право использовать пользователей и группы домена через winbindd, нужно добавить в файл /etc/apparmod.d/local/usr.sbin.cupsd такую строку:

Если Linux введен в домен через SSSD, то необходимо указать расположение его pipe в /etc/apparmod.d/local/usr.sbin.cupsd, добавив туда строку:

К тому же, в случае с SSSD это позволяет пройти аутентификацию (узнать кто заходит), но чтобы пройти авторизацию (узнать есть ли право у пользователя управлять CUPS) необходимо также добавить в файл конфигурации SSSD /etc/sssd/sssd.conf строку:

Это, условно выражаюсь, дает CUPS’у право «заглядывать» в SSSD.

К тому же, в силу того, что CUPS теперь зависит от сервиса SSSD, нужно указать CUPS’у что он должен запускаться после SSSD, иначе он будет отваливаться при включении и его будет необходимо каждый раз включать вручную.

Добавим CUPS’у указание грузиться после SSSD. Отредактируем файл сервиса cups.service по пути /lib/systemd/system/, добавив инструкцию After в секцию [Unit]:

Таким образом CUPS настроен на Basic авторизацию через домен, то есть авторизацию с помощью ввода логина и пароля доменного пользователя с правом администрирования CUPS.

Авторизация может быть настроена и иначе, но принцип (pipe-файл) в целом универсален и есть шанс настроить и для LDAP, FreeIPA и прочих служб каталогов по аналогии.

Установка принтера в Linux

Теперь, когда сервер и клиенские машины Linux настроены, к некоторым из них присоединены принтеры, а также есть машины на Windows, которым и с которых нужно печатать, и вся эта система должна быть стабильной и в случае, если на одном из ПК необходимо заменить принтер, то это не должно повлечь за собой перенастройку доброй половины всех ПК, если не всех. К тому же нужно как можно меньше проблем с драйверами. И это вполне возможно.

Группы принтеров (Classes)

Главная прелесть данного метода в том, что если на любом из ПК заменяется принтер, заменяется сам компьютер, или то и другое сразу, то это никак не влияет на тех, кто был к ним подключен через группу на принтсервере. Единственная настройка производится на принтсервере — к принтсерверу подключается новый принтер, затем из группы, в которой состоял старый принтер, он удаляется, и добавляется новый принтер на замену старому. И никаких дополнительных настроек на любом количестве ПК, только на принтсервере и собственно ПК на котором меняли принтер. Драйвера «IPP Everywhere» и «MS Publisher Imagesetter» содержат большое количество настроек бумаги, печати и т.д., так что нет проблем настроить нужный вид печати через них.

Заключение

Тема слишком обширна, чтобы изложить сколько-нибудь подробно, и даже так статья вышла крайне объемной. Любые уточнения, указания на ошибки, нераскрытые вопросы и советы, данные в комментариях к данной статье, будут приняты во внимание и в случае необходимости включены в статью.

Источник

Операционные системы Astra Linux

Оперативные обновления и методические указания

Операционные системы Astra Linux предназначены для применения в составе информационных (автоматизированных) систем в целях обработки и защиты 1) информации любой категории доступа 2) : общедоступной информации, а также информации, доступ к которой ограничен федеральными законами (информации ограниченного доступа).

1) от несанкционированного доступа;
2) в соответствии с Федеральным законом от 27.07.2006 № 149-ФЗ «Об информации, информационных технологиях и о защите информации» (статья 5, пункт 2).

Операционные системы Astra Linux Common Edition и Astra Linux Special Edition разработаны коллективом открытого акционерного общества «Научно-производственное объединение Русские базовые информационные технологии» и основаны на свободном программном обеспечении. С 17 декабря 2019 года правообладателем, разработчиком и производителем операционной системы специального назначения «Astra Linux Special Edition» является ООО «РусБИТех-Астра».

На web-сайтах https://astralinux.ru/ и https://wiki.astralinux.ru представлена подробная информация о разработанных операционных системах семейства Astra Linux, а также техническая документация для пользователей операционных систем и разработчиков программного обеспечения.

Мы будем признательны Вам за вопросы и предложения, которые позволят совершенствовать наши изделия в Ваших интересах и адаптировать их под решаемые Вами задачи!

Репозитория открытого доступа в сети Интернет для операционной системы Astra Linux Special Edition нет. Операционная система распространяется посредством DVD-дисков.

Информацию о сетевых репозиториях операционной системы Astra Linux Common Edition Вы можете получить в статье Подключение репозиториев с пакетами в ОС Astra Linux и установка пакетов.

В целях обеспечения соответствия сертифицированных операционных систем Astra Linux Special Edition требованиям, предъявляемым к безопасности информации, ООО «РусБИтех-Астра» осуществляет выпуск очередных и оперативных обновлений.

Очередные обновления (версии) предназначены для:

Оперативные обновления предназначены для оперативного устранения уязвимостей в экземплярах, находящихся в эксплуатации, и представляют собой бюллетень безопасности, который доступен в виде:

Ввиду совершенствования нормативно-правовых документов в области защиты информации и в целях обеспечения соответствия информационных актуальным требованиям безопасности информации, а также обеспечения их долговременной эксплуатации, в том числе работоспособности на современных средствах вычислительной техники, рекомендуется на регулярной основе планировать проведение мероприятий по применению очередных и оперативных обновлений операционной системы.

Источник

Сервер печати на Linux

Прекрасная статья с не менее прекрасного сайта о операционной системе Linux: http://www.k-max.name/linux/server-pechati-na-linux-common-unix-printing-system/

Очень рекомендую к прочтению статью и сайт автора 🙂

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

Итак, исторически в Linux было 2 системы печати LPRng и BSD LPD. Данные системы постепенно устаревают и на смену им приходит система печати CUPS, которая разработана как замена вышеуказанных систем и возможности которой гораздо шире. При использовании GUI интерфейса GNOME, KDE или другого, управление принтерами с помощью CUPSосуществляется не сложнее, чем в Windows. В статье я же сделаю упор на работу в консольном режиме и GUI инструменты рассматривать практически не буду (клавиши Ctrl+P (печать в GUI) есть на всех клавиатурах и работают одинаково как в Windows, так и в Linux smile). Отмечу только, что при использовании графической оболочки, запускаются те же команды, что мы рассмотрим далее.

Как система печати Linux обрабатывает файлы

Все мы знаем, что когда печать работает без перебоев, то отправив на печать какой-либо файл о нем можно забыть, пока листы не выйдут на принтере. Но если печать «поломалась», то необходимо понимать принцип работы, чтобы исправить проблему.

Система печати Linux находится под контролем демона cupsd, который обладает всеми необходимыми привилегиями, чтобы обращаться к принтерам от имени пользователя. Данный демон автоматически загружается при запуске Linux и настраивает систему для корректной работы печати. Все необходимые параметры демон берет из каталога /etc/cups.

Управление печатью в Linux

Давайте немного разберемся, что же такое PostScript, а что такое GhostScript? Как показывает практика, приложения Linux и UNIX в большинстве случаев генерируют на выходе файлы двух форматов:

Простой текст

Программы могут отправлять на принтер файлы в простом текстовом формате исходя из предположения, что в качестве принтера используется типичное устройство постраничной печати.

PostScript

Следует заметить, что GhostScript рассматривает все принтеры, как графические устройства. Таким образом, при выводе на печать обычного текстового документа GhostScriptпреобразует текст в растровый рисунок и отправляет этот рисунок принтеру. Это означает, что GhostScript не может использовать шрифты, встроенные в принтер. Это так же означает, что печать документов через GhostScript иногда выполняется более медленно, чем печать тех же документов на драйверах Windows. Хотя в большинстве случаев эта разница практически не заметна, бывают и большие задержки.

Стандартная установка CUPS поддерживает довольно узкий спектр принтеров (хотя, это довольно спорный момент smile). Обычно, это модели с поддержкой PostScript и принтеры компаний HP и Epson. Если принтер автоматически не определился, то необходимо посетить сайт производителя принтера для получения пакета драйверов и инструкций об установке принтера в системе Linux.

Подключение и настройка принтеров в Linux

Настройка безопасности CUPS

Давайте разберем каждый параметр.Как уже упоминалось выше, ServerName указывает имя сервера печати. LogLevel указывает подробность журналирования (по умолчанию при установке параметр равен info, если возникли какие-то проблемы с CUPS, а в протоколе нет ничего информативного, можно поднять уровень до максимального — debug2), Portуказывает на каком порту будет доступен веб-интерфейс, Listen позволяет указать на каком IP адресе будет доступен веб-интерфейс, а так же прослушиваемый сокет.

Параметры, начинающиеся на Browsing требуют отдельного разговора, они задают настройки «просмотра». В данном случае, под термином просмотр необходимо понимать возможность CUPS обнаруживать принтеры в сети. Данная возможность поддерживается на уровне протокола IPP. Обнаружение происходит посредством широковещательных рассылок, что при большом количестве серверов CUPS или при частом отключении/подключении принтеров может порождать дополнительную нагрузку на сеть. Так же, включение просмотра влечет за собой определенное бремя безопасности. Например, систему настроенную на автоматический поиск легко обмануть, предоставив поддельную информацию о принтерах, а при наличии недочетов в коде CUPS это может привести к негативным последствиям. Давайте разберем указанные параметры:

BrowseAllow и BrowseDeny

Browsing

Указывает CUPS предоставлять свои серверы в общий доступ, либо нет. Значения может принимать On или Off соответственно.

BrowseAddress

Аналогична BrowseAllow. за исключением того, что она задает КОМУ посылать пакеты, а не от кого принимать.

Особенности использования Веб интерфейса

Кроме веб-интерфейса, существуют так же консольные команды управления CUPS.

Параметры принтеров CUPS хранит в файле /etc/cups/printers.conf. В данный файл руками лезть не стоит. Он заполняется при настройке в веб интерфейсе. Пример файла:

Управление демоном CUPS ничем не отличается от управления любой другой службой. То есть запуск, остановка, перезапуск можно выполнить командами:

Хочу еще отметить такой нюанс. CUPS разрабатывался как замена системе печати LPD. В LPD источником информации о имеющихся принтерах очередях печати был файл/etc/printcap. CUPS обратно совместим с данной системой печати и если мы посмотрим на файл printcap, то увидим, что:

файл printcap является символьной ссылкой на /var/run/cups/printcap. Т.о. CUPS сама следит за корректностью данного файла и тем самым обеспечивает обратную совместимость с LPD.

Устранение неполадок в системе печати

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

Файлы и каталоги CUPS

Большой объем данных лежит в /usr/share/cups/, в котором хранятся служебные файлы. Особый интерес представляет каталог /usr/share/cups/model/ (который в последней версии CUPS был перемещен в /usr/share/ppd/), который хранит описания для принтеров. При каждом старте сервер сканирует каталог /usr/share/cups/model на предмет появления новых описаний принтеров (PPD-файлов).

В процессе работы CUPS использует каталог /var/spool/cups/ для хранения описаний заданий печати и самих файлов заданий. Владельцем данного каталога должен быть пользователь root и группа lp. Права доступа определены, как 0710 (rwx—x—).

Так же используется каталог /var/run/cups/ для хранения информации о работе демона, такой как сокет, файл printcap и др.

Источник

This bug triggers as an interaction between gutenprint, foomatic and cups.

Quick workaround:

  • Remove gutenprint,
  • or: Remove the package providing /usr/lib/cups/driver/foomatic (which is foomatic-db-engine on Arch Linux),
  • or: Manually remove the files /usr/share/foomatic/db/source/driver/gutenprint-ijs*.xml.

More in depth:

There is an informative discussion of this problem [already here], so I provide just a summary:

  • gutenprint installs two comparably big XML files, namely /usr/share/foomatic/db/source/driver/gutenprint-ijs-simplified.5.2.xml and /usr/share/foomatic/db/source/driver/gutenprint-ijs.5.2.xml (as in the current version as of this writing).
  • foomatic or one of it’s sub-packages (foomatic-db-engine in Arch Linux) install the perl script /usr/lib/cups/driver/foomatic.
  • When CUPS tries to get a list of printer drivers, /usr/lib/cups/driver/foomatic list is called, which takes way too long time on the big XML files (this is a fault of /usr/lib/cups/driver/foomatic). Eventually, it might finish, but CUPS times out earlier without having got any information about printer drivers and produces this strange Success-error. Since it did not get information about printer drivers, it is not possible to add printers via any interface to CUPS other than manually editing configuration files.

So, as long as /usr/lib/cups/driver/foomatic is not fixed to be quicker on big files, probably the best workaround is, if one wants to have both gutenprint and a full foomatic-install, to manually remove the two big XML files provided by gutenprint. (Increasing the timeout in CUPS would not be good since one could wait for hours.)

For Arch Linux, if one builds the package locally (e.g. via the Arch Build System, or by installing with yaourt and having customizepkg set up), one can apply the following patch to the PKGBUILD of gutenprint in order to have the modification within the package:

--- PKGBUILD.old        2016-04-14 18:13:15.000000000 +0200
+++ PKGBUILD.new        2016-04-14 18:41:47.000000000 +0200
@@ -47,5 +47,8 @@
 package() {
   cd ${pkgname}-${pkgver}
   make DESTDIR=${pkgdir} install
+
+  # The following line was added by '"'customizepkg-scripting'"', script '"'$0'"', in order to work around the bug described at https://bugs.archlinux.org/task/47718
+  rm -fv "${pkgdir}"/usr/share/foomatic/db/source/driver/gutenprint-ijs*.xml
 }

This bug triggers as an interaction between gutenprint, foomatic and cups.

Quick workaround:

  • Remove gutenprint,
  • or: Remove the package providing /usr/lib/cups/driver/foomatic (which is foomatic-db-engine on Arch Linux),
  • or: Manually remove the files /usr/share/foomatic/db/source/driver/gutenprint-ijs*.xml.

More in depth:

There is an informative discussion of this problem [already here], so I provide just a summary:

  • gutenprint installs two comparably big XML files, namely /usr/share/foomatic/db/source/driver/gutenprint-ijs-simplified.5.2.xml and /usr/share/foomatic/db/source/driver/gutenprint-ijs.5.2.xml (as in the current version as of this writing).
  • foomatic or one of it’s sub-packages (foomatic-db-engine in Arch Linux) install the perl script /usr/lib/cups/driver/foomatic.
  • When CUPS tries to get a list of printer drivers, /usr/lib/cups/driver/foomatic list is called, which takes way too long time on the big XML files (this is a fault of /usr/lib/cups/driver/foomatic). Eventually, it might finish, but CUPS times out earlier without having got any information about printer drivers and produces this strange Success-error. Since it did not get information about printer drivers, it is not possible to add printers via any interface to CUPS other than manually editing configuration files.

So, as long as /usr/lib/cups/driver/foomatic is not fixed to be quicker on big files, probably the best workaround is, if one wants to have both gutenprint and a full foomatic-install, to manually remove the two big XML files provided by gutenprint. (Increasing the timeout in CUPS would not be good since one could wait for hours.)

For Arch Linux, if one builds the package locally (e.g. via the Arch Build System, or by installing with yaourt and having customizepkg set up), one can apply the following patch to the PKGBUILD of gutenprint in order to have the modification within the package:

--- PKGBUILD.old        2016-04-14 18:13:15.000000000 +0200
+++ PKGBUILD.new        2016-04-14 18:41:47.000000000 +0200
@@ -47,5 +47,8 @@
 package() {
   cd ${pkgname}-${pkgver}
   make DESTDIR=${pkgdir} install
+
+  # The following line was added by '"'customizepkg-scripting'"', script '"'$0'"', in order to work around the bug described at https://bugs.archlinux.org/task/47718
+  rm -fv "${pkgdir}"/usr/share/foomatic/db/source/driver/gutenprint-ijs*.xml
 }

0 0 голоса
Рейтинг статьи
Подписаться
Уведомить о
guest

0 комментариев
Старые
Новые Популярные
Межтекстовые Отзывы
Посмотреть все комментарии

А вот еще интересные материалы:

  • Яшка сломя голову остановился исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного исправьте ошибки
  • Ясность цели позволяет целеустремленно добиваться намеченного где ошибка
  • Ошибка сервера cups client error not possible
  • Ошибка сервера cups client error not authorized