openwrt / openwrt/packages

umurmur-mbedtls: does not auto-create certificate and key

Open
#22,188 2 comments 1 reaction 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Makefile
Stars
4.6k
Forks
4k
Avg merge
3d 12h
Merged PRs (30d)
134

Description

Maintainer: @fatbob313
Environment: Rockchip / NanoPi R2C, OpenWrt 23.05.0-rc3

Description:

umurmur-mbedtls does not start up because /etc/umurmur/cert.crt and /etc/umurmur/key.key are missing. The OpenWrt umurmur wiki does not say anything about needing to create these manually. I worked around it by generating the files with OpenSSL on a different box and copying those to OpenWrt, but they disappear after flashing a new build. I included umurmur in a custom build rather than installing it with opkg if that makes any difference. I am wondering if there is a dependency missing for generating the key and cert. I'm not sure if the files are generated with umurmur-openssl but I plan on trying it for the next build. It's not a dealbreaker since I can manually create the files after each flash, but it would nice if they auto-generated when missing.

Contributor guide

Open the contributing guide

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.

Research direction

Start by reviewing the umurmur-mbedtls package behavior around /etc/umurmur/cert.crt and /etc/umurmur/key.key, then compare it with the umurmur-openssl variant mentioned in the report. Confirm what happens on first startup and after a fresh flash; the issue is done when missing certificate and key files are handled without manual copying.

Written by the indexing model from the issue text.

Assessment

Domain
security
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.