User Tools

Site Tools


Frequently Asked Questions: After installation

User Interface

I can not connect via webbrowser

Development snapshots do not contain LuCI. Use a stable release, where LuCI is included in the firmware image.

In case you need the web UI (LuCI) on a snapshot image, once booted you can install it by command line, provided there's enough room in the file system and proper network connectivity is in place. See LuCI installation.

Installing packages

How do I install packages?

  • via commandline
  • via GUI / LuCi
    1. System → Software → Update lists
    2. Filter for the device you are searching for
    3. Click Available packages

OPKG update: Failed to establish connection

When doing opkg update you will get the error message Failed to establish connection if your internet connection is not properly setup.

Solution: Set up your internet connnection properly, then try again.

Cannot satisfy dependencies

You will get the message “Cannot satisfy the following dependencies for…”

  1. if the kernel version installed on your device does not match the kernel version required by the package you want to install. This happens very easily when you are using a snapshot image.
    • Try to install via opkg with option --force-depends (=Install/remove despite failed dependencies). Mind that this is likely to fail for kernel related packages (kmods).
    • Make local copy of snapshot packages (not recommended, needs much space!)
  2. if you are using a snapshot image, and the snapshot packages are missing in current builds.
    • Wait some days, then check if the packages are being built again.

As general advice, especially for inexperienced users: Go for the latest stable release, not a snapshot version, then the package repositories will match and packages will be available.

Failed to download, wget returned 4

This “famous” wget 4 error in opkg is just a general error from wget that says that your network settings are wrong. It has almost nothing to do with opkg itself.

Solution: Check your network settings and get your internet access up and running, then it should work.
Note: Some people report that wget may give this response if it attempts to use IPv6 and fails.

Signature check failed

Could not obtain administrative lock

128MB flash, but only 20MB usable?

I have a device with 128MB (or more) flash, but after a fresh installation, I have only 20MB left for package installation. Where has the rest gone? How can I use the entire flash?

No space left on device

How do I free up some space?

By removing packages you installed after flashing OpenWrt onto your Router. You cannot remove packages on the SquashFS partition, which is included in the image you flashed.

Still not enough free space

This happens easily with recent firmware on 4MB Flash devices.
You can press-fit an OpenWrt image into this small flash by building your own image, with only the packages you need, tailored for your usecase.

You can build your own image and remove packages that are not needed for your usecase

I need many MB (GB) free space

  • If you need even more space for package installation, you probably want Extroot.
  • If you just want simple USB storage for e.g. pictures, video, music, see Using storage devices.

Command not found

After installation of a package, the respective command is not found, e.g.

root@LEDE:~# ./examplecommand
-ash: ./examplecommand: not found

Binaries compiled with older OpenWrt or LEDE versions will cause that kind of error due to changed libc versions. OpenWrt 14.07 and 15.05 still used uclibc, while OpenWrt DD trunk and LEDE use musl libc.

Solution: In order to make your package work you need to cross compile it again with the current LEDE toolchain.

Howto install opkg packages on a USB stick?

Is package ... available?

You can check yourself: Packages overview

faq/after_installation.txt · Last modified: 2018/11/02 06:08 by vgaetera