Автор Тема: Проблем със samba принтер  (Прочетена 4300 пъти)

kbd

  • Напреднали
  • *****
  • Публикации: 147
    • Профил
Проблем със samba принтер
« -: May 26, 2008, 17:26 »
Здравейте,
Имам интересен проблем, който се появи след upgrade на Федора от 8 към 9. Споделеният през Samba принтер отказва да  печата pdf, ps и djvu файлове от Windows машини (от Линукс машини всичко е ок). Иначе печатането на doc, html, txt и пр. не е проблем от която и да е OS. Ако се сещате какъв евентуално би могъл да бъде този проблем и какво евентуално е решението, ще съм благодарен, ако пишете.
Активен

kbd

  • Напреднали
  • *****
  • Публикации: 147
    • Профил
Проблем със samba принтер
« Отговор #1 -: May 26, 2008, 23:50 »
Ето и съдържанието на /var/log/cups/error_log, ако на някого говори нещо:

I [26/May/2008:23:50:46 +0300] Scheduler shutting down normally.
I [26/May/2008:23:50:46 +0300] Saving job cache file "/var/cache/cups/job.cache"...
I [26/May/2008:23:50:46 +0300] Listening to :::631 (IPv6)
I [26/May/2008:23:50:46 +0300] Listening to 0.0.0.0:631 (IPv4)
I [26/May/2008:23:50:46 +0300] Listening to /var/run/cups/cups.sock (Domain)
I [26/May/2008:23:50:46 +0300] Loaded configuration file "/etc/cups/cupsd.conf"
I [26/May/2008:23:50:46 +0300] Using default TempDir of /var/spool/cups/tmp...
I [26/May/2008:23:50:46 +0300] Configured for up to 100 clients.
I [26/May/2008:23:50:46 +0300] Allowing up to 100 client connections per host.
I [26/May/2008:23:50:46 +0300] Using policy "default" as the default!
I [26/May/2008:23:50:46 +0300] Full reload is required.
I [26/May/2008:23:50:46 +0300] Loaded MIME database from '/etc/cups': 35 types, 38 filters...
W [26/May/2008:23:50:46 +0300] DNS-SD registration of "Cups-PDF" failed with -65537
W [26/May/2008:23:50:46 +0300] DNS-SD registration of "printer" failed with -65537
I [26/May/2008:23:50:46 +0300] Loading job cache file "/var/cache/cups/job.cache"...
I [26/May/2008:23:50:46 +0300] Full reload complete.
I [26/May/2008:23:50:46 +0300] Cleaning out old temporary files in "/var/spool/cups/tmp"...
I [26/May/2008:23:50:46 +0300] Listening to :::631 on fd 4...
I [26/May/2008:23:50:46 +0300] Listening to 0.0.0.0:631 on fd 5...
I [26/May/2008:23:50:46 +0300] Listening to /var/run/cups/cups.sock on fd 6...
I [26/May/2008:23:50:46 +0300] Resuming new connection processing...
W [26/May/2008:23:50:46 +0300] DNS-SD registration of "Cups-PDF" failed with -65537
W [26/May/2008:23:50:46 +0300] DNS-SD registration of "printer" failed with -65537
Активен

kbd

  • Напреднали
  • *****
  • Публикации: 147
    • Профил
Проблем със samba принтер
« Отговор #2 -: May 27, 2008, 22:51 »
Такааа, ето и още нещо от логовете на samba:

[2008/05/27 22:50:14,  1] smbd/service.c:make_connection_snum(1188)
  machine1 (10.0.10.1) connect to service printer initially as user user1 (uid=502, gid=502) (pid 3376)
[2008/05/27 22:51:22,  1] smbd/service.c:close_cnum(1399)
  machine1 (10.0.10.1) closed connection to service printer

и това нещо се повтаря няколко пъти, докато machine1 се опитва да печата... Разбира се, pid-тата всеки път са различни.



Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Проблем със samba принтер
« Отговор #3 -: May 27, 2008, 23:06 »
Не използвам принтери и ми е малко трудно да ти помогна, но доколкото виждам из писания в нета, това вероятно се дължи на недоразумение с правата на някои файлове, свързани с cupsd. За момента не мога да кажа нищо по-добро, само ще ти спомена една команда, на която попаднах и която можеш да пробваш
Примерен код
sudo aa-complain cupsd
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

kbd

  • Напреднали
  • *****
  • Публикации: 147
    • Профил
Проблем със samba принтер
« Отговор #4 -: May 28, 2008, 00:31 »
neter, благодаря, но при fedora този трик не става, тъй като apparmor не се използва. помислих си да не би да е нещо в случая свързано със selinux (по аналогия), но не е - след като го изключих, промяна нула. утре продължавам да се боря, тая нощ ще трябва и да се поспи '<img'>
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Проблем със samba принтер
« Отговор #5 -: May 28, 2008, 08:15 »
О, разсеял съм се и съм пропуснал, че си с Fedora '<img'> Я покажи съдържанието на твоя cups.conf файл и покажи error log при зададен LogLevel на debug.
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

kbd

  • Напреднали
  • *****
  • Публикации: 147
    • Профил
Проблем със samba принтер
« Отговор #6 -: May 29, 2008, 23:06 »
Най-накрая стигам до тази машина, ето ги и файловете:

cupsd.conf
Цитат
LogLevel info
SystemGroup sys root
# Allow remote access
Port 631
Listen /var/run/cups/cups.sock
# Share local printers on the local network.
Browsing On
BrowseOrder allow,deny
BrowseAddress @LOCAL
DefaultAuthType Basic
<Location />
  # Allow shared printing...
  Order allow,deny
  Allow @LOCAL
</Location>
<Location /admin>
  Encryption Required
  Order allow,deny
  Allow localhost
</Location>
<Location /admin/conf>
  AuthType Basic
  Require user @SYSTEM
  Order allow,deny
  Allow localhost
</Location>
<Policy default>
  <Limit Send-Document Send-URI Hold-Job Release-Job Restart-Job Purge-Jobs Set-Job-Attributes Create-Job-Subscription Renew-Subscription Cancel-Subscription Get-Notifications Reprocess-Job Cancel-Current-Job Suspend-Current-Job Resume-Job CUPS-Move-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Pause-Printer Resume-Printer Set-Printer-Attributes Enable-Printer Disable-Printer Pause-Printer-After-Current-Job Hold-New-Jobs Release-Held-New-Jobs Deactivate-Printer Activate-Printer Restart-Printer Shutdown-Printer Startup-Printer Promote-Job Schedule-Job-After CUPS-Add-Printer CUPS-Delete-Printer CUPS-Add-Class CUPS-Delete-Class CUPS-Accept-Jobs CUPS-Reject-Jobs CUPS-Set-Default>
    AuthType Basic
    Require user @SYSTEM
    Order deny,allow
  </Limit>
  <Limit Cancel-Job CUPS-Authenticate-Job>
    Require user @OWNER @SYSTEM
    Order deny,allow
  </Limit>
  <Limit All>
    Order deny,allow
  </Limit>
</Policy>




Активен

kbd

  • Напреднали
  • *****
  • Публикации: 147
    • Профил
Проблем със samba принтер
« Отговор #7 -: May 29, 2008, 23:23 »
А ето и лог при debug level =3 : понеже е над 9000 реда, качвам го tar-нато тук:
log file
Активен

neter

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 3408
  • Distribution: Debian, SailfishOS, CentOS
  • Window Manager: LXDE, Lipstick
    • Профил
    • WWW
Проблем със samba принтер
« Отговор #8 -: May 29, 2008, 23:43 »
В момента LogLevel ти е на info, а ти казах да ми дадеш error_log при LogLevel debug. Виждам access log, а не error log '<img'>
Активен

"Да си добре приспособен към болно общество не е признак за добро здраве" - Джиду Кришнамурти

kbd

  • Напреднали
  • *****
  • Публикации: 147
    • Профил
Проблем със samba принтер
« Отговор #9 -: May 30, 2008, 10:30 »
Тоя път аз съм блял нейде - явно много ми се спало снощи  '<img'>  Довечера ще направя каквото казваш, че машината е вкъщи
Активен

senser

  • Напреднали
  • *****
  • Публикации: 1328
    • Профил
Проблем със samba принтер
« Отговор #10 -: May 30, 2008, 11:19 »
Имал съм същия проблем и съм го решавал като сменям уиндоуските драйвери на принтер-а на САМБА-та.
Другото, което се сещам е да видиш в настройките на уиндоуските машини на принтера - промяната на postscript в драйвера дали дава резултат
Активен

kbd

  • Напреднали
  • *****
  • Публикации: 147
    • Профил
Проблем със samba принтер
« Отговор #11 -: May 30, 2008, 21:23 »
Ето и error_log при LogLevel debug:
 
Цитат
I [30/May/2008:20:46:07 +0300] Scheduler shutting down normally.
I [30/May/2008:20:46:07 +0300] Saving job cache file "/var/cache/cups/job.cache"...
I [30/May/2008:20:46:08 +0300] Listening to :::631 (IPv6)
I [30/May/2008:20:46:08 +0300] Listening to 0.0.0.0:631 (IPv4)
I [30/May/2008:20:46:08 +0300] Listening to /var/run/cups/cups.sock (Domain)
I [30/May/2008:20:46:08 +0300] Loaded configuration file "/etc/cups/cupsd.conf"
I [30/May/2008:20:46:08 +0300] Using default TempDir of /var/spool/cups/tmp...
I [30/May/2008:20:46:08 +0300] Configured for up to 100 clients.
I [30/May/2008:20:46:08 +0300] Allowing up to 100 client connections per host.
I [30/May/2008:20:46:08 +0300] Using policy "default" as the default!
I [30/May/2008:20:46:08 +0300] Full reload is required.
I [30/May/2008:20:46:08 +0300] Loaded MIME database from '/etc/cups': 35 types, 38 filters...
D [30/May/2008:20:46:08 +0300] Loading printer printer...
W [30/May/2008:20:46:08 +0300] DNS-SD registration of "printer" failed with -65537
I [30/May/2008:20:46:08 +0300] Loading job cache file "/var/cache/cups/job.cache"...
I [30/May/2008:20:46:08 +0300] Full reload complete.
I [30/May/2008:20:46:08 +0300] Cleaning out old temporary files in "/var/spool/cups/tmp"...
I [30/May/2008:20:46:08 +0300] Listening to :::631 on fd 4...
I [30/May/2008:20:46:08 +0300] Listening to 0.0.0.0:631 on fd 5...
I [30/May/2008:20:46:08 +0300] Listening to /var/run/cups/cups.sock on fd 6...
I [30/May/2008:20:46:08 +0300] Resuming new connection processing...
W [30/May/2008:20:46:08 +0300] DNS-SD registration of "printer" failed with -65537
D [30/May/2008:20:46:09 +0300] cupsdNetIFUpdate: "lo" = localhost...
D [30/May/2008:20:46:09 +0300] cupsdNetIFUpdate: "eth0" = machine1...
D [30/May/2008:20:46:09 +0300] cupsdNetIFUpdate: "lo" = localhost...
D [30/May/2008:20:46:09 +0300] cupsdNetIFUpdate: "eth0" = fe80::202:44ff:fe81:6a70%eth0...
D [30/May/2008:20:46:09 +0300] Report: clients=0
D [30/May/2008:20:46:09 +0300] Report: jobs=0
D [30/May/2008:20:46:09 +0300] Report: jobs-active=0
D [30/May/2008:20:46:09 +0300] Report: printers=1
D [30/May/2008:20:46:09 +0300] Report: printers-implicit=0
D [30/May/2008:20:46:09 +0300] Report: stringpool-string-count=316
D [30/May/2008:20:46:09 +0300] Report: stringpool-alloc-bytes=7176
D [30/May/2008:20:46:09 +0300] Report: stringpool-total-bytes=6352
D [30/May/2008:20:46:09 +0300] update_cups_browse: Refused 147 bytes from 10.0.10.2
D [30/May/2008:20:46:40 +0300] update_cups_browse: Refused 147 bytes from 10.0.10.2
D [30/May/2008:20:47:11 +0300] cupsdNetIFUpdate: "lo" = localhost...
D [30/May/2008:20:47:11 +0300] cupsdNetIFUpdate: "eth0" = machine1...
D [30/May/2008:20:47:11 +0300] cupsdNetIFUpdate: "lo" = localhost...
D [30/May/2008:20:47:11 +0300] cupsdNetIFUpdate: "eth0" = fe80::202:44ff:fe81:6a70%eth0...
D [30/May/2008:20:47:11 +0300] Report: clients=0
D [30/May/2008:20:47:11 +0300] Report: jobs=0
D [30/May/2008:20:47:11 +0300] Report: jobs-active=0
D [30/May/2008:20:47:11 +0300] Report: printers=1
D [30/May/2008:20:47:11 +0300] Report: printers-implicit=0
D [30/May/2008:20:47:11 +0300] Report: stringpool-string-count=316
D [30/May/2008:20:47:11 +0300] Report: stringpool-alloc-bytes=7176
D [30/May/2008:20:47:11 +0300] Report: stringpool-total-bytes=6352
D [30/May/2008:20:47:11 +0300] update_cups_browse: Refused 147 bytes from 10.0.10.2
D [30/May/2008:20:47:42 +0300] update_cups_browse: Refused 147 bytes from 10.0.10.2
D [30/May/2008:20:47:49 +0300] cupsdAcceptClient: skipping getpeercon()
D [30/May/2008:20:47:49 +0300] cupsdAcceptClient: 10 from machine1:631 (IPv4)
D [30/May/2008:20:47:49 +0300] cupsdReadClient: 10 POST / HTTP/1.1
D [30/May/2008:20:47:49 +0300] cupsdAuthorize: No authentication data provided.
D [30/May/2008:20:47:49 +0300] CUPS-Get-Printers
D [30/May/2008:20:47:49 +0300] cupsdProcessIPPRequest: 10 status_code=0 (successful-ok)
D [30/May/2008:20:47:49 +0300] cupsdReadClient: 10 POST / HTTP/1.1
D [30/May/2008:20:47:49 +0300] cupsdAuthorize: No authentication data provided.
D [30/May/2008:20:47:49 +0300] CUPS-Get-Classes
D [30/May/2008:20:47:49 +0300] cupsdProcessIPPRequest: 10 status_code=0 (successful-ok)
D [30/May/2008:20:47:49 +0300] cupsdCloseClient: 10
D [30/May/2008:20:48:13 +0300] cupsdNetIFUpdate: "lo" = localhost...
D [30/May/2008:20:48:13 +0300] cupsdNetIFUpdate: "eth0" = machine1...
D [30/May/2008:20:48:13 +0300] cupsdNetIFUpdate: "lo" = localhost...
D [30/May/2008:20:48:13 +0300] cupsdNetIFUpdate: "eth0" = fe80::202:44ff:fe81:6a70%eth0...
D [30/May/2008:20:48:13 +0300] Report: clients=0
D [30/May/2008:20:48:13 +0300] Report: jobs=0
D [30/May/2008:20:48:13 +0300] Report: jobs-active=0
D [30/May/2008:20:48:13 +0300] Report: printers=1
D [30/May/2008:20:48:13 +0300] Report: printers-implicit=0
D [30/May/2008:20:48:13 +0300] Report: stringpool-string-count=317
D [30/May/2008:20:48:13 +0300] Report: stringpool-alloc-bytes=7200
D [30/May/2008:20:48:13 +0300] Report: stringpool-total-bytes=6368
D [30/May/2008:20:48:13 +0300] update_cups_browse: Refused 147 bytes from 10.0.10.2
D [30/May/2008:20:48:44 +0300] update_cups_browse: Refused 147 bytes from 10.0.10.2


като последното е IP на машината, към която е вързан принтерът. Намерих подобни оплаквания в google, но решение засега - не. Май съм пропуснал да спомена модела на принтера - hp1010. Postscript опция на драйвера не видях да има.



Активен

kbd

  • Напреднали
  • *****
  • Публикации: 147
    • Профил
Проблем със samba принтер
« Отговор #12 -: May 30, 2008, 23:33 »
Тъпа история - явно проблемът е в комуникацията между samba и cups, или де да знам какво. През IPP принтерът печата като бесен каквото и да му пусна. Все едно, може да се счита, че проблемът е разрешен, все пак ми е интересно да намеря и решение на проблема със споделянето през samba.
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3182
    • Профил
Проблем със samba принтер
« Отговор #13 -: May 31, 2008, 00:08 »
Би ли казал какво имаш в Properties->Advanced->Print Processor на принтера на виндовските машини и кое е избрано ?
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

kbd

  • Напреднали
  • *****
  • Публикации: 147
    • Профил
Проблем със samba принтер
« Отговор #14 -: May 31, 2008, 00:22 »
IMFPrint, и в двата случая - и със samba, и с IPP. Иначе има още Modiprint, WinPrint и EMF Print Processor



Активен

Подобни теми
Заглавие Започната от Отговора Прегледи Последна публикация
Samba
Настройка на програми
mozly 4 10112 Последна публикация Sep 24, 2002, 18:18
от mozly
Samba
Настройка на програми
mozly 9 10410 Последна публикация Oct 05, 2002, 17:17
от ShAnTaV
Samba
Настройка на програми
tzarew 1 7853 Последна публикация Nov 12, 2002, 23:36
от brady
Samba
Настройка на програми
tzarew 2 7905 Последна публикация Nov 09, 2002, 21:07
от CaBA
samba
Настройка на програми
mozly 1 6142 Последна публикация Nov 25, 2002, 23:22
от n_antonov