generated from konveyor-ecosystem/template-repo
-
Notifications
You must be signed in to change notification settings - Fork 42
Open
Labels
bugSomething isn't workingSomething isn't workingkind/bugCategorizes issue or PR as related to a bug.Categorizes issue or PR as related to a bug.needs-priorityIndicates an issue or PR lacks a `priority/foo` label and requires one.Indicates an issue or PR lacks a `priority/foo` label and requires one.needs-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.Indicates an issue or PR lacks a `triage/foo` label and requires one.
Description
Is there an existing issue for this?
- I have searched the existing issues
Konveyor version
v0.9.0-alpha.4 / latest
Priority
Blocker
Current Behavior
I am unable to run nodejs analysis on mac due to 2 reasons:
- It seems that kantra is trying to mount .m2 cache volume which is not required for Nodejs.
It seems to be blindly mounting .m2 directory regardless of whether it exists locally or not
CORRECTION: The .m2 cache does exist locally but I am still seeing an error "does not exist". See logs below.
time="2026-01-16T13:19:15-05:00" level=error msg="failed to run hybrid analysis" error="failed to start providers: failed to start provider nodejs: Trying to pull quay.io/konveyor/generic-external-provider:v0.9.0-alpha.4...
Getting image source signatures
Copying blob sha256:ea442c0634d1ef83ab65b5966b19cde1079e8dc66d9e8a093f1170ea62d6c041
Copying blob sha256:15f4b55884339bddb52ca0550d5b1208576ecf31649e067b468dc4e7b90745bd
Copying config sha256:042526794114a19ecae29deb4f8db09841bcb5038c2a472986b6f4f9545db30f
Writing manifest to image destination
Error: mounting volume maven-cache-volume for container 13b6f835773fc7e443b10c9e384a52a58515251fd8b3e0c5f2592309bfc51357: mount: /var/home/core/.local/share/containers/storage/volumes/maven-cache-volume/_data: special device /Users/pgaikwad/.m2/repository does not exist.
dmesg(1) may have more information after failed mount system call.
Expected Behavior
- m2 cache should not be required for any non java providers.
- analysis should succeed
How Reproducible
Always
Steps To Reproduce
- Download 0.9.0-alpha.4 from release page and use
kantra analyzesub-command to analyze a nodejs app using patternfly rules https://github.com/konveyor/rulesets/tree/main/preview/nodejs/patternfly and any sample app, you may use https://github.com/konveyor/tackle2-ui:
kantra analyze --input <> --output <> --target patternfly-v6 --enable-default-rulesets=false --provider=nodejs
Environment
- OS: macos, armAnything else?
No response
Reactions are currently unavailable
Metadata
Metadata
Assignees
Labels
bugSomething isn't workingSomething isn't workingkind/bugCategorizes issue or PR as related to a bug.Categorizes issue or PR as related to a bug.needs-priorityIndicates an issue or PR lacks a `priority/foo` label and requires one.Indicates an issue or PR lacks a `priority/foo` label and requires one.needs-triageIndicates an issue or PR lacks a `triage/foo` label and requires one.Indicates an issue or PR lacks a `triage/foo` label and requires one.
Type
Projects
Status
🏗 In progress