<?xml version="1.0" encoding="UTF-8" ?>

<bugzilla version="5.2"
          urlbase="https://bugzilla.altlinux.org/"
          
          maintainer="jenya@basealt.ru"
>

    <bug>
          <bug_id>10118</bug_id>
          
          <creation_ts>2006-10-12 13:01:28 +0400</creation_ts>
          <short_desc>Samba printing with CUPS subsystem does not work</short_desc>
          <delta_ts>2010-11-26 17:28:13 +0300</delta_ts>
          <reporter_accessible>1</reporter_accessible>
          <cclist_accessible>1</cclist_accessible>
          <classification_id>4</classification_id>
          <classification>Development</classification>
          <product>Sisyphus</product>
          <component>cups</component>
          <version>unstable</version>
          <rep_platform>all</rep_platform>
          <op_sys>Linux</op_sys>
          <bug_status>CLOSED</bug_status>
          <resolution>WONTFIX</resolution>
          
          
          <bug_file_loc></bug_file_loc>
          <status_whiteboard></status_whiteboard>
          <keywords></keywords>
          <priority>P1</priority>
          <bug_severity>blocker</bug_severity>
          <target_milestone>---</target_milestone>
          <dependson>9669</dependson>
          
          <everconfirmed>1</everconfirmed>
          <reporter name="Ivan Adzhubey">iadzhubey</reporter>
          <assigned_to name="Anton Farygin">rider</assigned_to>
          <cc>a.o.liakh</cc>
    
    <cc>ab</cc>
    
    <cc>enp</cc>
    
    <cc>george</cc>
    
    <cc>mike</cc>
    
    <cc>rider</cc>
    
    <cc>shakirov</cc>
          
          <qa_contact>qa-sisyphus</qa_contact>

      

      

      

          <comment_sort_order>oldest_to_newest</comment_sort_order>  
          <long_desc isprivate="0" >
    <commentid>41266</commentid>
    <comment_count>0</comment_count>
    <who name="Ivan Adzhubey">iadzhubey</who>
    <bug_when>2006-10-12 13:01:44 +0400</bug_when>
    <thetext>Обламывается печать из SMB клиента (Windows XP, хотя это не имеет значения) на
сервер с Samba-принтером через CUPS:

Oct 11 20:06:28 protein smbd[10301]:   Unable to connect to CUPS 
server /var/run/cups/cups.sock - Permission denied

# ls -l /var/run/cups/cups.sock
srwxrwx--- 1 root lp 0 2006-10-11 20:14 /var/run/cups/cups.sock

Если сделать 

# chmod o+rwx /var/run/cups/cups.sock

То печать проходит. Не уверен на кого тут надо собак вешать -- CUPS или Samba
или обеих.

# rpm -qa|grep cups|sort
cups-1.2.3-alt0.1
ghostscript-cups-8.15.2-alt0.1
libcups-1.2.3-alt0.1
libgnomecups-0.2.2-alt2
samba-client-cups-3.0.23a-alt1

# rpm -qa|grep samba|sort
samba-3.0.23a-alt1
samba-client-3.0.23a-alt1
samba-client-control-1.1-alt1
samba-client-cups-3.0.23a-alt1
samba-common-3.0.23a-alt1

# control cups
server

Steps to Reproduce:
1.Start Samba on server with the default config, only changing network-specific
options.
2.Start CUPS on the server, configure printers.
3.Install printer drivers on client, create new remote printer, try printing to it.
Actual Results:  
Error message on client, permission error on the server (see above).

Expected Results:  
Printed page.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41287</commentid>
    <comment_count>1</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2006-10-13 10:32:37 +0400</bug_when>
    <thetext>Хм, очень странно. А в каком режиме находится cups?
Что говорит control cups?
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41294</commentid>
    <comment_count>2</comment_count>
    <who name="Ivan Adzhubey">iadzhubey</who>
    <bug_when>2006-10-13 13:45:18 +0400</bug_when>
    <thetext>(In reply to comment #1)
&gt; Хм, очень странно. А в каком режиме находится cups?
&gt; Что говорит control cups?

Так ведь в исходном багрепорте написано (внизу), что он говорит -- server.
Я впрочем пробовал руками комментировать строчку про сокет в cupsd.conf и
оставлять только 631й порт, но этого самба не понимает - пишет просто, что файл
с сокетом не найден. А чего удивительного в этом баге? Я так понимаю, что самба
про группу lp ничего не знает и поэтому читать купсов сокет никак не может.
Видимо, этого никто не проверял.</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41295</commentid>
    <comment_count>3</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2006-10-13 16:08:24 +0400</bug_when>
    <thetext>cups-config --serverroot на amd64 возвращает /usr/lib/cups , именно им и следует
пользоваться для определения пути.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41296</commentid>
    <comment_count>4</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2006-10-13 16:09:02 +0400</bug_when>
    <thetext>ой, не туда написал.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41299</commentid>
    <comment_count>5</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2006-10-13 17:24:58 +0400</bug_when>
    <thetext>Проблему понял, ждите фикса.
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>41300</commentid>
    <comment_count>6</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2006-10-13 18:18:26 +0400</bug_when>
    <thetext>Кажись готово.
cups-1.2.4-alt0.2
(именно 0.2, а не 0.1)
</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43025</commentid>
    <comment_count>7</comment_count>
    <who name="Vitaly Lipatov">lav</who>
    <bug_when>2006-12-13 18:52:00 +0300</bug_when>
    <thetext>Если бы публиковалось решение, было бы яснее в чём проблема при повторе 
ситуации...</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>43085</commentid>
    <comment_count>8</comment_count>
    <who name="inger@altlinux.org">inger</who>
    <bug_when>2006-12-15 10:57:59 +0300</bug_when>
    <thetext>проблема была в том что cups кешировал запросы, а самба делает запросы
переключаясь между пользователями</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>102315</commentid>
    <comment_count>9</comment_count>
    <who name="enp">enp</who>
    <bug_when>2009-10-29 11:00:52 +0300</bug_when>
    <thetext>У меня воспроизводится с теми же симтомами. Конфиг самбы:

[global]
...
printing = cups
printcap name = cups

[printers]
path = /var/spool/samba
comment = All Printers
browseable = yes
guest ok = yes
writable = no
printable = yes
create mode = 0700
print command = lpr-cups -P %p %s

Вылечилось добавлением пользователя nobody в группу lp. Если так быть не должно, то напомните, как именно вы это фиксили - может у меня все же локальная проблема?</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>103978</commentid>
    <comment_count>10</comment_count>
    <who name="Andrey Liakhovets">a.o.liakh</who>
    <bug_when>2009-12-08 15:07:14 +0300</bug_when>
    <thetext>Та же самая ситуация.
Возникла после обновления Сизифа от сентября 2008 до Сизифа 2009-11-07.

Добавление nobody в lp не помогло.
Помогло прописывание &quot;cups server = localhost&quot; в smb.conf
(больше samba к /var/run/cups/cups.sock не обращается :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112430</commentid>
    <comment_count>11</comment_count>
    <who name="Michael Shigorin">mike</who>
    <bug_when>2010-09-21 11:34:31 +0400</bug_when>
    <thetext>УМВР без приседаний (M51, samba-3.0.37-alt3.M50P.1, cups-1.4.2-alt1.M51.2).</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>112484</commentid>
    <comment_count>12</comment_count>
    <who name="Andrey Liakhovets">a.o.liakh</who>
    <bug_when>2010-09-21 20:07:06 +0400</bug_when>
    <thetext>(В ответ на комментарий №11)
Судя по #22813, на M51 и должно работать :)</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>115565</commentid>
    <comment_count>13</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2010-11-22 17:58:13 +0300</bug_when>
    <thetext>На сизифе работает:

$ rpm -q samba cups
samba-3.5.6-alt1
cups-1.4.4-alt3

На p5 работает если cups пересобрать без cups-1.4.0-alt-hardening.patch</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>115566</commentid>
    <comment_count>14</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2010-11-22 19:03:13 +0300</bug_when>
    <thetext>Хмм, на p5 работает и без отключения патча, но только после обновления samba до:

$ rpm -q samba
samba-3.5.6-alt1</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>115735</commentid>
    <comment_count>15</comment_count>
    <who name="Vitaly Kuznetsov">vitty</who>
    <bug_when>2010-11-26 17:12:47 +0300</bug_when>
    <thetext>Вобщем, в Sisyphus самба правильно работает с libcups и баги нет. В p5 она работает неправильно, но обновлять её там крайне проблематично. Как решение в p5 предлагается использовать cups server = localhost</thetext>
  </long_desc><long_desc isprivate="0" >
    <commentid>115738</commentid>
    <comment_count>16</comment_count>
    <who name="Lenar Shakirov">shakirov</who>
    <bug_when>2010-11-26 17:28:13 +0300</bug_when>
    <thetext>(В ответ на комментарий №15)
&gt; Вобщем, в Sisyphus самба правильно работает с libcups и баги нет. В p5 она
&gt; работает неправильно, но обновлять её там крайне проблематично. Как решение в
&gt; p5 предлагается использовать cups server = localhost

Да, я так и сделал, не успел отписаться)</thetext>
  </long_desc>
      
      

    </bug>

</bugzilla>