Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

nginx 1.18 is failing to install because of nginx-core dependency of libcrypt1

Featured Replies

Recently updated soft on Banana Pi. After updating packages and restarting realized that nginx was not installed. Attempt to install it failed with:

The following packages have unmet dependencies:
 nginx-core : Depends: libcrypt1 (>= 1:4.1.0) but it is not installable

Appears, that libcrypt1 library was removed.

 

Does any one experience this? Any fixes?

 

Thanks

 

SF

11 minutes ago, NicoD said:

I don't even know what nginx is.

 

It's a lightweight web and reverse proxy server.  Many people prefer it to Apache for some years now because of its smaller footprint and thus perceived better security, etc.  You may have heard people call it "Engine X" which is actually how it is pronounced.  But it took me couple years to realize they were talking about "nginx."  :D

 

@Sergei,

 

You are on Testing or Unstable?  A quick search of Debian repositories for nginx-core seems to indicate that will be required.  Don't forget to `apt-update` after changing your sources.

  • Author

Hi

Thanks for reply.

 

Here is what APT saying:

 

 sudo apt install nginx-core
Reading package lists... Done
Building dependency tree
Reading state information... Done
Some packages could not be installed. This may mean that you have
requested an impossible situation or if you are using the unstable
distribution that some required packages have not yet been created
or been moved out of Incoming.
The following information may help to resolve the situation:

The following packages have unmet dependencies:
 nginx-core : Depends: libcrypt1 (>= 1:4.1.0) but it is not installable
E: Unable to correct problems, you have held broken packages.

 

nginx-core is not getting installed, because libcrypt1 got out of distribution. I do not know why it describes libcrypt1 as dependency.

 

~$ apt-cache depends nginx-core
nginx-core
  Depends: libnginx-mod-http-image-filter
  Depends: libnginx-mod-http-xslt-filter
  Depends: libnginx-mod-mail
  Depends: libnginx-mod-stream
  Depends: libnginx-mod-stream-geoip
  Depends: nginx-common
  Depends: iproute2
  Depends: libc6
  Depends: <libcrypt1>
  Depends: libpcre3
  Depends: libssl1.1
  Depends: zlib1g
  Conflicts: nginx-extras
  Conflicts: nginx-light
  Breaks: nginx
  Breaks: nginx-full
  Suggests: nginx-doc
  Replaces: nginx-full

 

For my odroid I have 1.18 installed and it does not list dependency on libcrypt1 package


$ apt-cache depends nginx-core
nginx-core
  Depends: libnginx-mod-http-image-filter
  Depends: libnginx-mod-http-xslt-filter
  Depends: libnginx-mod-mail
  Depends: libnginx-mod-stream
  Depends: libnginx-mod-stream-geoip
  Depends: nginx-common
  Depends: iproute2
  Depends: libc6
  Depends: libpcre3
  Depends: libssl1.1
  Depends: zlib1g
  Conflicts: nginx-extras
  Conflicts: nginx-light
  Breaks: nginx
  Breaks: nginx-full
  Suggests: nginx-doc
  Replaces: nginx-full

 

Thanks

Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.