Missing dependencies pdfsam 4.3.4-1 package

Open
#75 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Assessment

Difficulty
4/5
Estimated time
3-5 days
Newbie friendliness
25/100
Issue type
Bug
Clarity
Needs clarification
Activity status
Quiet
Tech stack
java, linux

Research direction

No repository file or test is named. Start by reproducing the apt-get install failure on Linux Mint 22.3 and inspect the /DEBIAN/control metadata and listed OpenJDK dependencies. Done means establishing whether the pdfsam package metadata or the repository state causes installation to fail, with a verified installation path or a clearly scoped fix.

Written by the indexing model from the issue text.

Description

Dear Linux Mint Team,

Problem

When trying to install pdfsam_4.3.4-1_all.deb on Linux Mint 22.3 Cinnamon for AMD64 (Ubuntu 24.04 noble based), the following errors are presented:

E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/o/openjdk-21/openjdk-21-jre-headless_21.0.9%2b10-1%7e24.04_amd64.deb  404  Not Found [IP: 2a06:bc80:0:1000::18 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/o/openjdk-21/openjdk-21-jre_21.0.9%2b10-1%7e24.04_amd64.deb  404  Not Found [IP: 2a06:bc80:0:1000::18 80]

🛈 \x2B = PlusSign; \x7E = EquivalencySignTilde, missing packages:

  • openjdk-21-jre-headless_21.0.9+10-1~24.04_amd64.deb
  • openjdk-21-jre_21.0.9+10-1~24.04_amd64.deb

The package cannot be installed.

Candidate
mint@mint:~$ apt-cache policy pdfsam
pdfsam:
  Installed: (none)
  Candidate: 4.3.4-1
  Version table:
     4.3.4-1 500
        500 http://archive.ubuntu.com/ubuntu noble/universe amd64 Packages
        500 http://archive.ubuntu.com/ubuntu noble/universe i386 Packages
/DEBIAN/control
Package: pdfsam
Version: 4.3.4-1
Architecture: all
Maintainer: Ubuntu Developers <ubuntu-devel-discuss@lists.ubuntu.com>
Original-Maintainer: Debian Java Maintainers <pkg-java-maintainers@lists.alioth.debian.org>
Installed-Size: 1351
Depends: default-jre (>= 2:1.9) | java9-runtime, libfontawesomefx-java (>= 9.1.2), libhibernate-validator4-java (>= 4.3.3-2), liblogback-java, libsambox-java (>= 2.2.19), libsejda-java (>= 4.2.6), openjfx (>= 11), libatinject-jsr330-api-java, libbcmail-java (>= 1.69), libbcprov-java (>= 1.69), libcommons-io-java (>= 2.11.0), libcommons-lang3-java (>= 3.12.0), libgettext-commons-java, libjackson2-jr-java, libopenjfx-java, libsejda-commons-java (>= 1.1.7), libsejda-eventstudio-java, libsejda-injector-java (>= 2.0.0), libslf4j-java (>= 1.7.32)
Section: text
Priority: optional
Homepage: http://www.pdfsam.org
Description: PDF Split and Merge
 PDF Split and Merge is a very simple, easy to use, free, open source utility
 to split and merge pdf files. It has a simple graphical interface to let the
 user choose pdf files, split or merge them.
Workaround
  • go to the PDFsam Visual download page
  • download [Deb package for Debian based Linux distributions (.deb)]
  • note: this is a fully functional 14 day trial version
  • install [pdfsam-visual-{version}-linux-x64.deb]
  • check: installation is OK
  • note: there's also a Portable app for Linux available ("Portable archive (.zip)")
Full install log
sudo apt-get install -y pdfsam

Reading package lists...
Building dependency tree...
Reading state information...
The following additional packages will be installed:
  ca-certificates-java default-jre default-jre-headless fonts-dejavu-extra
  java-common libactivation-java libapache-pom-java
  libatinject-jsr330-api-java libatk-wrapper-java libatk-wrapper-java-jni
  libbcmail-java libbcpkix-java libbcprov-java libbcutil-java
  libcommons-io-java libcommons-lang3-java libcommons-parent-java
  libfontawesomefx-java libfontbox2-java libgeronimo-validation-1.0-spec-java
  libgeronimo-validation-1.1-spec-java libgettext-commons-java
  libhibernate-validator4-java libjackson2-core-java libjackson2-jr-java
  libjaxb-api-java libjboss-jdeparser2-java libjboss-logging-java
  libjboss-logging-tools-java liblogback-java libmail-java
  libmetadata-extractor-java libopenjfx-java libopenjfx-jni libsambox-java
  libsejda-commons-java libsejda-eventstudio-java libsejda-injector-java
  libsejda-io-java libsejda-java libslf4j-java libthumbnailator-java
  libtwelvemonkeys-java libxmpcore-java openjdk-21-jre openjdk-21-jre-headless
  openjfx openjfx-source
Suggested packages:
  libatinject-jsr330-api-java-doc libcommons-io-java-doc
  libgeronimo-validation-1.0-spec-java-doc
  libgeronimo-validation-1.1-spec-java-doc libgeronimo-jpa-2.0-spec-java
  libjoda-time-java libjsoup-java libjboss-jdeparser2-java-doc
  libjboss-logging-java-doc libjboss-logging-tools-java-doc libjanino-java
  libjansi-java libjetty9-java libservlet-api-java libtomcat9-java
  libmail-java-doc libcommons-logging-java liblog4j1.2-java libjmagick6-java
  fonts-ipafont-gothic fonts-ipafont-mincho fonts-wqy-microhei
  | fonts-wqy-zenhei fonts-indic
The following NEW packages will be installed:
  ca-certificates-java default-jre default-jre-headless fonts-dejavu-extra
  java-common libactivation-java libapache-pom-java
  libatinject-jsr330-api-java libatk-wrapper-java libatk-wrapper-java-jni
  libbcmail-java libbcpkix-java libbcprov-java libbcutil-java
  libcommons-io-java libcommons-lang3-java libcommons-parent-java
  libfontawesomefx-java libfontbox2-java libgeronimo-validation-1.0-spec-java
  libgeronimo-validation-1.1-spec-java libgettext-commons-java
  libhibernate-validator4-java libjackson2-core-java libjackson2-jr-java
  libjaxb-api-java libjboss-jdeparser2-java libjboss-logging-java
  libjboss-logging-tools-java liblogback-java libmail-java
  libmetadata-extractor-java libopenjfx-java libopenjfx-jni libsambox-java
  libsejda-commons-java libsejda-eventstudio-java libsejda-injector-java
  libsejda-io-java libsejda-java libslf4j-java libthumbnailator-java
  libtwelvemonkeys-java libxmpcore-java openjdk-21-jre openjdk-21-jre-headless
  openjfx openjfx-source pdfsam
0 upgraded, 49 newly installed, 0 to remove and 0 not upgraded.
Need to get 46.6 MB/112 MB of archives.
After this operation, 348 MB of additional disk space will be used.
Ign:1 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 openjdk-21-jre-headless amd64 21.0.9+10-1~24.04
Ign:2 http://archive.ubuntu.com/ubuntu noble-updates/main amd64 openjdk-21-jre amd64 21.0.9+10-1~24.04
Err:1 http://security.ubuntu.com/ubuntu noble-updates/main amd64 openjdk-21-jre-headless amd64 21.0.9+10-1~24.04
  404  Not Found [IP: 2a06:bc80:0:1000::18 80]
Err:2 http://security.ubuntu.com/ubuntu noble-updates/main amd64 openjdk-21-jre amd64 21.0.9+10-1~24.04
  404  Not Found [IP: 2a06:bc80:0:1000::18 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/o/openjdk-21/openjdk-21-jre-headless_21.0.9%2b10-1%7e24.04_amd64.deb  404  Not Found [IP: 2a06:bc80:0:1000::18 80]
E: Failed to fetch http://security.ubuntu.com/ubuntu/pool/main/o/openjdk-21/openjdk-21-jre_21.0.9%2b10-1%7e24.04_amd64.deb  404  Not Found [IP: 2a06:bc80:0:1000::18 80]
E: Unable to fetch some archives, maybe run apt-get update or try with --fix-missing?
System
System:
  Host: mint Kernel: 6.14.0-37-generic arch: x86_64 bits: 64 compiler: gcc
    v: 13.3.0 clocksource: tsc avail: hpet,acpi_pm
    parameters: BOOT_IMAGE=/casper/vmlinuz boot=casper
    initrd=/casper/initrd.lz uuid=6e72f523-dc09-4880-8910-93ffa64401c5
    username=mint hostname=mint quiet splash --
  Desktop: Cinnamon v: 6.6.4 tk: GTK v: 3.24.41 wm: Muffin v: 6.6.1 tools:
    avail: cinnamon-screensaver vt: 7 dm: LightDM v: 1.30.0
    Distro: Linux Mint 22.3 Zena base: Ubuntu 24.04 noble

Thanks in advance,
WKR, Odie

Dominant language
Python
Stars
25
Forks
32
PR merge metrics
No merged PRs in 30d

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

More from linuxmint/mintcommon

All issues in linuxmint/mintcommon

Similar issues

More Python issues

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.