You do not have permission to delete messages in this group
Copy link
Report message
Sign in to report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Plastimatch
Hello,
I am trying to install a dockerized version of plastimatch for one of our backend services. I am able to install plastimatch 1.7.0 in an Ubuntu 18.04 container. When I try to install plastimatch on a newer image I am getting the follwing error:
> [5/5] RUN apt-get -y install plastimatch: #9 0.176 Reading package lists... #9 0.546 Building dependency tree... #9 0.621 Reading state information... #9 0.632 Package plastimatch is not available, but is referred to by another package. #9 0.632 This may mean that the package is missing, has been obsoleted, or #9 0.632 is only available from another source #9 0.632 #9 0.636 E: Package 'plastimatch' has no installation candidate
Does anyone have a clue what is meant by that? We are also running a workstation on Ubuntu 18.04 and are able to build a docker container on a newer version of Ubuntu (20.04)
Here is the Dockerfile:
FROM ubuntu:20.04 RUN apt-get -y update && apt-get -y install && apt-get -y upgrade COPY . /app WORKDIR /app RUN apt-get -y install plastimatch
Thanks in advance for your help,
Paul
Sharp, Gregory C.
unread,
Jun 14, 2022, 6:30:16 PM6/14/22
Reply to author
Sign in to reply to author
Forward
Sign in to forward
Delete
You do not have permission to delete messages in this group
Copy link
Report message
Sign in to report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Plastimatch
Hi Paul,
I know *absolutely* nothing about docker, but I am willing to try to help. Can you please explain the following?
"I am trying to install a dockerized version of plastimatch for one of our backend services. I am able to install plastimatch 1.7.0 in an Ubuntu 18.04 container. When I try to install plastimatch on a newer image..."
My parsing of this statement is that you have a dockerized plastimatch 1.7.0, and it installs on 18.04 but not 20.04. Did I get that right?
My vague idea is that docker creates a bundled executable that you can create in one platform and then run in another platform. Did I get that right? And do they also need to be installed? How do you install them?
If you can give more detailed information and/or steps to reproduce that would be helpful. Especially regarding which plastimatch version and which Ubuntu platform is failing. My (again) vague thought is that the prerequisites (e.g. dcmtk) are not available or missing in the dockerized exe.
You do not have permission to delete messages in this group
Copy link
Report message
Sign in to report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Plastimatch
Hi Greg,
you are right. I was able to run plastimatch 1.7.0 in a ubuntu 18.04 container. However, if I want to upgrade the OS and plastimatch (20.04/1.8.0) it fails.
You could try to reproduce this error by creating a docker file (you also have to call it Dockerfile) with the following content:
Please note that this e-mail is not secure (encrypted). If you do not wish to continue communication over unencrypted e-mail, please notify the sender of this message immediately. Continuing to send or respond to e-mail after receiving this message means you understand and accept this risk and wish to continue to communicate over unencrypted e-mail.
--
You received this message because you are subscribed to the Google Groups "Plastimatch" group.
To unsubscribe from this group and stop receiving emails from it, send an email to plastimatch...@googlegroups.com<mailto:plastimatch...@googlegroups.com>.
You do not have permission to delete messages in this group
Copy link
Report message
Sign in to report message
Show original message
Either email addresses are anonymous for this group or you need the view member email addresses permission to view the original message
to Plastimatch
Hi Greg,
I think I found the issue. As mentioned, I found it odd that the exact Dockerfile would build perfectly on our linux server, but fail locally on my Mac.
It is not a problem of plastimatch, but a problem of the different CPU instruction set of the new apple chips. Many libraries are also facing similar issues.
I wrote a stackoverflow post for this problem, an easy solution and also linked some useful references.