Fórum Ubuntu Linux - PT
Suporte Técnico => Aplicativos => Tópico iniciado por: jsdrcss em 05 de Maio de 2020, 08:57
-
Bom dia,
Instalei recentemente o Ubuntu 20.04, e estou tendo dificuldade em dois aplicativos que costumo utilizar: PDFSam e Calibre. Acredito que o problema esteja relacionado, pois acontece sempre que vou tentar exportar PDF nesses aplicativos. Indico abaixo os códigos de erro retornados por cada programa.
Erro no PDFSam:
ERROR [08:45:28]: Unexpected error
java.lang.NoClassDefFoundError: javax/validation/ParameterNameProvider
at org.hibernate.validator.HibernateValidator.createGenericConfiguration(HibernateValidator.java:33)
at javax.validation.Validation$GenericBootstrapImpl.configure(Validation.java:173)
at org.sejda.core.validation.DefaultValidationContext.<init>(DefaultValidationContext.java:41)
at org.sejda.core.validation.DefaultValidationContext.<init>(DefaultValidationContext.java:36)
at org.sejda.core.validation.DefaultValidationContext$DefaultValidationContextHolder.<clinit>(DefaultValidationContext.java:70)
at org.sejda.core.validation.DefaultValidationContext.getContext(DefaultValidationContext.java:50)
at org.sejda.core.service.DefaultTaskExecutionService.validate(DefaultTaskExecutionService.java:104)
at org.sejda.core.service.DefaultTaskExecutionService.validateIfRequired(DefaultTaskExecutionService.java:97)
at org.sejda.core.service.DefaultTaskExecutionService.execute(DefaultTaskExecutionService.java:66)
at org.sejda.core.service.DefaultTaskExecutionService.execute(DefaultTaskExecutionService.java:58)
at org.pdfsam.task.TaskExecutionController.lambda$request$0(TaskExecutionController.java:87)
at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
at java.base/java.lang.Thread.run(Thread.java:834)
Caused by: java.lang.ClassNotFoundException: javax.validation.ParameterNameProvider
at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:581)
at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
... 14 common frames omitted
Erro no Calibre:
calibre, version 4.99.4 (linux, embedded-python: False)
Erro ao converter: Falha: Converter livro 1 de 1 (Arte Poética)
Converter livro 1 de 1 (Arte Poética)
Conversion options changed from defaults:
pdf_mono_family: 'Nimbus Mono PS [urw]'
cover: '/tmp/calibre_4.99.4_tmp_rg2ligt9/tvw3ghu7.jpeg'
read_metadata_from_opf: '/tmp/calibre_4.99.4_tmp_rg2ligt9/hk3hdeya.opf'
output_profile: 'generic_eink'
pdf_sans_family: 'Nimbus Sans [urw]'
verbose: 2
pdf_serif_family: 'Nimbus Roman [urw]'
Resolved conversion options
calibre version: 4.99.4
{'asciiize': False,
'author_sort': None,
'authors': None,
'base_font_size': 0.0,
'book_producer': None,
'change_justification': 'original',
'chapter': "//*[((name()='h1' or name()='h2') and re:test(., "
"'\\s*((chapter|book|section|part)\\s+)|((prolog|prologue|epilogue)(\\s+|$))', "
"'i')) or @class = 'chapter']",
'chapter_mark': 'pagebreak',
'comments': None,
'cover': '/tmp/calibre_4.99.4_tmp_rg2ligt9/tvw3ghu7.jpeg',
'custom_size': None,
'debug_pipeline': None,
'dehyphenate': True,
'delete_blank_paragraphs': True,
'disable_font_rescaling': False,
'duplicate_links_in_toc': False,
'embed_all_fonts': False,
'embed_font_family': None,
'enable_heuristics': False,
'expand_css': False,
'extra_css': None,
'filter_css': '',
'fix_indents': True,
'font_size_mapping': None,
'format_scene_breaks': True,
'html_unwrap_factor': 0.4,
'input_encoding': None,
'input_profile': <calibre.customize.profiles.InputProfile object at 0x7fc479494940>,
'insert_blank_line': False,
'insert_blank_line_size': 0.5,
'insert_metadata': False,
'isbn': None,
'italicize_common_cases': True,
'keep_ligatures': False,
'language': None,
'level1_toc': None,
'level2_toc': None,
'level3_toc': None,
'line_height': 0.0,
'linearize_tables': False,
'margin_bottom': 5.0,
'margin_left': 5.0,
'margin_right': 5.0,
'margin_top': 5.0,
'markup_chapter_headings': True,
'max_toc_links': 50,
'minimum_line_height': 120.0,
'no_chapters_in_toc': False,
'no_inline_navbars': False,
'output_profile': <calibre.customize.profiles.GenericEink object at 0x7fc479494c40>,
'page_breaks_before': "//*[name()='h1' or name()='h2']",
'paper_size': 'letter',
'pdf_add_toc': False,
'pdf_default_font_size': 20,
'pdf_footer_template': None,
'pdf_header_template': None,
'pdf_hyphenate': False,
'pdf_mark_links': False,
'pdf_mono_family': 'Nimbus Mono PS [urw]',
'pdf_mono_font_size': 16,
'pdf_odd_even_offset': 0.0,
'pdf_page_margin_bottom': 72.0,
'pdf_page_margin_left': 72.0,
'pdf_page_margin_right': 72.0,
'pdf_page_margin_top': 72.0,
'pdf_page_number_map': None,
'pdf_page_numbers': False,
'pdf_sans_family': 'Nimbus Sans [urw]',
'pdf_serif_family': 'Nimbus Roman [urw]',
'pdf_standard_font': 'serif',
'pdf_use_document_margins': False,
'prefer_metadata_cover': False,
'preserve_cover_aspect_ratio': False,
'pretty_print': False,
'pubdate': None,
'publisher': None,
'rating': None,
'read_metadata_from_opf': '/tmp/calibre_4.99.4_tmp_rg2ligt9/hk3hdeya.opf',
'remove_fake_margins': True,
'remove_first_image': False,
'remove_paragraph_spacing': False,
'remove_paragraph_spacing_indent_size': 1.5,
'renumber_headings': True,
'replace_scene_breaks': '',
'search_replace': '[]',
'series': None,
'series_index': None,
'smarten_punctuation': False,
'sr1_replace': None,
'sr1_search': None,
'sr2_replace': None,
'sr2_search': None,
'sr3_replace': None,
'sr3_search': None,
'start_reading_at': None,
'subset_embedded_fonts': False,
'tags': None,
'timestamp': None,
'title': None,
'title_sort': None,
'toc_filter': None,
'toc_threshold': 6,
'toc_title': None,
'transform_css_rules': '[]',
'uncompressed_pdf': False,
'unit': 'inch',
'unsmarten_punctuation': False,
'unwrap_lines': True,
'use_auto_toc': False,
'use_profile_size': False,
'verbose': 2}
InputFormatPlugin: MOBI Input running
on /tmp/calibre_4.99.4_tmp_rg2ligt9/_sk7dnih.mobi
Extracting text...
Adding anchors...
Extracting images...
Cleaning up HTML...
Parsing HTML...
Converting style information to CSS...
Creating OPF...
Parsing all content...
Parsing index.html ...
Forcing index.html into XHTML namespace
Parsing styles.css ...
Generating default TOC from spine...
Merging user specified metadata...
Detecting structure...
Auto generated TOC with 0 entries.
Flattening CSS and remapping font sizes...
Source base font size is 12.00000pt
Removing fake margins...
Found 587 items of level: p_1
Found 12 items of level: div_1
p_1 left margin stats: Counter({'0': 587})
p_1 right margin stats: Counter({'0': 587})
div_1 left margin stats: Counter()
div_1 right margin stats: Counter()
Cleaning up manifest...
Trimming unused files from manifest...
Trimming 'images/00002.jpg' from manifest
Trimming 'images/00001.jpg' from manifest
Creating PDF Output...
Converting input as a text based book...
WebEngineContext used before QtWebEngine::initialize() or OpenGL context creation failed.
Traceback (most recent call last):
File "/usr/bin/calibre-parallel", line 20, in <module>
sys.exit(main())
File "/usr/lib/calibre/calibre/utils/ipc/worker.py", line 215, in main
result = func(*args, **kwargs)
File "/usr/lib/calibre/calibre/gui2/convert/gui_conversion.py", line 41, in gui_convert_override
gui_convert(input, output, recommendations, notification=notification,
File "/usr/lib/calibre/calibre/gui2/convert/gui_conversion.py", line 28, in gui_convert
plumber.run()
File "/usr/lib/calibre/calibre/ebooks/conversion/plumber.py", line 1274, in run
self.output_plugin.convert(self.oeb, self.output, self.input_plugin,
File "/usr/lib/calibre/calibre/ebooks/conversion/plugins/pdf_output.py", line 188, in convert
self.convert_text(oeb_book)
File "/usr/lib/calibre/calibre/ebooks/conversion/plugins/pdf_output.py", line 253, in convert_text
convert(
File "/usr/lib/calibre/calibre/ebooks/pdf/html_writer.py", line 1195, in convert
manager = RenderManager(opts, log, container.root)
File "/usr/lib/calibre/calibre/ebooks/pdf/html_writer.py", line 279, in __init__
ans.setUrlRequestInterceptor(self.interceptor)
AttributeError: 'QWebEngineProfile' object has no attribute 'setUrlRequestInterceptor'
-
Oi.
O LibreOffice tem um botão fácil de exportar, você sabe se ele pode resolver seu problema?
No mais, você já teve experiência com esses software e está estranhando estes erros na versão do Ubuntu 20.04?
-
O LibreOffice tem um botão fácil de exportar, você sabe se ele pode resolver seu problema?
De fato o Libreoffice está exportando normalmente, assim como o Evince. Mas utilizo os outros para fins diferentes. O PDFSam para manipular documentos PDF. E o Calibre para exportar e-books de formatos digitais para outros formatos, como PDF.
No mais, você já teve experiência com esses software e está estranhando estes erros na versão do Ubuntu 20.04?
Sim, eu sempre os utilizei. Instalei o Ubuntu 20.04 acho que tem uma semana, quando migrei do 18.04. Nunca tive estes problemas no Ubuntu 18.04.
-
Entendi.
Este é o motivo de ser importante ter sempre dois SOs ou duas versões instaladas, desde que seja para garantir não perder o sistema já configurado para o que você precisa, por outro mais atualizado porém que necessita ainda da configuração dos softwares utilizados, que deveria ser algo visto com alguma cautela.
-
Como vc instalou o PDFSam e o Calibre? Qual o passo a passo, que usou?
-
Entendi.
Este é o motivo de ser importante ter sempre dois SOs ou duas versões instaladas, desde que seja para garantir não perder o sistema já configurado para o que você precisa, por outro mais atualizado porém que necessita ainda da configuração dos softwares utilizados, que deveria ser algo visto com alguma cautela.
Não ajuda muito no problema, mas agradeço a sugestão. ^^
-
Como vc instalou o PDFSam e o Calibre? Qual o passo a passo, que usou?
sudo apt install pdfsam calibre
-
Alguém teria outra ideia do que poderia estar causando este problema?
-
A versão do PDFSam, que está nos repositórios, tem um problema, devido uma versão incompatível com o Java. Remova versão do repositório e instale a versão do site oficial.
sudo apt remove pdfsam
wget https://github.com/torakiki/pdfsam/releases/download/v4.1.3/pdfsam_4.1.3-1_amd64.deb
sudo dpkg -i pdfsam_4.1.3-1_amd64.deb
O Calibre eu não testei. Fica para vc a pesquisa.
-
A versão do PDFSam, que está nos repositórios, tem um problema, devido uma versão incompatível com o Java. Remova versão do repositório e instale a versão do site oficial.
(...)
O Calibre eu não testei. Fica para vc a pesquisa.
Perfeito! De fato não havia pensado nessa possibilidade. Consegui realizar a instalação de ambos e estão funcionando normalmente.
Muito obrigado!