Description of problem: gscan2pdf was starting fine on Fedora 19, but after an upgrade to Fedora 20 beta it fails to start. Version-Release number of selected component (if applicable): 1.1.3-4.fc20 How reproducible: every time I launch the program. Steps to Reproduce: 1. Launch gscan2pdf 2. The program crashes 3. Actual results: Full crash. Expected results: Working program. Additional info: This is what I get from the command prompt: [francisco@localhost ~]$ gscan2pdf given is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1260. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1261. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1265. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1269. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1281. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1286. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1290. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1294. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1305. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1309. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1314. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1318. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1322. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1327. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1332. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1337. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1349. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1353. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1365. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1370. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1375. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1379. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1384. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1396. given is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1431. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1432. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1438. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1472. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1486. given is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1537. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1538. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1566. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1594. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1621. given is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1723. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1724. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1727. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1730. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1733. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Document.pm line 1736. given is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/Sane.pm line 304. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/Sane.pm line 305. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/Sane.pm line 306. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/Sane.pm line 307. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/Sane.pm line 308. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/Sane.pm line 309. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/Sane.pm line 313. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/Sane.pm line 314. given is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/CLI.pm line 151. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/CLI.pm line 152. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/CLI.pm line 156. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/CLI.pm line 161. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/CLI.pm line 166. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/CLI.pm line 183. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/CLI.pm line 190. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/CLI.pm line 197. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/CLI.pm line 207. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/CLI.pm line 210. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/CLI.pm line 214. given is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/CLI.pm line 292. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/CLI.pm line 293. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/CLI.pm line 300. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/CLI.pm line 319. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/CLI.pm line 322. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/CLI.pm line 325. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Frontend/CLI.pm line 330. GLib-GObject-WARNING **: Attempt to add property Gscan2pdf__Dialog::border-width after class was initialised at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. GLib-GObject-WARNING **: Attempt to add property Gscan2pdf__Dialog::hide-on-delete after class was initialised at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. GLib-GObject-WARNING **: Attempt to add property Gscan2pdf__Dialog::vbox after class was initialised at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. GLib-GObject-WARNING **: Attempt to add property Gscan2pdf__Dialog__Scan::device after class was initialised at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. GLib-GObject-WARNING **: Attempt to add property Gscan2pdf__Dialog__Scan::device-list after class was initialised at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. GLib-GObject-WARNING **: Attempt to add property Gscan2pdf__Dialog__Scan::dir after class was initialised at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. GLib-GObject-WARNING **: Attempt to add property Gscan2pdf__Dialog__Scan::logger after class was initialised at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. GLib-GObject-WARNING **: Attempt to add property Gscan2pdf__Dialog__Scan::profile after class was initialised at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. GLib-GObject-WARNING **: Attempt to add property Gscan2pdf__Dialog__Scan::paper after class was initialised at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. GLib-GObject-WARNING **: Attempt to add property Gscan2pdf__Dialog__Scan::paper-formats after class was initialised at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. GLib-GObject-WARNING **: Attempt to add property Gscan2pdf__Dialog__Scan::num-pages after class was initialised at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. GLib-GObject-WARNING **: Attempt to add property Gscan2pdf__Dialog__Scan::max-pages after class was initialised at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. GLib-GObject-WARNING **: Attempt to add property Gscan2pdf__Dialog__Scan::page-number-start after class was initialised at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. GLib-GObject-WARNING **: Attempt to add property Gscan2pdf__Dialog__Scan::page-number-increment after class was initialised at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. GLib-GObject-WARNING **: Attempt to add property Gscan2pdf__Dialog__Scan::side-to-scan after class was initialised at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. GLib-GObject-WARNING **: Attempt to add property Gscan2pdf__Dialog__Scan::available-scan-options after class was initialised at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. GLib-GObject-WARNING **: Attempt to add property Gscan2pdf__Dialog__Scan::current-scan-options after class was initialised at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. given is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan.pm line 215. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan.pm line 216. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan.pm line 220. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan.pm line 224. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan.pm line 225. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan.pm line 226. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan.pm line 229. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan.pm line 232. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan.pm line 235. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan.pm line 239. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan.pm line 243. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan.pm line 249. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan.pm line 255. GLib-GObject-WARNING **: Attempt to add property Gscan2pdf__Dialog__Scan__Sane::logger after class was initialised at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. given is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan/Sane.pm line 1216. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan/Sane.pm line 1217. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan/Sane.pm line 1222. given is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan/Sane.pm line 1350. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan/Sane.pm line 1351. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan/Sane.pm line 1355. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan/Sane.pm line 1359. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan/Sane.pm line 1367. given is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan/Sane.pm line 1389. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan/Sane.pm line 1390. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan/Sane.pm line 1396. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan/Sane.pm line 1402. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Scan/Sane.pm line 1412. given is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Unpaper.pm line 371. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Unpaper.pm line 372. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Unpaper.pm line 402. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Unpaper.pm line 409. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Unpaper.pm line 429. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Unpaper.pm line 444. given is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Unpaper.pm line 476. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Unpaper.pm line 477. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Unpaper.pm line 484. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Unpaper.pm line 488. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Unpaper.pm line 491. when is experimental at /usr/share/perl5/vendor_perl/Gscan2pdf/Unpaper.pm line 499. GLib-GObject-WARNING **: Attempt to add property Gscan2pdf__PageRange::active after class was initialised at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. package 'G' is not registered with Gtk2-Perl at /usr/lib64/perl5/vendor_perl/Glib/Object/Subclass.pm line 233. BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Gscan2pdf/PageRange.pm line 27. Compilation failed in require at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Renumber.pm line 8. BEGIN failed--compilation aborted at /usr/share/perl5/vendor_perl/Gscan2pdf/Dialog/Renumber.pm line 8. Compilation failed in require at /usr/bin/gscan2pdf line 67. BEGIN failed--compilation aborted at /usr/bin/gscan2pdf line 67. [francisco@localhost ~]$
Hi, I would like to add I did a full install of Fedora 20 on my wife's computer and got the same behavior already reported.
It also happens to me, in two different computers: one with fresh Fedora 20 installed and other with Fedora 20 upgraded from Fedora 19
I think that there are dependencies not solved. When I try to install gscan2pdf 1.2.0 from souceforge I get this: Error: Paquete: gscan2pdf-1.2.0-1.noarch (/gscan2pdf-1.2.0-1.noarch) Necesita: perl(:MODULE_COMPAT_5.14.2) (The error message is in Spanish) Next, I force install with rpm and I try to run it, but I get the same error. gsca2pdf of Fedora 18 (gscan2pdf-1.0.6-1) which I have to use due to a bug in gscan2pdf of Fedora 19 (I don't know how the F20 version works, obviously) also have dependencies problems in Fedora 20: Error: Paquete: gscan2pdf-1.0.6-1.fc18.noarch (/gscan2pdf-1.0.6-1.fc18.noarch) Necesita: perl(:MODULE_COMPAT_5.16.1) And when installed neither works...
Bug #1033968 seems to be a duplicate of this bug.
I have exactly the same problem with F20 final release! $ uname -a Linux vaio.fritz.box 3.11.10-301.fc20.x86_64 #1 SMP Thu Dec 5 14:01:17 UTC 2013 x86_64 x86_64 x86_64 GNU/Linux $ cat /etc/fedora-release Fedora release 20 (Heisenbug) Is there a workaround to use gscan2pdf under F20?
It seems that gscan2pdf has been removed of Fedora because it doesn't work with new Perl version: https://fedoraproject.org/wiki/Changes/perl5.18#Contingency_Plan Now I'm using Xsane which also can create multipage PDF projects.
Sorry, this is the link: https://fedoraproject.org/wiki/Changes/perl5.18#Upgrade.2Fcompatibility_impact
(In reply to carlos.rca185 from comment #6) > It seems that gscan2pdf has been removed of Fedora because it doesn't work > with new Perl version: > > https://fedoraproject.org/wiki/Changes/perl5.18#Contingency_Plan No, it's not removed from F20! You even can install it with the new "Software" tool. > > Now I'm using Xsane which also can create multipage PDF projects. But can you also do OCR with tesseract/cuneinform for searchable PDFs? I found gscan2pdf is the easiest way to create PDFs with OCR.
Confirmation that gscan2pdf is broken and won't start on a fresh Fedora 20 install.
*** Bug 1033968 has been marked as a duplicate of this bug. ***
Looks to be an issue with perl 5.18 indeed. I've emailed upstream at their -help mailinglist as my perl is too limited to figure out what is wrong here.
*** This bug has been marked as a duplicate of bug 1030162 ***