I try to use the scanning and DMS software “Paperwork” on Tumbleweed. The suggested installation method on Discover is the Flatpak, and I can install and start the application.
The problem is that it can not find and connect to the network scanner, on the system the scanner is installed and appears, it works for example with Skanlite. After some search I found a remark on developer site that the Flatpak-Version don’t work with network scanners, it seams Flatpak can just connect to usb scanners.
I have seen that paperwork is in the opensuse repository of Leap-16.0 (Link), is this an officially safe repository, and can I somehow bind this to tumbleweed?
Or any other suggestions to get paperwork work on tumbleweed?
The link refers to a home:xxx:develop repository where somebody is experimenting with that package, so no, generally speaking it is not for general use unless you know very well what you are doing.
BTW, the build for Tumbleweed failed so I think that the Leap 16 version doesn’t even work on Tumbleweed, see openSUSE/paperwork
@OrsoBruno thanks for the explanation. I understand, he made a private leap_16.0 build for him self, these builds are not in the officially repos.
@malcolmlewis thanks for the suggestion, that looks promising. I installed Flatseal and checked the settings. After enabling socket=system-bus the error messages on paperwork are gone. But paperwork still not detect the scanner, no entry in the settings where scanners should be listed.
Can you give me some advice which permission I have to enable in Flatseal, see following print screen.
Hi, attached the output from the app. I can’t see an error in the output. On line #1206 I open the settings where the scanners should be listed, seams sane (libinsane) don’t find the scanner.
[INFO ] [openpaperwork_core ] Loading plugin 'paperwork_backend.docimport.img' ...
[INFO ] [openpaperwork_core ] Plugin 'paperwork_backend.docimport.img' loaded
[INFO ] [openpaperwork_core ] Loading plugin 'paperwork_backend.docimport.pdf' ...
[INFO ] [openpaperwork_core ] Plugin 'paperwork_backend.docimport.pdf' loaded
[INFO ] [openpaperwork_core ] Loading plugin 'paperwork_backend.docscan.libinsane' ...
[INFO ] [paperwork_backend.docscan.libinsane] Initializing Libinsane ...
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L197(lis_safebet): Initializing base implementations ...
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L241(lis_safebet): 1 base implementations initialized
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L243(lis_safebet): Initializing workarounds & normalizers ...
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_WORKAROUND_CHECK_CAPABILITIES=1
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_WORKAROUND_CACHE=1
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_WORKAROUND_LAMP=1
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_NORMALIZER_OPT_ALIASES=0
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_WORKAROUND_OPT_VALUES=1
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_WORKAROUND_OPT_NAMES=1
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_NORMALIZER_BMP2RAW=0
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_NORMALIZER_RAW24=1
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_NORMALIZER_RESOLUTION=1
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_NORMALIZER_CLEAN_DEV_DESCS=1
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_NORMALIZER_SAFE_DEFAULTS=1
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_NORMALIZER_SOURCE_NODES=1
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_NORMALIZER_MIN_ONE_SOURCE=1
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_NORMALIZER_SOURCE_NAMES=1
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_WORKAROUND_HIDE_SOURCE_AUTO=1
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_NORMALIZER_SOURCE_TYPES=1
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_WORKAROUND_INVALID_PAGE_SIZE=1
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_WORKAROUND_ONE_PAGE_FLATBED=1
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_NORMALIZER_ALL_OPTS_ON_ALL_SOURCES=1
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_WORKAROUND_DEDICATED_PROCESS=1
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/workarounds/dedicated_process/master.c:L1133(lis_api_workaround_dedicated_process): Creating pipes ...
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/workarounds/dedicated_process/master.c:L1146(lis_api_workaround_dedicated_process): Forking ...
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/workarounds/dedicated_process/master.c:L1178(lis_api_workaround_dedicated_process): Child process PID: 6
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/workarounds/dedicated_process/master.c:L1180(lis_api_workaround_dedicated_process): Starting log thread ...
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L247(lis_safebet): LIBINSANE_WORKAROUND_DEDICATED_THREAD=0
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/safebet.c:L259(lis_safebet): 18 workarounds & normalizers initialized
[INFO ] [paperwork_backend.docscan.libinsane] Libinsane 1.0.10 initialized
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/workarounds/dedicated_process/master.c:L189(log_thread): Log thread started
[INFO ] [openpaperwork_core ] Plugin 'paperwork_backend.docscan.libinsane' loaded
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/workarounds/dedicated_process/worker.c:L780(lis_worker_main): Adding handler for signal 11
[INFO ] [openpaperwork_core ] Loading plugin 'paperwork_backend.docscan.scan2doc' ...
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/workarounds/dedicated_process/worker.c:L780(lis_worker_main): Adding handler for signal 6
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/workarounds/dedicated_process/worker.c:L780(lis_worker_main): Adding handler for signal 7
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/workarounds/dedicated_process/worker.c:L693(lis_worker_main_loop): Worker ready
[INFO ] [openpaperwork_core ] Plugin 'paperwork_backend.docscan.scan2doc' loaded
[INFO ] [openpaperwork_core ] Loading plugin 'paperwork_backend.doctracker' ...
[INFO ] [openpaperwork_core ] Plugin 'paperwork_backend.doctracker' loaded
[INFO ] [openpaperwork_core ] Loading plugin 'paperwork_backend.guesswork.label.sklearn' ...
[INFO ] [openpaperwork_core ] Plugin 'paperwork_backend.guesswork.label.sklearn' loaded
[INFO ] [openpaperwork_core ] Loading plugin 'paperwork_backend.guesswork.ocr.pyocr' ...
[INFO ] [openpaperwork_core ] Plugin 'paperwork_backend.guesswork.ocr.pyocr' loaded
[INFO ] [openpaperwork_core ] Loading plugin 'paperwork_backend.guesswork.orientation.pyocr' ...
[INFO ] [openpaperwork_core ] Plugin 'paperwork_backend.guesswork.orientation.pyocr' loaded
[INFO ] [openpaperwork_core ] Loading plugin 'paperwork_backend.i18n.pycountry' ...
[INFO ] [openpaperwork_core ] Plugin 'paperwork_backend.i18n.pycountry' loaded
[INFO ] [openpaperwork_core ] Loading plugin 'paperwork_backend.i18n.scanner' ...
[INFO ] [openpaperwork_core ] Plugin 'paperwork_backend.i18n.scanner' loaded
[INFO ] [openpaperwork_core ] Loading plugin 'paperwork_backend.imgedit.color' ...
[INFO ] [openpaperwork_core ] Plugin 'paperwork_backend.imgedit.color' loaded
//cutout line 151 to 999 to big to post
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.mainwindow.search.advanced.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_backend.chkworkdir.label_color.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'openpaperwork_gtk.wait_for_background_tasks.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.flatpak.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.mainwindow.docview.pageinfo.layout_settings.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.menus.docs.redo_ocr.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.shortcuts.doc.properties.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.cmd.install.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.menus.docs.select_all.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.shortcuts.page.copy_text.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.cmd.import.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.menus.page.copy_text.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.shortcuts.page.edit.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'openpaperwork_gtk.bug_report.zip.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.mainwindow.docview.pageview.boxes.all.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.menus.page.delete.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'openpaperwork_gtk.busy.mouse.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.mainwindow.docview.controllers.autoscrolling.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'openpaperwork_core.display.print.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.menus.page.export.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.mainwindow.docview.controllers.click.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.settings.ocr.selector_popover.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.menus.page.move_inside_doc.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.sync_on_start.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_backend.guesswork.label.sklearn.Plugin'>' ...
[INFO ] [paperwork_backend.guesswork.label.sklearn] Opening guesswork.label.sklearn database
[INFO ] [openpaperwork_core.sqlite ] Opening DB file:///home/user1/.var/app/work.openpaper.Paperwork/data/paperwork2/workdir_data/DMS_kmblU1xg/bayes/label_guesser.db ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.mainwindow.docview.controllers.drop.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.settings.ocr.settings.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.mainwindow.docview.pageview.boxes.hover.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.menus.page.move_to_doc.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.update_notification.Plugin'>' ...
[INFO ] [openpaperwork_core ] Initializing plugin '<class 'paperwork_gtk.menus.page.print.Plugin'>' ...
[INFO ] [openpaperwork_core ] 237 plugins initialized
[INFO ] [paperwork_gtk.flatpak ] Running `fc-cache -f` ...
[INFO ] [paperwork_gtk.flatpak ] `fc-cache -f` has succeded
[INFO ] [paperwork_gtk.sync_on_start ] Starting synchronization ...
[INFO ] [paperwork_gtk.mainwindow.search.field] Looking for []
[INFO ] [paperwork_gtk.shortcutswin ] Keyboard shortcut: <Control><Shift>e --> Seite:Edit
[INFO ] [paperwork_gtk.mainwindow.window] Keyboard shortcut: <Control><Shift>e --> win.page_edit
[INFO ] [paperwork_gtk.shortcutswin ] Keyboard shortcut: <Control>c --> Seite:Ausgewählten Text in Zwischenablage kopieren
[INFO ] [paperwork_gtk.mainwindow.window] Keyboard shortcut: <Control>c --> win.page_copy_text
[INFO ] [paperwork_gtk.shortcutswin ] Keyboard shortcut: <Control>e --> Dokument:Dokumenteneigenschaften bearbeiten
[INFO ] [paperwork_gtk.mainwindow.window] Keyboard shortcut: <Control>e --> win.doc_properties
[INFO ] [paperwork_gtk.shortcutswin ] Keyboard shortcut: <Control>P --> Dokument:Drucken
[INFO ] [paperwork_gtk.mainwindow.window] Keyboard shortcut: <Control>P --> win.doc_print
[INFO ] [paperwork_gtk.shortcutswin ] Keyboard shortcut: <Control>Page_Down --> Dokumentenliste:Öffne nächstes Dokument
[INFO ] [paperwork_gtk.mainwindow.window] Keyboard shortcut: <Control>Page_Down --> win.doc_next
[INFO ] [paperwork_gtk.shortcutswin ] Keyboard shortcut: <Control>Page_Up --> Dokumentenliste:Öffne vorheriges Dokument
[INFO ] [paperwork_gtk.mainwindow.window] Keyboard shortcut: <Control>Page_Up --> win.doc_prev
[INFO ] [paperwork_gtk.shortcutswin ] Keyboard shortcut: <Control>N --> Global:Neues Dokument
[INFO ] [paperwork_gtk.mainwindow.window] Keyboard shortcut: <Control>N --> win.doc_new
[INFO ] [paperwork_gtk.shortcutswin ] Keyboard shortcut: <Control>f --> Global:Suchen
[INFO ] [paperwork_gtk.mainwindow.window] Keyboard shortcut: <Control>f --> win.app_find
[INFO ] [paperwork_gtk.mainwindow.window] Navigation: ['docview', 'home']
[INFO ] [paperwork_gtk.mainwindow.window] Showing home on right
[INFO ] [paperwork_gtk.mainwindow.window] Showing docview on right
[INFO ] [paperwork_gtk.mainwindow.window] Navigation: ['doclist']
[INFO ] [paperwork_gtk.mainwindow.window] Showing doclist on left
[INFO ] [paperwork_gtk.mainwindow.window] Navigation: ['doclist']
[INFO ] [paperwork_gtk.mainwindow.window] Showing doclist on left
[INFO ] [openpaperwork_gtk.gtk_init ] Ready
[INFO ] [paperwork_gtk.mainwindow.search.field] Looking for []
[INFO ] [openpaperwork_core.thread.pool] Thread paperwork_thread_0 ready
[INFO ] [openpaperwork_core.thread.pool] Thread paperwork_thread_1 ready
[INFO ] [openpaperwork_core.thread.pool] Thread paperwork_thread_2 ready
[INFO ] [openpaperwork_core.thread.pool] Thread paperwork_thread_3 ready
[INFO ] [openpaperwork_core.thread.pool] Thread paperwork_thread_4 ready
[INFO ] [openpaperwork_core.thread.pool] Thread paperwork_thread_5 ready
[INFO ] [openpaperwork_core.thread.pool] Thread paperwork_thread_6 ready
[INFO ] [openpaperwork_core.thread.pool] Thread paperwork_thread_7 ready
[INFO ] [openpaperwork_core.thread.pool] Thread paperwork_thread_8 ready
[INFO ] [openpaperwork_core.thread.pool] Thread paperwork_thread_9 ready
[INFO ] [openpaperwork_core.thread.pool] Thread paperwork_thread_10 ready
[INFO ] [openpaperwork_core.thread.pool] Thread paperwork_thread_11 ready
[INFO ] [openpaperwork_core.thread.pool] Thread paperwork_thread_12 ready
[INFO ] [openpaperwork_core.thread.pool] Thread paperwork_thread_13 ready
[INFO ] [openpaperwork_core.thread.pool] Thread paperwork_thread_14 ready
[INFO ] [openpaperwork_core.thread.pool] Thread paperwork_thread_15 ready
[INFO ] [paperwork_backend.model.workdir] Loading document list from file:///home/user1/daten/daten/DMS
[INFO ] [paperwork_backend.model.workdir] Loading document list from file:///home/user1/daten/daten/DMS
[INFO ] [paperwork_backend.model.workdir] 167 documents found in file:///home/user1/daten/daten/DMS
[INFO ] [paperwork_backend.model.workdir] 167 documents found in file:///home/user1/daten/daten/DMS
[INFO ] [paperwork_gtk.mainwindow.doclist] 0 documents cleared in 0ms
[INFO ] [paperwork_gtk.mainwindow.doclist] Adding 50 documents to the document list (0-50)
[INFO ] [paperwork_gtk.mainwindow.doclist] 50 documents shown in 73ms (167 displayable)
[WARNING] [paperwork_gtk.mainwindow.doclist] Document None not found in the document list
[INFO ] [paperwork_backend.model.workdir] Loading document list from file:///home/user1/daten/daten/DMS
[INFO ] [paperwork_backend.model.workdir] Loading document list from file:///home/user1/daten/daten/DMS
[INFO ] [paperwork_backend.model.workdir] 167 documents found in file:///home/user1/daten/daten/DMS
[INFO ] [paperwork_backend.model.workdir] 167 documents found in file:///home/user1/daten/daten/DMS
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260716_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist] 50 documents cleared in 10ms
[INFO ] [paperwork_gtk.mainwindow.doclist] Adding 50 documents to the document list (0-50)
[INFO ] [paperwork_gtk.mainwindow.doclist] 50 documents shown in 58ms (167 displayable)
[WARNING] [paperwork_gtk.mainwindow.doclist] Document None not found in the document list
[INFO ] [openpaperwork_core.sqlite ] Opening DB file:///home/user1/.var/app/work.openpaper.Paperwork/data/paperwork2/workdir_data/DMS_kmblU1xg/page_tracking_cropping.db ...
[INFO ] [openpaperwork_core.sqlite ] Opening DB file:///home/user1/.var/app/work.openpaper.Paperwork/data/paperwork2/workdir_data/DMS_kmblU1xg/page_tracking_ocr.db ...
[INFO ] [openpaperwork_core.sqlite ] Opening DB file:///home/user1/.var/app/work.openpaper.Paperwork/data/paperwork2/workdir_data/DMS_kmblU1xg/page_tracking_orientation_guesser.db ...
[INFO ] [paperwork_backend.guesswork.label.sklearn] Transaction start: Guessing labels: False
[INFO ] [openpaperwork_core.sqlite ] Opening DB file:///home/user1/.var/app/work.openpaper.Paperwork/data/paperwork2/workdir_data/DMS_kmblU1xg/doc_tracking.db ...
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260716_0000_00
[WARNING] [openpaperwork_gtk.widgets.progress] Got 2 notifications of end of task for 'converted_check'
[WARNING] [openpaperwork_gtk.widgets.progress] Got 2 notifications of end of task for 'thumbnailing'
[INFO ] [openpaperwork_gtk.widgets.progress] Task 'doctracker' has started (0 already active)
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260715_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260714_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260708_1117_30
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260703_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260625_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260616_0933_05
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260608_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260604_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260508_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260507_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260504_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260430_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260716_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260715_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260714_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260708_1117_30
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260703_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260625_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260616_0933_05
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260608_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260604_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260508_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260507_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260504_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260430_0000_00
[WARNING] [openpaperwork_gtk.widgets.progress] Got 2 notifications of end of task for 'thumbnailing'
[INFO ] [paperwork_backend.sync ] Sync: Committing ...
[INFO ] [paperwork_backend.pagetracker ] Closing page tracker db ...
[INFO ] [openpaperwork_core.sqlite ] Optimizing database ...
[INFO ] [paperwork_backend.pagetracker ] Closing page tracker db ...
[INFO ] [openpaperwork_core.sqlite ] Optimizing database ...
[INFO ] [paperwork_backend.pagetracker ] Closing page tracker db ...
[INFO ] [openpaperwork_core.sqlite ] Optimizing database ...
[INFO ] [paperwork_backend.guesswork.label.sklearn] Committing
[INFO ] [paperwork_backend.guesswork.label.sklearn] Nothing to do. Training left unchanged.
[INFO ] [openpaperwork_core.sqlite ] Opening DB file:///home/user1/.var/app/work.openpaper.Paperwork/data/paperwork2/workdir_data/DMS_kmblU1xg/bayes/label_guesser.db ...
[INFO ] [paperwork_backend.sync ] Sync: Committed
[INFO ] [paperwork_backend.sync ] ['cropping', 'ocr', 'orientation_guesser', 'label_guesser', 'doc_tracker']: Has compared 167 objects in 0.595s
[INFO ] [paperwork_backend.model.workdir] Loading document list from file:///home/user1/daten/daten/DMS
[INFO ] [paperwork_backend.model.workdir] 167 documents found in file:///home/user1/daten/daten/DMS
[INFO ] [paperwork_backend.model.labels] Loading labels from 167 documents
[INFO ] [paperwork_backend.guesswork.label.sklearn] Pre-trained model available. Using it
[INFO ] [openpaperwork_gtk.widgets.progress] Task 'doctracker' has ended
[INFO ] [openpaperwork_gtk.widgets.progress] Task 'doctracker' has ended (0 remaining)
[WARNING] [openpaperwork_gtk.widgets.progress] Got 2 notifications of end of task for 'cropping'
[WARNING] [openpaperwork_gtk.widgets.progress] Got 2 notifications of end of task for 'orientation_guesser'
[WARNING] [openpaperwork_gtk.widgets.progress] Got 2 notifications of end of task for 'ocr'
[WARNING] [openpaperwork_gtk.widgets.progress] Got 2 notifications of end of task for 'label_guesser'
[INFO ] [openpaperwork_gtk.widgets.progress] Task 'label_loading' has started (0 already active)
[INFO ] [paperwork_backend.model.labels] 5 labels loaded from 167 documents
[INFO ] [paperwork_backend.model.workdir] Loading document list from file:///home/user1/daten/daten/DMS
[INFO ] [paperwork_backend.model.workdir] 167 documents found in file:///home/user1/daten/daten/DMS
[INFO ] [paperwork_backend.sync ] Sync: Committing ...
[INFO ] [paperwork_backend.index.whoosh] commit() called but nothing to commit. Cancelling transaction
[INFO ] [paperwork_backend.sync ] Sync: Committed
[INFO ] [paperwork_backend.sync ] ['whoosh']: Has compared 167 objects in 0.258s
[INFO ] [paperwork_gtk.mainwindow.search.field] Looking for []
[INFO ] [paperwork_backend.model.workdir] Loading document list from file:///home/user1/daten/daten/DMS
[INFO ] [openpaperwork_gtk.widgets.progress] Task 'label_loading' has ended
[INFO ] [openpaperwork_gtk.widgets.progress] Task 'label_loading' has ended (0 remaining)
[WARNING] [openpaperwork_gtk.widgets.progress] Got 2 notifications of end of task for 'index'
[INFO ] [paperwork_backend.model.workdir] 167 documents found in file:///home/user1/daten/daten/DMS
[INFO ] [paperwork_gtk.mainwindow.doclist] 50 documents cleared in 10ms
[INFO ] [paperwork_gtk.mainwindow.doclist] Adding 50 documents to the document list (0-50)
[INFO ] [paperwork_gtk.mainwindow.doclist] 50 documents shown in 58ms (167 displayable)
[WARNING] [paperwork_gtk.mainwindow.doclist] Document None not found in the document list
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260716_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260715_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260714_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260708_1117_30
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260703_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260625_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260616_0933_05
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260608_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260604_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260508_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260507_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260504_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.labeler] Loading labels of document 20260430_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260716_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260715_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260714_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260708_1117_30
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260703_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260625_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260616_0933_05
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260608_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260604_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260508_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260507_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260504_0000_00
[INFO ] [paperwork_gtk.mainwindow.doclist.thumbnailer] Thumbnailing of document 20260430_0000_00
[WARNING] [openpaperwork_gtk.widgets.progress] Got 2 notifications of end of task for 'thumbnailing'
[INFO ] [paperwork_gtk.settings.ocr.settings] OCR languages: German
[INFO ] [paperwork_gtk.settings.ocr.selector_popover] Looking for available OCR languages ...
[INFO ] [paperwork_gtk.settings.ocr.selector_popover] Found 3 languages. Translating ...
[INFO ] [paperwork_gtk.settings.ocr.selector_popover] OCR languages: [('eng', 'English'), ('deu', 'German')]
[INFO ] [paperwork_gtk.settings.ocr.selector_popover] Active OCR languages: {'deu'}
[INFO ] [paperwork_gtk.settings.ocr.selector_popover] OCR selector ready
[INFO ] [paperwork_gtk.settings.update ] Updates check: False
[INFO ] [paperwork_gtk.settings.stats ] Statistics state: False
//original line 1206
[INFO ] [paperwork_backend.docscan.libinsane] Looking for scan devices ...
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/bases/sane.c:L212(ensure_sane_is_init): Sane version code: 0x1030001
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/bases/sane.c:L311(lis_sane_list_devices): Sane: list_devices() ...
[INFO ] [paperwork_backend.docscan.libinsane] 0 devices found: []
[INFO ] [paperwork_backend.docscan.libinsane] [LibInsane] ../subprojects/libinsane/src/bases/sane.c:L364(lis_sane_list_devices): Sane: list_devices(): 0 devices found
[INFO ] [paperwork_gtk.settings ] Settings closed. Saving configuration
[INFO ] [openpaperwork_core.config ] Saving configuration
[INFO ] [openpaperwork_core.config.backend.configparser] Writing configuration 'file:///home/user1/.var/app/work.openpaper.Paperwork/config/paperwork2.conf' ...
/usr/lib/python3.13/site-packages/gi/overrides/GObject.py:625: Warning: ../gobject/gsignal.c:2700: instance '0x55e1d7d8e250' has no handler with id '42476'
return func(*args, **kwargs)
[INFO ] [paperwork_gtk.mainwindow.window] Main window destroy. Quitting
[INFO ] [openpaperwork_gtk.wait_for_background_tasks] Opening dialog 'wait for background tasks'
[INFO ] [openpaperwork_gtk.mainloop.glib] Quit graceful: Quitting
[INFO ] [openpaperwork_gtk.gtk_init ] Quitting
Had to cout out some parts, it ist to big to post.
I checke libinsane (libinsane1) is installed on suse, but I guess flatpak has/uses its own libraries in his container packed.
S | Name | Summary | Type
---+---------------------------+--------------------------------------------------------------------+------
| hplip-sane | SANE backends for HP scanners and all-in-one devices | Paket
| ksanecore-devel | Development files for KSaneCore, a Qt library for scanner hardware | Paket
| libinsane-devel | Development files for libinsane | Paket
i+ | libinsane1 | Library for accesssing image scanners | Paket
| libinsane_gobject-devel | Development files for libinsane-gobject | Paket
| libinsane_gobject1 | GObject access to image scanners | Paket
| libksane-devel | Development files for the KDE scanning library | Paket
i | libksane-icons | Icons required by libksane library | Paket
i | libksane-lang | Translations for libKSaneWidgets6 and libKF5Sane6 | Paket
i | libKSaneCore6-1 | Qt interface for the SANE library for scanner hardware | Paket
i | libKSaneCore6-1-lang | Translations for package libKSaneCore6-1 | Paket
i | libKSaneWidgets6 | KDE scan library | Paket
i | libsane1 | Core SANE library | Paket
| libsane1-32bit | Core SANE library | Paket
| perl-Image-Sane | Perl extension for the SANE (Scanner Access Now Easy) | Paket
i+ | python313-sane | A Python interface to the SANE scanner and frame grabber interface | Paket
| python314-sane | A Python interface to the SANE scanner and frame grabber interface | Paket
i+ | sane-airscan | Universal driver for Apple AirScan (eSCL) and WSD | Paket
i | sane-backends | SANE (Scanner Access Now Easy) Scanner Drivers | Paket
| sane-backends-32bit | SANE (Scanner Access Now Easy) Scanner Drivers | Paket
i | sane-backends-autoconfig | USB Scanner Autoconfiguration | Paket
| sane-backends-devel | Development files for sane-backends | Paket
| sane-backends-devel-32bit | Development files for sane-backends | Paket
i+ | sane-saned | Sane network server | Paket
| typelib-1_0-Libinsane-1_0 | Introspection bindings for libinsane | Paket
| xsane | A GTK-Based Graphical Scanning Front-End for SANE | Paket
OpenPaper’s Flatpak repository provides the latest stable version of Paperwork. It includes some extra bugfixes added later. It comes straigth from Paperwork’s developers.
Unfortunately, due to containerization, it cannot be used with network scanners yet. Using it with local scanners may require a bit of tweaking.
so what you see seems intentional and not specifically related to Tumblewed?
I’m following this discussion to see if anybody manages to get Paperwork working with network devices in TW. I’d never heard of Paperwork before, but it looks very interesting. As a bit of a document hoarder, it looks like an interesting management tool.
FWIW, I tried installing the AppImage to see if it would work, but it segfaults on launch:
The installation instructions seem to assume the user is using Ubuntu (libfuse2t64 instead of libfuse2), but AppImages should be distribution agnostic so I don’t know what the issue is.
The Flatpak works—with its limitations—but not without some quirks, like showing a non-fatal error when opening the settings.
@OrsoBruno You are absolutely right it seems to be a Flatpak problem, the Flatpak-Paperwork on other distros have the same limitations. I am asking on this forum (and not on Flatpakforum) because I 'm looking for a way to run Paperwork on Tumbleweed, it don’t have to be explicit the Flatpak-Version.
I have no knowledge with flatpak, my hope was that someone have a trick (like --no-sandbox) to force flatpak to use the system sane and not the own in the container.
@ikanotheokara the problem (non-fatal-error) when opening the settings, can be solved like @malcolmlewis mentioned. → install Flatseal → set the right for “socket=system-bus” on. Then you can open and close settings with no error.
But the problem with scanner still exist. For testing Paperwork you can import PDFs, that works without scanner.
@ikanotheokara I can recommend Paperwork, it is very useful to organize your documents. It has OCR functionality so you can search in your scan, and also the tagging-function is helpful to be more organized.
I didn’t mention it, I also already tried the Appimage with no success. And also the installation script from paperwork for python-env thrown some errors.