"Cannot satisfy the following dependencies for..." at almost every package of version 18.06.1

Hi there!

I have the problem "Cannot satisfy the following dependencies for..." at almost every package of version 18.06.1, e.g.:

  • minicom
    -> dependency problem with "libncurses *"

  • stty
    -> dependency problem with "coreutils *"

  • screen
    -> dependency problem with "libncurses *"

...etc. pp.

I didn't had that problems with version 18.06.0.

The image i use is for the Western Digital N750 router: http://downloads.openwrt.org/releases/18.06.1/targets/ar71xx/generic/openwrt-18.06.1-ar71xx-generic-mynet-n750-squashfs-factory.bin

The problem is i can't find any package with they contain "libncurses" or "coreutils" in http://downloads.openwrt.org/releases/18.06.1/packages/mips_24kc/packages/

How to solve that problems?

Maybe it is better to switch back to version 18.06.0? I didn't had that problems with minicom, screen etc. in that version..

Thank you for your feedbacks.

Best regards,
Jan

image

Looks like they're there...

Without seeing the error messages hard to say. Did you run opkg update first?

1 Like

Yes.

And it seems the repository http://downloads.openwrt.org/releases/18.06.1/packages/mips_24kc/packages/ in not set-up "by default" in OpenWRT 18.06.x (similar to /etc/apt/sources.list) -> I can't use, for example, "opkg install picocom" (which has no problems with dependencies) after a fresh installation on my Western Digital N750 router.

So i always need to use "opkg install http://downloads.openwrt.org/releases/18.06.1/packages/mips_24kc/packages/picocom_1.7-2_mips_24kc.ipk"

That's a lil bit strange in my opinion. Where can i define the repository path for "opkg install PACKAGE_NAME" (similar to debian /etc/apt/sources.list) ? Is it not pre-defined by default for OpenWRT?

"libncurses" does not exist in that repository, in no way.

And coreutils-base64 is not the required "runtime" package i think, base64 is an encoding/decoding algorithm i would say. (or is it the runtime package for 64 bit systems?)

I can't see any coreutils package, concrete i mean just "coreutils".

and i don't understand what the asterisk (*) means in "libncurses *" or "coreutils *".

With best regards,
Jan

Very basic packages are included in the system, e.g. "kmod-usb2" or "usbutils". They will not be downloaded from the internet because they are somewhere on the local system...

Regards,
Jan

P.S.: Can i define a signature somewhere? (Can't post a 4th thread in the first 24 hours so it seems..)

Regards,
Jan

Check /etc/opkg/distfeeds.conf (as it should be the default)

Content of /etc/opkg/distfeeds.conf:

src/gz openwrt_core http://downloads.openwrt.org/releases/18.06.1/targets/ar71xx/generic/packages
src/gz openwrt_base http://downloads.openwrt.org/releases/18.06.1/packages/mips_24kc/base
src/gz openwrt_luci http://downloads.openwrt.org/releases/18.06.1/packages/mips_24kc/luci
src/gz openwrt_packages http://downloads.openwrt.org/releases/18.06.1/packages/mips_24kc/packages
src/gz openwrt_routing http://downloads.openwrt.org/releases/18.06.1/packages/mips_24kc/routing
src/gz openwrt_telephony http://downloads.openwrt.org/releases/18.06.1/packages/mips_24kc/telephony

Regards,
Jan

opkg update has that output:

root@OpenWrt:~# opkg update
Downloading http://downloads.openwrt.org/releases/18.06.1/targets/ar71xx/generic/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_core
Downloading http://downloads.openwrt.org/releases/18.06.1/targets/ar71xx/generic/packages/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/18.06.1/packages/mips_24kc/base/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_base
Downloading http://downloads.openwrt.org/releases/18.06.1/packages/mips_24kc/base/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/18.06.1/packages/mips_24kc/luci/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_luci
Downloading http://downloads.openwrt.org/releases/18.06.1/packages/mips_24kc/luci/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/18.06.1/packages/mips_24kc/packages/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_packages
Downloading http://downloads.openwrt.org/releases/18.06.1/packages/mips_24kc/packages/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/18.06.1/packages/mips_24kc/routing/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_routing
Downloading http://downloads.openwrt.org/releases/18.06.1/packages/mips_24kc/routing/Packages.sig
Signature check passed.
Downloading http://downloads.openwrt.org/releases/18.06.1/packages/mips_24kc/telephony/Packages.gz
Updated list of available packages in /var/opkg-lists/openwrt_telephony
Downloading http://downloads.openwrt.org/releases/18.06.1/packages/mips_24kc/telephony/Packages.sig
Signature check passed.
root@OpenWrt:~#

for example, i can't install "stty":

root@OpenWrt:~# opkg install stty
Unknown package 'stty'.
Collected errors:
 * opkg_install_cmd: Cannot install package stty.
root@OpenWrt:~#

...but there is an entry "src/gz openwrt_packages http://downloads.openwrt.org/releases/18.06.1/packages/mips_24kc/packages" in the /etc/opkg/distfeeds.conf file... makes no sense?!?

Or are they just source entries, like "deb-src" on debian systems...?

Regards, Jan

Help! Please reformat with the </> button to make your code preformatted and lot more readable!

image

2 Likes

There is no package called stty, it's called coreutils-stty.

1 Like

There are no "source" packages with OpenWrt, only "executables"

1 Like

I'm sorry, now i know it! :wink:

I saw it, thank you!

Thx.

@all: It was a problem with the installation. Now i've set it back to factory default (in the OpenWRT router GUI)

After a reset and "opkg update", i'm able to install "minicom", "screen", "coreutils-stty" and so on...

With best regards,
Jan

1 Like

This topic was automatically closed 10 days after the last reply. New replies are no longer allowed.