Menu

#55 Debian Packages (DEB) have dependency issues in Ubuntu 16.10

v1.0 (example)
closed
nobody
None
5
2016-12-29
2016-12-19
M-C
No

I added to a similar RPM post...

I have never had this issue before... but sounds like this is a case of the DEB being built and not using >= type settings for versions... and the versions listed are no longer in the repositories.

The output from the DPKG -i install (GDEBI was just shooting me the next in line... and after a few... I gave up).

Preparing to unpack nixnote2-2.0-beta7_amd64.deb ...
Unpacking nixnote2 (2.0-beta7) ...
dpkg: dependency problems prevent configuration of nixnote2:
 nixnote2 depends on libpoppler-qt4-4; however:
  Package libpoppler-qt4-4 is not installed.
 nixnote2 depends on libqtwebkit4; however:
  Package libqtwebkit4 is not installed.
 nixnote2 depends on libqt4-sql-sqlite; however:
  Package libqt4-sql-sqlite is not installed.
 nixnote2 depends on libpoppler28 | libpoppler43 | libpoppler44 | libpoppler46 | libpoppler49 | libpoppler52; however:
  Package libpoppler28 is not installed.
  Package libpoppler43 is not installed.
  Package libpoppler44 is not installed.
  Package libpoppler46 is not installed.
  Package libpoppler49 is not installed.
  Package libpoppler52 is not installed.
 nixnote2 depends on tidy; however:
  Package tidy is not installed.
 nixnote2 depends on libavcodec53 | libavcodec54 | libavcodec-ffmpeg56 | libavcodec-extra-53 | libavcodec-extra-54 | libavcodec-extra-56 | libavcodec-ffmpeg-extra56; however:
  Package libavcodec53 is not installed.
  Package libavcodec54 is not installed.
  Package libavcodec-ffmpeg56 is not installed.
  Package libavcodec-extra-53:amd64 is not installed.
  Package libavcodec-extra-54 is not installed.
  Package libavcodec-extra-56 is not installed.
  Package libavcodec-ffmpeg-extra56 is not installed.
 nixnote2 depends on libavformat53 | libavformat54 | libavformat-extra-53 | libavformat-extra-54 | libavformat-55 | libavformat55 | libavformat-extra-55 | libavformat56 | libavformat-56 | libavformat-extra-56 | libavformat-ffmpeg56; however:
  Package libavformat53 is not installed.
  Package libavformat54 is not installed.
  Package libavformat-extra-53 is not installed.
  Package libavformat-extra-54 is not installed.
  Package libavformat-55 is not installed.
  Package libavformat55 is not installed.
  Package libavformat-extra-55 is not installed.
  Package libavformat56 is not installed.
  Package libavformat-56 is not installed.
  Package libavformat-extra-56 is not installed.
  Package libavformat-ffmpeg56 is not installed.
 nixnote2 depends on libswscale2 | libswscale-extra-2 | libswscale3 | libswscale-ffmpeg3; however:
  Package libswscale2 is not installed.
  Package libswscale-extra-2 is not installed.
  Package libswscale3 is not installed.
  Package libswscale-ffmpeg3 is not installed.
 nixnote2 depends on libopencv-highgui2.4 | libopencv-highgui2.4v5; however:
  Package libopencv-highgui2.4 is not installed.
  Package libopencv-highgui2.4v5 is not installed.

I went through synaptic to cross check... and it boils down to the following (unless I have missed one because of my earlier attempt to find and install versions required). Here is the List of package versions in UbuntuGnome 16.10 in the following format: Package [version if not apparent in package name] (dependency required in NixNote)

libpoppler61 (v 28-52 needed)
libavcodec-extra57 (v 53 - 56 needed)
libavformat57 (53-56 needed)
libswscale4 (v2 - 3 needed)
libopencv-highgui2.4-deb0 [v2.4.9.1+dfsg-2.1] (v.2.4 or 2.4v5 needed)

Again, perhaps you need to check the debian package format for requirements and unse an annotation of >= the minimum version fo the library you needed... might somewhat future proof your debs. Just my suspicions.

I had the same problem with Beta 10, but I am currently trying to install Beta 8, and I suspect I will have the same problem working on down... so stopping here for now.

Related

Support Requests: #55

Discussion

  • Randy Baumgarte

    Randy Baumgarte - 2016-12-19

    The problem I'm running into is that some of these dependencies don't seem to be different versions of the same package, but rather a new library. For example, libpoppler61 doesn't appear to be a newer version of libpoppler52, but a separate package. I don't know how to code the deb so that either are acceptable without coding them individually. If you know how to wildcard them or a way around it I'd appreciate the help.

    I'm working on cleaning some of these up. For example, libpoppler is also required by libpoppler-qt and that doesn't seem to have the multiple library issue, so it should help. I'm also separating out some of the things like hunspell & opencv into separate plungins so the base product isn't impacted by some of them.

    In the meantime, you can download the tar.gz version. It has an install.sh file that will copy the files to the same location as the deb and should allow you to run. Alternatively, you can build it from the source. There are instructions in the help document.

     
  • Randy Baumgarte

    Randy Baumgarte - 2016-12-29
    • status: open --> closed
     
    • M-C

      M-C - 2017-01-07

      Randy,
      I am so sorry that I some how missed this email.
      Bottom line up front (BLUF):  I downloaded Beta 11 and it installed
      perfectly without issue.
      I only found this message because my schedule cleared up a bit and was
      going to go back to seeing if I could help out on the dependency issue
      when I noticed that a Beta 11 was released on line... downloaded and
      installed without hitch.   I then wanted to let you know that I was
      successful and saw I had other emails from you that I missed.  Mia
      Culpa!!!
      Happy New Year and Many Thanks for such a wonderful project!  Big Fan
      of it!  Even more so with the limits that Evernote placed on
      devices.  I will now try it on my Mac partition (mainly run Linux)...
      just for that reason!
      Very Respectfully,Arick
      On Thu, 2016-12-29 at 03:56 +0000, Randy Baumgarte wrote:

      status: open --> closed
      Comment:

      I've uploaded Beta-11. If it is still an issue let me know.

      [support-requests:#55] Debian Packages (DEB) have dependency issues
      in Ubuntu 16.10

      Status: closed

      Group: v1.0 (example)

      Created: Mon Dec 19, 2016 06:28 AM UTC by M-C

      Last Updated: Mon Dec 19, 2016 04:10 PM UTC

      Owner: nobody

      I added to a similar RPM post...

      I have never had this issue before... but sounds like this is a case
      of the DEB being built and not using >= type settings for versions...
      and the versions listed are no longer in the repositories.

      The output from the DPKG -i install (GDEBI was just shooting me the
      next in line... and after a few... I gave up).

      Preparing to unpack nixnote2-2.0-beta7_amd64.deb ...
      Unpacking nixnote2 (2.0-beta7) ...
      dpkg: dependency problems prevent configuration of nixnote2:
       nixnote2 depends on libpoppler-qt4-4; however:
        Package libpoppler-qt4-4 is not installed.
       nixnote2 depends on libqtwebkit4; however:
        Package libqtwebkit4 is not installed.
       nixnote2 depends on libqt4-sql-sqlite; however:
        Package libqt4-sql-sqlite is not installed.
       nixnote2 depends on libpoppler28 | libpoppler43 | libpoppler44 |
      libpoppler46 | libpoppler49 | libpoppler52; however:
        Package libpoppler28 is not installed.
        Package libpoppler43 is not installed.
        Package libpoppler44 is not installed.
        Package libpoppler46 is not installed.
        Package libpoppler49 is not installed.
        Package libpoppler52 is not installed.
       nixnote2 depends on tidy; however:
        Package tidy is not installed.
       nixnote2 depends on libavcodec53 | libavcodec54 | libavcodec-
      ffmpeg56 | libavcodec-extra-53 | libavcodec-extra-54 | libavcodec-
      extra-56 | libavcodec-ffmpeg-extra56; however:
        Package libavcodec53 is not installed.
        Package libavcodec54 is not installed.
        Package libavcodec-ffmpeg56 is not installed.
        Package libavcodec-extra-53:amd64 is not installed.
        Package libavcodec-extra-54 is not installed.
        Package libavcodec-extra-56 is not installed.
        Package libavcodec-ffmpeg-extra56 is not installed.
       nixnote2 depends on libavformat53 | libavformat54 | libavformat-
      extra-53 | libavformat-extra-54 | libavformat-55 | libavformat55 |
      libavformat-extra-55 | libavformat56 | libavformat-56 | libavformat-
      extra-56 | libavformat-ffmpeg56; however:
        Package libavformat53 is not installed.
        Package libavformat54 is not installed.
        Package libavformat-extra-53 is not installed.
        Package libavformat-extra-54 is not installed.
        Package libavformat-55 is not installed.
        Package libavformat55 is not installed.
        Package libavformat-extra-55 is not installed.
        Package libavformat56 is not installed.
        Package libavformat-56 is not installed.
        Package libavformat-extra-56 is not installed.
        Package libavformat-ffmpeg56 is not installed.
       nixnote2 depends on libswscale2 | libswscale-extra-2 | libswscale3 |
      libswscale-ffmpeg3; however:
        Package libswscale2 is not installed.
        Package libswscale-extra-2 is not installed.
        Package libswscale3 is not installed.
        Package libswscale-ffmpeg3 is not installed.
       nixnote2 depends on libopencv-highgui2.4 | libopencv-highgui2.4v5;
      however:
        Package libopencv-highgui2.4 is not installed.
        Package libopencv-highgui2.4v5 is not installed.

      I went through synaptic to cross check... and it boils down to the
      following (unless I have missed one because of my earlier attempt to
      find and install versions required).  Here is the List of package
      versions in UbuntuGnome 16.10 in the following format:  Package
      [version if not apparent in package name] (dependency required in
      NixNote)

      libpoppler61 (v 28-52 needed)

      libavcodec-extra57 (v 53 - 56 needed)

      libavformat57 (53-56 needed)

      libswscale4 (v2 - 3 needed)

      libopencv-highgui2.4-deb0 [v2.4.9.1+dfsg-2.1] (v.2.4 or 2.4v5 needed)

      Again, perhaps you need to check the debian package format for
      requirements and unse an annotation of >= the minimum version fo the
      library you needed... might somewhat future proof your debs.  Just my
      suspicions.

      I had the same problem with Beta 10, but I am currently trying to
      install Beta 8, and I suspect I will have the same problem working on
      down... so stopping here for now.

      Sent from sourceforge.net because you indicated interest in https://s
      ourceforge.net/p/nevernote/support-requests/55/

      To unsubscribe from further messages, please visit https://sourceforg
      e.net/auth/subscriptions/

       

      Related

      Support Requests: #55

  • Randy Baumgarte

    Randy Baumgarte - 2016-12-29

    I've uploaded Beta-11. If it is still an issue let me know.

     

Log in to post a comment.

MongoDB Logo MongoDB