[GH-ISSUE #66] Probably Installation issue, help needed :( #37

Closed
opened 2026-03-04 00:23:21 +03:00 by kerem · 5 comments
Owner

Originally created by @bunduuk on GitHub (Jun 3, 2021).
Original GitHub issue: https://github.com/SignTools/SignTools/issues/66

I tried basic troubleshooting first

Describe the bug
The build successful but the link https://bunduuk.herokuapp.com/ gives a application error.

To reproduce
Steps to reproduce the behavior:

  1. Go to 'https://bunduuk.herokuapp.com/'
  2. See error

Expected behavior
A login pop which asks for Username and Password.

Screenshots
Web capture_4-6-2021_1528_bunduuk herokuapp com

System configuration

  • ios-signer-service version: [2.3.9] though I believe I didn't use this anywhere.
  • Installation type: [heroku]
  • Builder type: [ios-signer-ci]
  • Builder version: [ios-signer-ci, e888ae5
    ]

Additional context
I believe, I have some major issue with installation I am also attaching the logs from Heroku builds.

=== Fetching app code
=== Building web (Dockerfile.heroku)
Sending build context to Docker daemon 540.2kBStep 1/9 : FROM golang:1.16-alpine AS builder
1.16-alpine: Pulling from library/golang
540db60ca938: Pulling fs layer
adcc1eea9eea: Pulling fs layer
4c4ab2625f07: Pulling fs layer
c5e7595549f7: Pulling fs layer
3df88182f7ac: Pulling fs layer
c5e7595549f7: Waiting
3df88182f7ac: Waiting
4c4ab2625f07: Verifying Checksum
4c4ab2625f07: Download complete
adcc1eea9eea: Download complete
540db60ca938: Download complete
3df88182f7ac: Verifying Checksum
3df88182f7ac: Download complete
540db60ca938: Pull complete
adcc1eea9eea: Pull complete
4c4ab2625f07: Pull complete
c5e7595549f7: Verifying Checksum
c5e7595549f7: Download complete
c5e7595549f7: Pull complete
3df88182f7ac: Pull complete
Digest: sha256:0dc62c5cc2d97657c17ff3bc0224214e10226e245c94317e352ee8a2c54368b4
Status: Downloaded newer image for golang:1.16-alpine
---> 722a834ff95b
Step 2/9 : WORKDIR /src
---> Running in 431784564bd4
Removing intermediate container 431784564bd4
---> c38a3a0442ca
Step 3/9 : COPY . .
---> 1192724828a6
Step 4/9 : RUN go mod download && CGO_ENABLED=0 go build -ldflags="-s -w" -o "bin-release"
---> Running in 2d0a680312f2
Removing intermediate container 2d0a680312f2
---> 044f91b66b53
Step 5/9 : FROM alpine:3.13.5
3.13.5: Pulling from library/alpine
540db60ca938: Already exists
Digest: sha256:69e70a79f2d41ab5d637de98c1e0b055206ba40a8145e7bddb55ccc04e13cf8f
Status: Downloaded newer image for alpine:3.13.5
---> 6dbb9cc54074
Step 6/9 : WORKDIR /
---> Running in 85bcf73a00b4
Removing intermediate container 85bcf73a00b4
---> 2ed9012a259d
Step 7/9 : COPY --from=builder "/src/bin-release" "/"
---> 3d3e13115e41
Step 8/9 : CMD ["/bin-release"]
---> Running in 6d4e512ae82c
Removing intermediate container 6d4e512ae82c
---> 50ce2b9d2932
Step 9/9 : EXPOSE 8080
---> Running in 212ce83ad59b
Removing intermediate container 212ce83ad59b
---> 7015cf9ae0d3
Successfully built 7015cf9ae0d3
Successfully tagged a7d14991461630b60f3a5730b21c85fb54409d35:latest
=== Pushing web (Dockerfile.heroku)
Tagged image "a7d14991461630b60f3a5730b21c85fb54409d35" as "registry.heroku.com/bunduuk/web"
Using default tag: latest
The push refers to repository [registry.heroku.com/bunduuk/web]
75f5bfce6a4b: Preparing
b2d5eeeaba3a: Preparing
b2d5eeeaba3a: Pushed
75f5bfce6a4b: Pushed
latest: digest: sha256:0ca52de2e022c0a76be35c0591574d6418872412b9f756800131f3671dc42a19 size: 739

Please help me :(

Originally created by @bunduuk on GitHub (Jun 3, 2021). Original GitHub issue: https://github.com/SignTools/SignTools/issues/66 **I tried basic troubleshooting first** - [x] Updated **both** [ios-signer-service](https://github.com/SignTools/ios-signer-service) **and** the builder ([ios-signer-ci](https://github.com/SignTools/ios-signer-ci) or [ios-signer-builder](https://github.com/SignTools/ios-signer-builder)) to the latest version - [x] Read through the [FAQ page](https://github.com/SignTools/ios-signer-service/blob/master/FAQ.md) **Describe the bug** The build successful but the link https://bunduuk.herokuapp.com/ gives a application error. **To reproduce** Steps to reproduce the behavior: 1. Go to 'https://bunduuk.herokuapp.com/' 2. See error **Expected behavior** A login pop which asks for Username and Password. **Screenshots** ![Web capture_4-6-2021_1528_bunduuk herokuapp com](https://user-images.githubusercontent.com/20698396/120701928-1be2f600-c4d1-11eb-8c52-7b9b91fceefa.jpeg) **System configuration** - ios-signer-service version: [2.3.9] though I believe I didn't use this anywhere. - Installation type: [heroku] - Builder type: [ios-signer-ci] - Builder version: [ios-signer-ci, e888ae5 ] **Additional context** I believe, I have some major issue with installation I am also attaching the logs from Heroku builds. === Fetching app code === Building web (Dockerfile.heroku) Sending build context to Docker daemon 540.2kBStep 1/9 : FROM golang:1.16-alpine AS builder 1.16-alpine: Pulling from library/golang 540db60ca938: Pulling fs layer adcc1eea9eea: Pulling fs layer 4c4ab2625f07: Pulling fs layer c5e7595549f7: Pulling fs layer 3df88182f7ac: Pulling fs layer c5e7595549f7: Waiting 3df88182f7ac: Waiting 4c4ab2625f07: Verifying Checksum 4c4ab2625f07: Download complete adcc1eea9eea: Download complete 540db60ca938: Download complete 3df88182f7ac: Verifying Checksum 3df88182f7ac: Download complete 540db60ca938: Pull complete adcc1eea9eea: Pull complete 4c4ab2625f07: Pull complete c5e7595549f7: Verifying Checksum c5e7595549f7: Download complete c5e7595549f7: Pull complete 3df88182f7ac: Pull complete Digest: sha256:0dc62c5cc2d97657c17ff3bc0224214e10226e245c94317e352ee8a2c54368b4 Status: Downloaded newer image for golang:1.16-alpine ---> 722a834ff95b Step 2/9 : WORKDIR /src ---> Running in 431784564bd4 Removing intermediate container 431784564bd4 ---> c38a3a0442ca Step 3/9 : COPY . . ---> 1192724828a6 Step 4/9 : RUN go mod download && CGO_ENABLED=0 go build -ldflags="-s -w" -o "bin-release" ---> Running in 2d0a680312f2 Removing intermediate container 2d0a680312f2 ---> 044f91b66b53 Step 5/9 : FROM alpine:3.13.5 3.13.5: Pulling from library/alpine 540db60ca938: Already exists Digest: sha256:69e70a79f2d41ab5d637de98c1e0b055206ba40a8145e7bddb55ccc04e13cf8f Status: Downloaded newer image for alpine:3.13.5 ---> 6dbb9cc54074 Step 6/9 : WORKDIR / ---> Running in 85bcf73a00b4 Removing intermediate container 85bcf73a00b4 ---> 2ed9012a259d Step 7/9 : COPY --from=builder "/src/bin-release" "/" ---> 3d3e13115e41 Step 8/9 : CMD ["/bin-release"] ---> Running in 6d4e512ae82c Removing intermediate container 6d4e512ae82c ---> 50ce2b9d2932 Step 9/9 : EXPOSE 8080 ---> Running in 212ce83ad59b Removing intermediate container 212ce83ad59b ---> 7015cf9ae0d3 Successfully built 7015cf9ae0d3 Successfully tagged a7d14991461630b60f3a5730b21c85fb54409d35:latest === Pushing web (Dockerfile.heroku) Tagged image "a7d14991461630b60f3a5730b21c85fb54409d35" as "registry.heroku.com/bunduuk/web" Using default tag: latest The push refers to repository [registry.heroku.com/bunduuk/web] 75f5bfce6a4b: Preparing b2d5eeeaba3a: Preparing b2d5eeeaba3a: Pushed 75f5bfce6a4b: Pushed latest: digest: sha256:0ca52de2e022c0a76be35c0591574d6418872412b9f756800131f3671dc42a19 size: 739 Please help me :(
kerem 2026-03-04 00:23:21 +03:00
  • closed this issue
  • added the
    bug
    label
Author
Owner

@ViRb3 commented on GitHub (Jun 3, 2021):

Thanks a lot for rewriting your issue. Can you please check the app logs for anything strange? You can find them through the Heroku dashboard:

https://devcenter.heroku.com/articles/logging#log-retrieval-via-the-web-dashboard

<!-- gh-comment-id:854228131 --> @ViRb3 commented on GitHub (Jun 3, 2021): Thanks a lot for rewriting your issue. Can you please check the app logs for anything strange? You can find them through the Heroku dashboard: https://devcenter.heroku.com/articles/logging#log-retrieval-via-the-web-dashboard
Author
Owner

@bunduuk commented on GitHub (Jun 5, 2021):

Thanks to you, that you are sharing your knowledge, and guiding me. I am obliged to you. I am sorry if I may ask very naive questions.

This is the log from the above link.
2021-06-05T01:16:07.316597+00:00 heroku[web.1]: Process exited with status 1
2021-06-05T01:16:07.602653+00:00 heroku[web.1]: State changed from starting to crashed
2021-06-05T02:12:40.958019+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/robots.txt" host=bunduuk.herokuapp.com request_id=076611f8-efc3-46fc-a358-996c17709bf6 fwd="54.36.148.135" dyno= connect= service= status=503 bytes= protocol=http
2021-06-05T06:44:08.968232+00:00 heroku[web.1]: State changed from crashed to starting
2021-06-05T06:44:09.652714+00:00 heroku[web.1]: Starting process with command /bin/sh -c /bin-release\ -port\ \"\5652\"
2021-06-05T06:44:12.120800+00:00 app[web.1]: 6:44AM INF creating config file name=signer-cfg.yml
2021-06-05T06:44:12.137192+00:00 app[web.1]: 6:44AM FTL refresh profiles error="import profile from envvars: insufficient data"
2021-06-05T06:44:12.174856+00:00 heroku[web.1]: Process exited with status 1
2021-06-05T06:44:12.400718+00:00 heroku[web.1]: State changed from starting to crashed
2021-06-05T07:14:19.026382+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/robots.txt" host=bunduuk.herokuapp.com request_id=7209bcd1-5091-4134-8dfe-ffdce9d78ffc fwd="54.36.148.68" dyno= connect= service= status=503 bytes= protocol=https
2021-06-05T08:51:35.254086+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=bunduuk.herokuapp.com request_id=2a7be499-2a87-4012-9c28-aaab4fa438fb fwd="115.97.139.1" dyno= connect= service= status=503 bytes= protocol=http
2021-06-05T08:51:36.880341+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=bunduuk.herokuapp.com request_id=5ca4775b-25b3-40f9-b57a-4c4c2f66e08c fwd="115.97.139.1" dyno= connect= service= status=503 bytes= protocol=http
2021-06-05T08:55:29.088922+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=bunduuk.herokuapp.com request_id=16ea82fd-9634-408f-bfd1-580df7ed74b4 fwd="115.97.139.1" dyno= connect= service= status=503 bytes= protocol=https
2021-06-05T08:55:31.296853+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=bunduuk.herokuapp.com request_id=ce39fb99-41fb-4c89-bce7-1832fb7cbc50 fwd="115.97.139.1" dyno= connect= service= status=503 bytes= protocol=https

<!-- gh-comment-id:855209016 --> @bunduuk commented on GitHub (Jun 5, 2021): Thanks to you, that you are sharing your knowledge, and guiding me. I am obliged to you. I am sorry if I may ask very naive questions. This is the log from the above link. 2021-06-05T01:16:07.316597+00:00 heroku[web.1]: Process exited with status 1 2021-06-05T01:16:07.602653+00:00 heroku[web.1]: State changed from starting to crashed 2021-06-05T02:12:40.958019+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/robots.txt" host=bunduuk.herokuapp.com request_id=076611f8-efc3-46fc-a358-996c17709bf6 fwd="54.36.148.135" dyno= connect= service= status=503 bytes= protocol=http 2021-06-05T06:44:08.968232+00:00 heroku[web.1]: State changed from crashed to starting 2021-06-05T06:44:09.652714+00:00 heroku[web.1]: Starting process with command `/bin/sh -c /bin-release\ -port\ \"\5652\"` 2021-06-05T06:44:12.120800+00:00 app[web.1]: 6:44AM INF creating config file name=signer-cfg.yml 2021-06-05T06:44:12.137192+00:00 app[web.1]: 6:44AM FTL refresh profiles error="import profile from envvars: insufficient data" 2021-06-05T06:44:12.174856+00:00 heroku[web.1]: Process exited with status 1 2021-06-05T06:44:12.400718+00:00 heroku[web.1]: State changed from starting to crashed 2021-06-05T07:14:19.026382+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/robots.txt" host=bunduuk.herokuapp.com request_id=7209bcd1-5091-4134-8dfe-ffdce9d78ffc fwd="54.36.148.68" dyno= connect= service= status=503 bytes= protocol=https 2021-06-05T08:51:35.254086+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=bunduuk.herokuapp.com request_id=2a7be499-2a87-4012-9c28-aaab4fa438fb fwd="115.97.139.1" dyno= connect= service= status=503 bytes= protocol=http 2021-06-05T08:51:36.880341+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=bunduuk.herokuapp.com request_id=5ca4775b-25b3-40f9-b57a-4c4c2f66e08c fwd="115.97.139.1" dyno= connect= service= status=503 bytes= protocol=http 2021-06-05T08:55:29.088922+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/" host=bunduuk.herokuapp.com request_id=16ea82fd-9634-408f-bfd1-580df7ed74b4 fwd="115.97.139.1" dyno= connect= service= status=503 bytes= protocol=https 2021-06-05T08:55:31.296853+00:00 heroku[router]: at=error code=H10 desc="App crashed" method=GET path="/favicon.ico" host=bunduuk.herokuapp.com request_id=ce39fb99-41fb-4c89-bce7-1832fb7cbc50 fwd="115.97.139.1" dyno= connect= service= status=503 bytes= protocol=https
Author
Owner

@ViRb3 commented on GitHub (Jun 5, 2021):

Don't worry at all about the questions, I am more than happy to help. Your particular problem can be found in the logs:

import profile from envvars: insufficient data

You didn't fill in one or more of the required settings from the Heroku deployment page. Remember, you need either:

  • provisioning profile + certificate + certificate password
  • account name + account password + certificate + certificate password

Make sure you are filling in everything required.

I just released an update that will tell you exactly what is missing. If you delete your Heroku app and deploy it again, you will get the new version. Check the logs again for a more detailed error.

<!-- gh-comment-id:855292123 --> @ViRb3 commented on GitHub (Jun 5, 2021): Don't worry at all about the questions, I am more than happy to help. Your particular problem can be found in the logs: > import profile from envvars: insufficient data You didn't fill in one or more of the required settings from the Heroku deployment page. Remember, you need either: - provisioning profile + certificate + certificate password - account name + account password + certificate + certificate password Make sure you are filling in everything required. I just released an update that will tell you exactly what is missing. If you delete your Heroku app and deploy it again, you will get the new version. Check the logs again for a more detailed error.
Author
Owner

@bunduuk commented on GitHub (Jun 9, 2021):

Hi, so I was successful in running the ios-signer on heroku and have even "Signed" the app, trying to figure out how to sideload the app.

Thankyou soo much for your help.

<!-- gh-comment-id:857421916 --> @bunduuk commented on GitHub (Jun 9, 2021): Hi, so I was successful in running the ios-signer on heroku and have even "Signed" the app, trying to figure out how to sideload the app. Thankyou soo much for your help.
Author
Owner

@ViRb3 commented on GitHub (Jun 11, 2021):

Glad it worked out! 😊

<!-- gh-comment-id:859500868 --> @ViRb3 commented on GitHub (Jun 11, 2021): Glad it worked out! 😊
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/SignTools#37
No description provided.