Bug 8026

Summary: Не работает печать при административной установке
Product: WINE@Etersoft Reporter: Dmitry Trubin <dtr>
Component: Печать ; Диалог печатиAssignee: Vitaly Lipatov <lav>
Status: CLOSED FIXED QA Contact: Svetlana Zhukova <svzhu>
Severity: critical    
Priority: P2 CC: baraka, dm, kondratyuk, lav, mid
Version: 2.0   
Target Milestone: ---   
Hardware: PC   
OS: All   
Whiteboard:
Заявки RT: 22598, 22641, 22782, 22833, 22958, 25883 Связано с:
Дата напоминания:
Bug Depends on:    
Bug Blocks: 11103    

Description Dmitry Trubin 2012-01-13 12:55:32 MSK
WINE@Etersoft SQL 2.0.0-eter2/8
работает только от пользователя wineadmin, от приаттаченных - нет
Comment 1 Svetlana Zhukova 2012-01-13 17:14:06 MSK
Воспроизводится.
Ubuntu 10.04
2.0.0-eter2/8
т.к.есть бага 8029, поставила cups-pdf отсюда: 
http://ru.archive.ubuntu.com/ubuntu/pool/universe/c/cups-pdf/
Проверяла из 1с82
Печать от wineadmin проходит нормально.
Если запускать на печать файл от guest (приаттаченный), появляется окошко настройки принтера,как обычно,создается впечатление,что печать идет нормально.
Т.к.используется cups-pdf,напечатанные документы должны появляться в папке /home/user/PDF, но у пользователя guest этого не происходит.
В консоли при этом:

fixme:commdlg:PRINTDLG_UpdatePrintDlgW Collate lppd not yet implemented as output
fixme:psdrv:PSDRV_StartPage Already started a page?
fixme:psdrv:PSDRV_EndDoc hJob == 0. Now what?
Comment 2 Dmitry Trubin 2012-01-15 15:54:40 MSK
Из заявки 22641:
"При попытке печатать пользователем с реального
локального принтера, печати не происходит. Лечится добавлением права
записи остальным на системный каталог windows/spool/PRINTER"
Comment 3 Константин Кондратюк 2012-01-17 19:05:10 MSK
Да, нужны права на запись всем на
windows/system32/spool/PRINTERS

Видимо, там создаются какие-то временные файлы для печати.
Comment 4 Vitaly Lipatov 2012-01-24 21:18:32 MSK
Пришлось существенно перелопатить скрипт.

commit 4e2af2fcc6e58d4afc94c408074ba13281632b41
Author: Vitaly Lipatov <lav@etersoft.ru>
Date:   Tue Jan 24 21:14:22 2012 +0400

    wine.in: big rewrite due dir creating and some update fixing (see also eterbug #8026)

Просьба проверить на сборке из 2.0-testing (релиз alt2.11)
Comment 5 Svetlana Zhukova 2012-01-25 18:16:18 MSK
Установила на ubuntu 10.04 пакеты:

wine-etersoft 2.0.0-eter2.11ubuntu 
wine-etersoft-network 2.0.0-eter8ubuntu 

wineadmin@ubuntu10:~$ wine --attach
First running... Using WINEPREFIX=/home/wineadmin/.wine with WINE@Etersoft Network 2.0.0-eter2.11/8
shift: 4: can't shift that many

далее ничего не происходит, .wine создается полупустой.
Comment 6 Svetlana Zhukova 2012-01-25 22:35:15 MSK
Прошу прощения,запускала wine --attach от пользователя wineadmin.Перепроверю.
Comment 7 Svetlana Zhukova 2012-01-26 10:26:04 MSK
Запуск wineadmin@ubuntu10:~$ wine --admin ситуации не меняет.
Comment 8 Vitaly Lipatov 2012-02-03 20:47:50 MSK
Нужно проверить на 2.0.0-alt2.13
Comment 9 Svetlana Zhukova 2012-02-04 13:22:55 MSK
WINE@Etersoft SQL 2.0.0-eter2.13/8
Проверялось на eterhack (теперь там есть пользователь wineadmin)
Административная установка проходит успешно(в данный момент,если директория default уже существует,то перед установкой следует ее удалить,переименовать, или выбрать другое место для адм.установки wine),печать работает от приаттаченных пользователей,не входящих в группу wineadmin.