Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Bug: pipeline.index J.randomUUID is not a function #1669

Closed
MichalisDBA opened this issue Jun 19, 2024 · 13 comments
Closed

Bug: pipeline.index J.randomUUID is not a function #1669

MichalisDBA opened this issue Jun 19, 2024 · 13 comments
Labels
bug Something isn't working

Comments

@MichalisDBA
Copy link

Bug description

Hello. I have the same problem as mentioned here #1207.

I am running AlmaLinux 9.4. I downloaded the latest .rpm file conduit_0.10.2_Linux_x86_64.rpm and install it with rpm -ivh conduit_0.10.2_Linux_x86_64.rpm

i started the conduit by simply run conduit.

The server started and open the webpage. Tried to press Create pipeline but it does not work. In console there are error messages

image

Tried with both browsers, Firefox and Edge. Same problem

Steps to reproduce

OS: AlmaLinux 9.4
Download:
wget https://conduit.gateway.scarf.sh/conduit/download/v0.10.2/conduit_0.10.2_Linux_x86_64.rpm
Install:
rpm -ivh conduit_0.10.2_Linux_x86_64.rpm
Run:
conduit
Open browser and try to press Create pipeline button.
Nothing works and throws an error in console:
pipeline.index J.randomUUID is not a function

Version

v0.10.2 linux/amd64

@MichalisDBA MichalisDBA added bug Something isn't working triage Needs to be triaged labels Jun 19, 2024
@hariso
Copy link
Contributor

hariso commented Jun 19, 2024

@MichalisDBA I've just tried with AlmaLinux 9.4 in a Docker container, and it works. It could be very well an issue related to the version of the browser you're running (mine is Firefox 126.0.1 and Vivaldi 6.7).

@MichalisDBA
Copy link
Author

MichalisDBA commented Jun 19, 2024

Hi @hariso. Try it without docker. Just install the rpm package with the binary files. I do not use docker. Also tried it with Firefox and Edge. Same problem.

Tried with latest versions of Firefox, Edge, Vivaldi without docker. Only the binary file from .rpm or tar.gz packages.

@hariso
Copy link
Contributor

hariso commented Jun 19, 2024

I installed Conduit using a Debian package as well, and it works... Do you mind running Conduit with docker run -p 8080:8080 ghcr.io/conduitio/conduit and trying it out that way? Personally, I doubt the OS/installation method matters much.

@MichalisDBA
Copy link
Author

I have RHEL based Linux systems. Almalinux is one of them. The thing is conduit has binary files that you can run but they are not working on RHEL Clone systems as it seems. Docker image maybe is based on debian that's why on debian and on docker it runs.

They thing is they need to fix their binaries for other systems or else pull them from the release page.

@MichalisDBA
Copy link
Author

Also i tried and build the binary file from source. Same error in console from the build binary file.

@hariso
Copy link
Contributor

hariso commented Jun 19, 2024

I'm from the Conduit team, I'll try to help as much as possible. What version of Go and yarn were you using when you built Conduit?

I ran Alma Linux 9.4 in a Docker container (and I don't expect it to have significant differences versus a "normal" Alma Linux installation). Then I installed Conduit following the steps you provided (wget, rpm -ivh), and it worked.

I also modified our existing Dockerfile (that builds Conduit from source) to use Alma Linux 9.4, and that worked too. So I'm sure there's something more to it.

@MichalisDBA
Copy link
Author

I run Alma Linux 9.4 in a VM not as a docker container, minimal installation. You have to try it in a VirtualBox or some else virtualization software. Maybe your situation works because alma linux docker container shares some things with the host machine you run it, for example debian.

I test in on a clean Alma Linux 9.4 installation in VirtualBox. Latest version of GO 1.22 and YARN

@MichalisDBA
Copy link
Author

Clean installation

image

Run ./conduit

image

Try to Create Pipeline

image

@hariso
Copy link
Contributor

hariso commented Jun 19, 2024

Hmm, I don't think a Docker container is supposed to share anything with the host (unless you explicitly tell it, which we don't).

How about NodeJS, which version of it are you using?

@hariso
Copy link
Contributor

hariso commented Jun 19, 2024

Also, when you get to it, can you please share the output of yum list installed?

@MichalisDBA
Copy link
Author

I can give you access to a fresh VM in Hetzner running AlmaLinux 9.4 to try for youself. Is there a contact info to send you the SSH login?

@raulb
Copy link
Member

raulb commented Jun 20, 2024

Hi @MichalisDBA! Sorry you ran into this issue 😔. Until we find the culprit of this UI bug, could we maybe help you get started with your pipeline using a pipeline configuration file instead?

Steps involved would require not using the UI, so I hope you are comfortable there.

@raulb raulb added the UI label Jun 20, 2024
@lovromazgon lovromazgon removed the triage Needs to be triaged label Jun 24, 2024
@hariso
Copy link
Contributor

hariso commented Oct 9, 2024

Closing this issue since we're deprecating the UI.

@hariso hariso closed this as completed Oct 9, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

4 participants