nixp.ru v3.0

19 октября 2017,
четверг,
17:30:34 MSK

DevOps с компанией «Флант»
Vika написала 6 марта 2005 года в 04:02 (993 просмотра) Ведет себя как женщина; открыла 7 тем в форуме, оставила 34 комментария на сайте.

У меня 2 проблемы с Самбой.

1) Не могу логинуться на Винду через Самбу. Пароли пользователей на Винде не срабатывают. Как можно найти, какой пароль хочет Винда? Или как можно сделать, чтобы она никакой не хотела,

2) Не могу печатать. Получаю сообщение:

A print error occurred. Error message received from system:

cupsdoprint -P 'JCanon' -J 'Text File' -H 'localhost:631\′ -U 'root' -o

' copies=1

multiple-document-handling=separate-documents-collated-copies

orientation-requested=3\′ '/tmp/kde-root/kdeprint_Xs8ifrUC' :

execution failed with message:

server-error-not-accepting-jobs

Под Виндой принтер показывает, что принимает работы.

Когда я конфигурировала принтер, я получила следующую ошибку:

lpadmin -p JCanon -v smb://John-sve8panr1w/Canoni45 -P /root/inkjet.ppd

lpadmin: add-printer (set model) failed: client-error-not-foun

Кроме того, я вижу под Самбой shared files, dvdburner, c$, f$, но не вижу принтер.

Системы:

сервер — ХР

клиент — debian/knoppix

printer — Canon i450

Vika

Ещё вопрос вдогонку. Можно ли сделать так, чтобы с линукса выжигать dvd на установленном на Винде dvdburner, самба его видит. Если можно, то как?

Vladimir

на вопрос о dvd: нельзя :)

Vika

Cпасибо. А жаль.

А как принтер заставить работать?

С разрешениями я, кажется, поняла, поправьте, если не так. Я могу видеть на Винде через Самбу только Shared файлы, что мне и видно. Кстати, а можно ли это как-то обойти, или всё, что я хочу на Винде увидеть из-под Линукса, надо держать в Shared?

Uncle Theodore

Кстати о причках, а принтер shared?

Good Luck,

UT

Vika

да. И Винда настроена, чтобы делиться принтером, и сам принтер.

Vika

Может это наведёт кого-нибудь на мысли. Я настраивала Самбу по примеру с сайта

http://www.linux.org.za/LDP/HOWTO/Debian-and-Windows-Shared-Printing/index.html

и принтер тогда был виден:

smbclient -L John-sve8panr1w -N

Domain=[JOHN-SVE8PANR1W] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

Sharename Type Comment

——— —- ——-

IPC$ IPC Remote IPC

print$ Disk Printer Drivers

SharedDocs Disk

Canoni45 Printer Canon i450

F$ Disk Default share

DVDburner Disk

ADMIN$ Disk Remote Admin

C$ Disk Default share

Domain=[JOHN-SVE8PANR1W] OS=[Windows 5.1] Server=[Windows 2000 LAN Manager]

Server Comment

——— ——-

Workgroup Master

——— ——-

но потом я получаю ошибку:

lpadmin -p JCanon -v smb://John-sve8panr1w/Canoni45 -P /root/inkjet.ppd

lpadmin: add-printer (set model) failed: client-error-not-found

Когда я пыталась настроить через КДЕ, принтер не виден был совсем.

На каком-то сайте я прочитала, что

/root/inkjet.ppd

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

Как всё это сделать правильно?

Vika

Ещё одна проблема, с которой я сталкнуласьб когда пыталась конфигурировать принтер.

Unable to load a valid driver for printer JCanon. Error message received from manager:

/var/spool/cups/tmp/422cf1ce7ba63(line 390): syntax error, unexpected QUOTED, expecting STRINGPART

Вообще-то я не понимаю, неужели Самбе нужен драйвер для принтера, который стоит на другом компе под Виндой?

Genie
На каком-то сайте я прочитала, что

/root/inkjet.ppd

это не есть драйвер.

это есть 'Printer Description’ — файл описания формата вывода через принтер.

вроде бы как должен входит в состав драйвера, просто надо поискать…

inkjet.ppd — общий файл описания струйных принтеров.

Вообще-то я не понимаю, неужели Самбе нужен драйвер для принтера, который стоит на другом компе под Виндой?

а при чём тат samba?

если у тебя ругается на:

/var/spool/cups/tmp/422cf1ce7ba63(line 390): syntax error, unexpected QUOTED, expecting STRINGPART

/var/spool/cups/.. — это ну никак не samba…. ;)

Vika

В общем-то да, ругается не Самба. Я не очень понимаю, как это всё работает. Принтер стоит на компе с Виндой, я хочу на этом принтере распечатывать, работая на Линуксе на другом компе. Для этого мне нужна Самба. Самба принтер вручную ( smbclient -L John-sve8panr1w -N) видит, а с графической оболочкой нет. Когда я пытаюсь присоединить принтер и указываю, что надо искать его в сети, включается cups и требует драйвера. То есть, всё упирается в драйвера под Линукс для моего принтера.

Я нашла несколько ppd файлов, lpadmin на них не ругается, но принтер молчит как партизан.

В общем, я запуталась.

Vika

Я так поняла, что мне под Линуксом нужен драйвер для печати на виндошном принтере. Стала я пробовать драйвера, которые вроде бы работают с моим принтером, а cups выдаёт такую ошибку:

Unable to load the requested driver:

Unable to create the Foomatic driver [Canon-BJC-7100,gimp-print]. Either that driver does not exist, or you don’t have the required permissions to perform that operation.

Проверила, есть у меня и Canon-BJC-7100, и gimp-print. И работаю я рутом. В чём может быть дело?

Ещё в /var/log/cups:

E [11/Mar/2005:19:42:24 -0600] [Job 11] Unable to connect to SAMBA host, will retry in 60 seconds…ERROR: Connection failed with error NT_STATUS_BAD_NETWORK_NAME

В чём здесь дело? Связано ли это с тем, что через графическую программу я не вижу принтер? Кстати, эта программа показывает, что в properties принтера:

Type Local

State Idle (accepting jobs)

Location

Description JCanon

URI ipp://laptop:631/printers/JCanon

Interface (Backend) smb://John-sve8panr1w/JCanon

Правильно ли это?

Подскажите, куда копать.

Genie
E [11/Mar/2005:19:42:24 -0600] [Job 11] Unable to connect to SAMBA host, will retry in 60 seconds…ERROR: Connection failed with error NT_STATUS_BAD_NETWORK_NAME

покажи секцию [general] из конфига самбы. ну и как кто в сети у тебя — какой комп какую роль играет.

Unable to create the Foomatic driver [Canon-BJC-7100,gimp-print]. Either that driver does not exist, or you don’t have the required permissions to perform that operation.

что у тебя настроено в Settings | Printing Manager ?

а так же версия KDE и foomatic… там, в общем, есть неявная зависимость по версии. KDE 3.2 требует foomatic 3.0.1….

Vika
Genie
покажи секцию [general] из конфига самбы. ну и как кто в сети у тебя — какой комп какую роль играет.

В сети 2 компа. Винда служит сервером, к ней же подключен принтер. Линукс — клиент.

Секции [general] я у себя не нашла, есть [global], вот она (комментарии убираю):

panic action = /usr/share/samba/panic-action %d

printing = cups

printcap name = cups

load printers = yes

guest account = nobody

invalid users = root

security = user

workgroup = MSHOME

server string = %h server (Samba %v)

syslog only = no

syslog = 0;

socket options = IPTOS_LOWDELAY TCP_NODELAY SO_SNDBUF=4096 SO_RCVBUF=4096

encrypt passwords = true

passdb backend = smbpasswd guest

wins support = yes

; wins server = 172.16.0.10

# include = /etc/samba/dhcp.conf

; os level = 0

; domain master = no

; local master = no

; preferred master = no

name resolve order = lmhosts host wins bcast

dns proxy = no

preserve case = yes

short preserve case = yes

unix password sync = true

passwd program = /usr/bin/passwd %u

passwd chat = Enter\snew\sUNIX\spassword: %n\n Retype\snew\sUNIX\spassword: %n\n .

; message command = /bin/sh -c '/usr/bin/linpopup «%f» «%m» %s; rm %s' &

max log size = 1000

obey pam restrictions = yes

; winbind uid = 10000-20000

; winbind gid = 10000-20000

; template shell = /bin/bash

unix charset = iso-8859-15

display charset = iso-8859-15

dos charset = 850

что у тебя настроено в Settings | Printing Manager ?

JCanon

Type: Local printer

State: Idle (Accepting Jobs)

Location:

Description: JCanon

URl: ipp://laptop:631/printers/JCanon

Device: smb://John-sve8panr1w/JCanon

Model: Generic postscript printer.

Мой принтер не postscript, я, наверное, не тот драйвер пробовала в последний раз, так он и остался.

а так же версия KDE и foomatic… там, в общем, есть неявная зависимость по версии. KDE 3.2 требует foomatic 3.0.1….

KDE 3.2.2, foomatic 3.0.2-20050

Genie
Секции [general] я у себя не нашла, есть [global], вот она (комментарии убираю):

ааа.. мм.. и то верно :)

wins support = yes

; wins server = 172.16.0.10

самба у тебя встала wins-сервером. т.е. хранит у себя имена

кроме того:

; os level = 0

; domain master = no

; local master = no

; preferred master = no

она встала у тебя доменным контроллером (контроллером рабочей группы), и, соответственно, именно она проверяет пароли!

таким образом, тебе необходимо вводить пользователя сетевого на linux.

что несколько противоречиво :)

(ну и что, что win-комп не введён в домен… группа в понятиях самбы тот же домен, и винда тут сильно не сопротивляется)

unix charset = iso-8859-15

display charset = iso-8859-15

dos charset = 850

ой-ёй. а не koi8-r, к примеру, а? ;)

и dos — 866?

а то с русскими проблемы бывают.

хотя, может это и не актуально :)

JCanon

Type: Local printer

чего-то я не уверен, что должен быть именно local..

но тут уж лучше спрашивать у тех, кто настраивал cups :)