Bug 18367 - [TRACKER] Printer and printing problems in cauldron and stable
Summary: [TRACKER] Printer and printing problems in cauldron and stable
Status: NEW
Alias: None
Product: Mageia
Classification: Unclassified
Component: RPM Packages (show other bugs)
Version: Cauldron
Hardware: All Linux
Priority: High major
Target Milestone: ---
Assignee: All Packagers
QA Contact:
URL:
Whiteboard:
Keywords: TRACKER
Depends on: 7144 9902 11003 15525 16188 16315 16722 16917 17715 17868 20037 1454 9276 10072 12754 16264 16330 16399 16463 16513 16673 16738 16780 16794 17447 17593 18342 18355 18507 18782 18992 19150 19284 19309 20242 20702 20976
Blocks:
  Show dependency treegraph
 
Reported: 2016-05-05 10:22 CEST by Marja Van Waes
Modified: 2020-09-19 18:09 CEST (History)
6 users (show)

See Also:
Source RPM:
CVE:
Status comment:


Attachments
output of journalctl -a (621.45 KB, text/plain)
2016-08-14 11:46 CEST, André DESMOTTES
Details

Description Marja Van Waes 2016-05-05 10:22:15 CEST
This bug report is intended to track printer issues in both Cauldron and stable
Marja Van Waes 2016-05-05 14:42:56 CEST

Depends on: (none) => 18342

Marja Van Waes 2016-05-05 14:43:24 CEST

Depends on: (none) => 17868

Marja Van Waes 2016-05-05 14:43:43 CEST

Depends on: (none) => 17715

Marja Van Waes 2016-05-05 14:44:00 CEST

Depends on: (none) => 17593

Marja Van Waes 2016-05-05 14:45:18 CEST

Depends on: (none) => 16794

Marja Van Waes 2016-05-05 14:46:02 CEST

Depends on: (none) => 16463

Marja Van Waes 2016-05-05 14:46:41 CEST

Depends on: (none) => 16188

Marja Van Waes 2016-05-05 14:47:24 CEST

Depends on: (none) => 12754

Marja Van Waes 2016-05-05 14:47:48 CEST

Depends on: (none) => 11003

Marja Van Waes 2016-05-05 14:50:57 CEST

Depends on: (none) => 1454

Marja Van Waes 2016-05-05 14:52:47 CEST

Summary: [TRACKER] Printer problems in cauldron and stable => [TRACKER] Printer and printing problems in cauldron and stable

Marja Van Waes 2016-05-05 14:53:19 CEST

Depends on: (none) => 17195

Marja Van Waes 2016-05-05 14:54:47 CEST

Depends on: (none) => 16673

Marja Van Waes 2016-05-05 14:55:34 CEST

Depends on: (none) => 16330

Marja Van Waes 2016-05-05 15:03:36 CEST

Depends on: (none) => 15525

Marja Van Waes 2016-05-05 15:13:32 CEST

Depends on: (none) => 7144

papoteur 2016-05-05 15:17:01 CEST

Depends on: 17195 => (none)

Comment 1 Philippe Makowski 2016-05-11 08:29:27 CEST
I think that most of our problems can be solved by using system-config-printer without our patches, like OpenSuse or Fedora, but for that, we need to support packagekit
cf thread https://ml.mageia.org/l/arc/dev/2016-04/msg00305.html

CC: (none) => makowski.mageia

Marja Van Waes 2016-05-23 11:03:20 CEST

Depends on: (none) => 18507

Marja Van Waes 2016-06-24 16:45:03 CEST

Depends on: (none) => 18782

Comment 2 Marja Van Waes 2016-06-24 16:53:51 CEST
(In reply to Philippe Makowski from comment #1)
> I think that most of our problems can be solved by using
> system-config-printer without our patches, like OpenSuse or Fedora, but for
> that, we need to support packagekit
> cf thread https://ml.mageia.org/l/arc/dev/2016-04/msg00305.html

I wish it would be possible to set this tracker to Release Blocker. I know it can be solved with updates after release, but those printer problems are so ugly :-(

CC: (none) => ngompa13, thierry.vignaud
Severity: normal => major
Assignee: bugsquad => pkg-bugs
Priority: Normal => High

Comment 3 Neal Gompa 2016-06-24 19:58:04 CEST
(In reply to Marja van Waes from comment #2)
> (In reply to Philippe Makowski from comment #1)
> > I think that most of our problems can be solved by using
> > system-config-printer without our patches, like OpenSuse or Fedora, but for
> > that, we need to support packagekit
> > cf thread https://ml.mageia.org/l/arc/dev/2016-04/msg00305.html
> 
> I wish it would be possible to set this tracker to Release Blocker. I know
> it can be solved with updates after release, but those printer problems are
> so ugly :-(

PackageKit is in working order now, so it is definitely worth starting to work on resolving this.
Marja Van Waes 2016-07-20 18:46:24 CEST

Depends on: (none) => 18992

Comment 4 Philippe Makowski 2016-07-25 15:33:48 CEST
please test system-config-printer-1.5.7-5.mga6 in cauldron/testing
it try to use PackageKit
Comment 5 Marja Van Waes 2016-08-10 17:51:55 CEST
Sorry for the late reply.

I did not have any of the bugs in this tracker, but saw no regressions when updating s-c-p to 1.5.7-5.mga6 on my 32bit cauldron, adding a network printer and printing with it works like before.

I'll try to copy the request to test system-config-printer-1.5.7-5.mga6 to all those bug reports this evening, because the authors & the persons in the CC did not see Comment #4 with the request in this tracker.
Comment 6 André DESMOTTES 2016-08-11 14:52:05 CEST
It works as expected on real HW With UEFI firmware.
Bug 18342 still present on real HW With BIOS firmware. (Dell latitude)

CC: (none) => lebarhon

Comment 7 Philippe Makowski 2016-08-12 17:55:14 CEST
please test system-config-printer-1.5.7-6.mga6 in cauldron/testing
Comment 8 André DESMOTTES 2016-08-12 20:45:44 CEST
It doesn't work at all, in the MCC, when I click on "Set up the printers ..." I get a warning "This program has exited abnormally" and nothing happens.

In a console:

[root@localhost ~]# system-config-printer
/usr/share/system-config-printer/system-config-printer.py:31: PyGIWarning: Polkit was imported without specifying a version first. Use gi.require_version('Polkit', '1.0') before import to ensure that the right version gets loaded.
  from gi.repository import Polkit
/usr/share/system-config-printer/system-config-printer.py:36: PyGIWarning: GdkPixbuf was imported without specifying a version first. Use gi.require_version('GdkPixbuf', '2.0') before import to ensure that the right version gets loaded.
  from gi.repository import GdkPixbuf
/usr/share/system-config-printer/system-config-printer.py:38: PyGIWarning: Gdk was imported without specifying a version first. Use gi.require_version('Gdk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import Gdk
/usr/share/system-config-printer/jobviewer.py:28: PyGIWarning: Notify was imported without specifying a version first. Use gi.require_version('Notify', '0.7') before import to ensure that the right version gets loaded.
  from gi.repository import Notify
/usr/share/system-config-printer/jobviewer.py:55: PyGIWarning: GnomeKeyring was imported without specifying a version first. Use gi.require_version('GnomeKeyring', '1.0') before import to ensure that the right version gets loaded.
  from gi.repository import GnomeKeyring
Traceback (most recent call last):
  File "/usr/share/system-config-printer/system-config-printer.py", line 91, in <module>
    import newprinter
  File "/usr/share/system-config-printer/newprinter.py", line 1216
    libsane-hpaio = "lib64sane-hpaio1"
                                   ^
SyntaxError: can't assign to operator
[root@localhost ~]# 
 
Dell Latitude D630, real HW.
Comment 9 Philippe Makowski 2016-08-13 15:19:18 CEST
sorry, my bad, I fixed the typo, thanks for the report
please test system-config-printer-1.5.7-7.mga6 in cauldron/testing
Comment 10 Neal Gompa 2016-08-13 16:05:51 CEST
Another typo has been fixed and system-config-printer-1.5.7-8.mga6 has been submitted to core/updates_testing in Cauldron.
Comment 11 André DESMOTTES 2016-08-13 19:29:43 CEST
Not better

[sam2@localhost ~]$ rpm -qa system-config-printer
system-config-printer-1.5.7-8.mga6
[sam2@localhost ~]$ su -
Password: 
[root@localhost ~]# system-config-printer
/usr/share/system-config-printer/system-config-printer.py:31: PyGIWarning: Polkit was imported without specifying a version first. Use gi.require_version('Polkit', '1.0') before import to ensure that the right version gets loaded.
  from gi.repository import Polkit
/usr/share/system-config-printer/system-config-printer.py:36: PyGIWarning: GdkPixbuf was imported without specifying a version first. Use gi.require_version('GdkPixbuf', '2.0') before import to ensure that the right version gets loaded.
  from gi.repository import GdkPixbuf
/usr/share/system-config-printer/system-config-printer.py:38: PyGIWarning: Gdk was imported without specifying a version first. Use gi.require_version('Gdk', '3.0') before import to ensure that the right version gets loaded.
  from gi.repository import Gdk
/usr/share/system-config-printer/jobviewer.py:28: PyGIWarning: Notify was imported without specifying a version first. Use gi.require_version('Notify', '0.7') before import to ensure that the right version gets loaded.
  from gi.repository import Notify
/usr/share/system-config-printer/jobviewer.py:55: PyGIWarning: GnomeKeyring was imported without specifying a version first. Use gi.require_version('GnomeKeyring', '1.0') before import to ensure that the right version gets loaded.                                                                                           
  from gi.repository import GnomeKeyring                                                                   
                                                                                                           
(system-config-printer.py:17362): Gtk-WARNING **: Theme directory base/ of theme oxygen has no size field
Comment 12 Thierry Vignaud 2016-08-13 19:33:18 CEST
Those are just warnings, not errors...
Comment 13 Marja Van Waes 2016-08-13 19:43:04 CEST
(In reply to André DESMOTTES from comment #11)
> Not better
> 
> [sam2@localhost ~]$ rpm -qa system-config-printer
> system-config-printer-1.5.7-8.mga6
> [sam2@localhost ~]$ su -
> Password: 
> [root@localhost ~]# system-config-printer
<warnings>

(In reply to Thierry Vignaud from comment #12)
> Those are just warnings, not errors...

Can you add a printer now, André, or is bug 18342 still valid?
Comment 14 André DESMOTTES 2016-08-13 21:30:05 CEST
No, in the console, the graphic interface never show up and in the MCC always the same crash.
Comment 15 André DESMOTTES 2016-08-13 21:55:25 CEST
The behaviour isn't always the same, always a crash but sometimes the graphic interface shows up and sometime not. As there are new ISOs, I am downloading and will do an update.
Comment 16 André DESMOTTES 2016-08-14 11:36:35 CEST
With mga6rc from August the 13rd newly installed and updated,
system-config-printer-1.5.7-8.mga6,
The system-config-printer command launched in a console ends up by
"rmmod: ERROR: Module lp is not currently loaded" and the computer is totally frozen
No improvement.
Comment 17 André DESMOTTES 2016-08-14 11:46:55 CEST
Created attachment 8344 [details]
output of journalctl -a
Marja Van Waes 2016-09-02 12:35:59 CEST

Depends on: (none) => 19284

Marja Van Waes 2016-09-08 10:49:24 CEST

Depends on: (none) => 19309

Comment 18 Renato Dali 2016-10-15 21:47:36 CEST
Hi.

As asked by Marja in bug 11003, I'm here to inform the successful installation of an Epson printer.

Steps:
1. Install lsb-noarch package.
2. Go to Epson site.
3. Inform printer model, accept terms of service...
4. Download RPM driver.
5. Right-click, install.
6. Open MCC.
7. Go to Hardware/Printer/Add network ipp printer (ppd may be asked, it's in /opt).
8. That's it.

In my case, Epson L805, support is not complete apparently. For instance, resolution is shown _only_ as 300x300dpi. But photographs look good enough.

CC: (none) => mkare

Comment 19 Renato Dali 2016-10-15 22:11:29 CEST
BTW, I'm using Mga6sta1 -- install it first without LSB and add it later, as per bug 19593.
Comment 20 Renato Dali 2016-11-02 02:04:39 CET
Kinda off-topic:

Retracting my affirmation in comment #18 above, the Epson L805 (at least on Linux) has simplified settings setting for paper and printing quality -- e.g. "plain papers - High" or "plain papers - Standard".
Comment 21 Renato Dali 2016-11-03 02:42:17 CET
Hi, FYI I filed bug 19708 (update messes up with printing).
Marja Van Waes 2017-01-08 17:45:30 CET

Depends on: (none) => 20037

Marja Van Waes 2017-02-08 10:18:03 CET

Depends on: (none) => 20242

Marja Van Waes 2017-04-19 10:00:02 CEST

Depends on: (none) => 19150

Marja Van Waes 2017-04-19 10:18:24 CEST

Depends on: (none) => 20702

Comment 22 Marja Van Waes 2017-05-14 09:29:20 CEST
@ Florian

Could you help with printer bugs again, until the forums are back up?

CC: (none) => doktor5000

Comment 23 David Walser 2017-05-14 13:44:50 CEST
If people are still watching this bug, please try system-config-printer-1.5.9-1.mga6 in core/updates_testing.
Marja Van Waes 2017-05-30 21:52:10 CEST

Depends on: (none) => 20976

Comment 24 Aurelien Oudelet 2020-09-19 18:09:06 CEST
Hi,
This is High priority bug for a good reason.

Making Mageia even better than ever is best direction.
In order to do right thing, this bug should be examined and fixed as soon as possible.

Packagers, please make the status to Assigned when you are working on this.
Feel free to reassign the bug if bad-triaged. Also, if bug is old, please close it.

On October 1st 2020, we will drop priority to normal.

Note You need to log in before you can comment on or make changes to this bug.