Проблема с установкой принтера

PCLinuxOS

Модератор: Bizdelnick

aidzyuba
Сообщения: 6
ОС: Linux Mandriva 2009 Free

Проблема с установкой принтера

Сообщение aidzyuba »

Пытаюсь поставить принтер OKIPage4w+ в Мандриву 2009.1. В 2009.0 устанавливался и работал на ура. Ставил и через http://localhost:631 и через настройку принтера - результат один: "Не удается открыть файл устройства /dev/lp0, permission denied".
Device URI прописывал parallel:/dev/lp0 и parallel:/dev/parport0. В чем проблема?

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

[root@localhost user]# grep parport /var/log/messages
Jul 20 20:04:50 localhost klogd: parport_pc 00:09: reported by Plug and Play ACPI
Jul 20 20:04:50 localhost klogd: parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE,EPP]
Jul 20 20:04:50 localhost klogd: parport0: Printer, OKI DATA CORP OKI OKIPAGE 4w
Jul 20 20:05:05 localhost klogd: lp0: using parport0 (interrupt-driven).
Jul 20 20:20:04 localhost klogd: parport_pc 00:09: disabled
Jul 20 20:20:04 localhost klogd: parport_pc 00:09: activated
Jul 20 20:20:04 localhost klogd: parport_pc 00:09: reported by Plug and Play ACPI
Jul 20 20:20:04 localhost klogd: parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE,EPP]
Jul 20 20:20:04 localhost klogd: parport0: Printer, OKI DATA CORP OKI OKIPAGE 4w
Jul 20 20:20:04 localhost klogd: lp0: using parport0 (interrupt-driven).
Jul 20 20:20:04 localhost pulseaudio[5814]: module-hal-detect.c: D-Bus error while parsing HAL data: org.freedesktop.Hal.NoSuchDevice: No device with id /org/freedesktop/Hal/devices/platform_parport_pc_956
Jul 21 13:06:31 localhost klogd: parport_pc 00:09: reported by Plug and Play ACPI
Jul 21 13:06:31 localhost klogd: parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE,EPP]
Jul 21 13:06:45 localhost klogd: lp0: using parport0 (interrupt-driven).
Jul 21 13:19:00 localhost klogd: parport_pc 00:09: disabled
Jul 21 13:19:00 localhost klogd: parport_pc 00:09: activated
Jul 21 13:19:00 localhost klogd: parport_pc 00:09: reported by Plug and Play ACPI
Jul 21 13:19:00 localhost klogd: parport0: PC-style at 0x378, irq 7 [PCSPP,TRISTATE,EPP]
Jul 21 13:19:00 localhost klogd: parport0: Printer, OKI DATA CORP OKI OKIPAGE 4w
Jul 21 13:19:00 localhost klogd: lp0: using parport0 (interrupt-driven).
Спасибо сказали:
Аватара пользователя
malamba
Сообщения: 86
ОС: Mandriva 2008.0

Re: Проблема с установкой принтера

Сообщение malamba »

aidzyuba писал(а):
21.07.2009 17:55
Jul 20 20:20:04 localhost pulseaudio[5814]: module-hal-detect.c: D-Bus error while parsing HAL data: org.freedesktop.Hal.NoSuchDevice: No device with id /org/freedesktop/Hal/devices/platform_parport_pc_956


А что вот это такое? Непонятно, аудио тоже пытается влезть в parport?

Стсеняюсь спросить, а lp0 существует в dev ?
Спасибо сказали:
aidzyuba
Сообщения: 6
ОС: Linux Mandriva 2009 Free

Re: Проблема с установкой принтера

Сообщение aidzyuba »

[user@localhost ~]$ ls -l /dev/lp0
crw-rw---- 1 lp lp 6, 0 2009-07-24 16:20 /dev/lp0
[user@localhost ~]$

aidzyuba писал(а):
24.07.2009 12:48
[user@localhost ~]$ ls -l /dev/lp0
crw-rw---- 1 lp lp 6, 0 2009-07-24 16:20 /dev/lp0
[user@localhost ~]$


В интернете нарыл, что надо в консоли выполнить: chown lp /dev/lp0 и о, чудо, принтер начинает печатать. Т.е. как я понимаю передаются права на /dev/lp0 текущему пользователю. Но после перезагрузки компьютера надо делать chown lp /dev/lp0 сначала
Спасибо сказали:
Sleeping Daemon
Сообщения: 1450

Re: Проблема с установкой принтера

Сообщение Sleeping Daemon »

aidzyuba писал(а):
24.07.2009 12:48
[user@localhost ~]$ ls -l /dev/lp0
crw-rw---- 1 lp lp 6, 0 2009-07-24 16:20 /dev/lp0
[user@localhost ~]$

aidzyuba писал(а):
24.07.2009 12:48
[user@localhost ~]$ ls -l /dev/lp0
crw-rw---- 1 lp lp 6, 0 2009-07-24 16:20 /dev/lp0
[user@localhost ~]$


В интернете нарыл, что надо в консоли выполнить: chown lp /dev/lp0 и о, чудо, принтер начинает печатать. Т.е. как я понимаю передаются права на /dev/lp0 текущему пользователю. Но после перезагрузки компьютера надо делать chown lp /dev/lp0 сначала

А если пользователя добавить в группу lp ?
Спасибо сказали:
Аватара пользователя
Courage
Сообщения: 113
ОС: Mandriva2009.0PP/KUbuntu9.04

Re: Проблема с установкой принтера

Сообщение Courage »

Может так?

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

# chown user /dev/lp0
Not visible to users.
Спасибо сказали:
aidzyuba
Сообщения: 6
ОС: Linux Mandriva 2009 Free

Re: Проблема с установкой принтера

Сообщение aidzyuba »

Courage писал(а):
24.07.2009 13:05
Может так?

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

# chown user /dev/lp0


[user@localhost ~]$ chown user /dev/lp0
chown: изменение владельца `/dev/lp0': Операция не позволяется
[user@localhost ~]$ su
Password:
[root@localhost user]# chown user /dev/lp0
[root@localhost user]#

Результат отрицательный


Sleeping Daemon писал(а):
24.07.2009 13:02
aidzyuba писал(а):
24.07.2009 12:48
[user@localhost ~]$ ls -l /dev/lp0
crw-rw---- 1 lp lp 6, 0 2009-07-24 16:20 /dev/lp0
[user@localhost ~]$

aidzyuba писал(а):
24.07.2009 12:48
[user@localhost ~]$ ls -l /dev/lp0
crw-rw---- 1 lp lp 6, 0 2009-07-24 16:20 /dev/lp0
[user@localhost ~]$


В интернете нарыл, что надо в консоли выполнить: chown lp /dev/lp0 и о, чудо, принтер начинает печатать. Т.е. как я понимаю передаются права на /dev/lp0 текущему пользователю. Но после перезагрузки компьютера надо делать chown lp /dev/lp0 сначала

А если пользователя добавить в группу lp ?


Уже добавлял и в lp и в lpadmin. Ничего не меняет.


aidzyuba писал(а):
24.07.2009 13:19
Courage писал(а):
24.07.2009 13:05
Может так?

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

# chown user /dev/lp0


[user@localhost ~]$ chown user /dev/lp0
chown: изменение владельца `/dev/lp0': Операция не позволяется
[user@localhost ~]$ su
Password:
[root@localhost user]# chown user /dev/lp0
[root@localhost user]#

Результат отрицательный


Sleeping Daemon писал(а):
24.07.2009 13:02
aidzyuba писал(а):
24.07.2009 12:48
[user@localhost ~]$ ls -l /dev/lp0
crw-rw---- 1 lp lp 6, 0 2009-07-24 16:20 /dev/lp0
[user@localhost ~]$

aidzyuba писал(а):
24.07.2009 12:48
[user@localhost ~]$ ls -l /dev/lp0
crw-rw---- 1 lp lp 6, 0 2009-07-24 16:20 /dev/lp0
[user@localhost ~]$


В интернете нарыл, что надо в консоли выполнить: chown lp /dev/lp0 и о, чудо, принтер начинает печатать. Т.е. как я понимаю передаются права на /dev/lp0 текущему пользователю. Но после перезагрузки компьютера надо делать chown lp /dev/lp0 сначала

А если пользователя добавить в группу lp ?


Уже добавлял и в lp и в lpadmin. Ничего не меняет.

[user@localhost ~]$ chown user /dev/lp0
chown: изменение владельца `/dev/lp0': Операция не позволяется
[user@localhost ~]$ su
Password:
[root@localhost user]# chown user /dev/lp0
[root@localhost user]# ls -l /dev/lp0
crw-rw---- 1 user lp 6, 0 2009-07-24 17:10 /dev/lp0
[root@localhost user]#
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Проблема с установкой принтера

Сообщение sash-kan »

aidzyuba писал(а):
24.07.2009 12:48
Но после перезагрузки компьютера надо делать chown lp /dev/lp0 сначала
добавьте в /etc/rc.local строку
chmod lp:sys /dev/lp*

p.s. скрипт, который меняет права таким же образом, udev-ом почему-то не вызывается. писать баг-репорт, честно говоря, просто лень.
p.p.s. кстати, баг-репорт и не требуется. разборки идут полным ходом: https://qa.mandriva.com/show_bug.cgi?id=49407
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали: