sypwex

iSH 1.3.2(494) cargo\rust with Alpine Edge error

Oct 31st, 2023 (edited)
1,013
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 6.02 KB | None | 0 0
  1. ###### Scenario
  2. echo https://dl-cdn.alpinelinux.org/alpine/edge/main > /etc/apk/repositories
  3. echo https://dl-cdn.alpinelinux.org/alpine/edge/community >> /etc/apk/repositories
  4. apk update
  5. apk upgrade
  6. apk add cargo
  7.  
  8. cargo new ehlo
  9. cd ehlo
  10. cargo run
  11.  
  12. rustc --version # 1.72.1 (d5c2e9c34 2023-09-13) (Alpine Linux 1.72.1-r0)
  13. cargo --version # 1.72.1
  14.  
  15. cargo clean
  16. ls -al
  17. rm Cargo.lock
  18. ls -al
  19. RUST_BACKTRACE=full cargo build
  20. ###########################
  21.  
  22. Welcome to Alpine!
  23.  
  24. You can install packages with: apk add <package>
  25.  
  26. You may change this message by editing /etc/motd.
  27.  
  28. localhost:~# echo https://dl-cdn.alpinelinux.org/alpine/edge/main > /etc/apk/repositories
  29. localhost:~# echo https://dl-cdn.alpinelinux.org/alpine/edge/community >> /etc/apk/repositories
  30. localhost:~# apk update
  31. fetch https://dl-cdn.alpinelinux.org/alpine/edge/main/x86/APKINDEX.tar.gz
  32. fetch https://dl-cdn.alpinelinux.org/alpine/edge/community/x86/APKINDEX.tar.gz
  33. v20230901-4577-gd7fdda31cc0 [https://dl-cdn.alpinelinux.org/alpine/edge/main]
  34. v20230901-4602-g87d857c01cb [https://dl-cdn.alpinelinux.org/alpine/edge/community]
  35. OK: 20696 distinct packages available
  36. localhost:~# apk upgrade
  37. Upgrading critical system libraries and apk-tools:
  38. (1/8) Purging ssl_client (1.33.1-r6)
  39. (2/8) Upgrading musl (1.2.2-r3 -> 1.2.4_git20230717-r3)
  40. (3/8) Installing libcrypto3 (3.1.4-r0)
  41. (4/8) Installing libssl3 (3.1.4-r0)
  42. (5/8) Upgrading apk-tools (2.12.7-r0 -> 2.14.0-r5)
  43. (6/8) Purging libretls (3.3.3p1-r2)
  44. (7/8) Purging libssl1.1 (1.1.1l-r0)
  45. (8/8) Purging libcrypto1.1 (1.1.1l-r0)
  46. Executing busybox-1.33.1-r6.trigger
  47. Continuing the upgrade transaction with new apk-tools:
  48. (1/11) Installing alpine-baselayout-data (3.4.3-r2)
  49. (2/11) Upgrading busybox (1.33.1-r6 -> 1.36.1-r13)
  50. Executing busybox-1.36.1-r13.post-upgrade
  51. (3/11) Installing busybox-binsh (1.36.1-r13)
  52. (4/11) Upgrading alpine-baselayout (3.2.0-r16 -> 3.4.3-r2)
  53. Executing alpine-baselayout-3.4.3-r2.pre-upgrade
  54. Executing alpine-baselayout-3.4.3-r2.post-upgrade
  55. (5/11) Upgrading alpine-keys (2.4-r0 -> 2.4-r1)
  56. (6/11) Upgrading ca-certificates-bundle (20191127-r5 -> 20230506-r0)
  57. (7/11) Installing ssl_client (1.36.1-r13)
  58. (8/11) Upgrading zlib (1.2.11-r3 -> 1.3-r2)
  59. (9/11) Upgrading scanelf (1.3.2-r0 -> 1.3.7-r2)
  60. (10/11) Upgrading musl-utils (1.2.2-r3 -> 1.2.4_git20230717-r3)
  61. (11/11) Upgrading libc-utils (0.7.2-r3 -> 0.7.2-r5)
  62. Executing busybox-1.36.1-r13.trigger
  63. OK: 6 MiB in 15 packages
  64. localhost:~# apk add cargo
  65. (1/27) Installing libgcc (13.2.1_git20231014-r0)
  66. (2/27) Installing jansson (2.14-r4)
  67. (3/27) Installing libstdc++ (13.2.1_git20231014-r0)
  68. (4/27) Installing zstd-libs (1.5.5-r7)
  69. (5/27) Installing binutils (2.41-r0)
  70. (6/27) Installing libgomp (13.2.1_git20231014-r0)
  71. (7/27) Installing libatomic (13.2.1_git20231014-r0)
  72. (8/27) Installing gmp (6.3.0-r0)
  73. (9/27) Installing isl26 (0.26-r1)
  74. (10/27) Installing mpfr4 (4.2.1-r0)
  75. (11/27) Installing mpc1 (1.3.1-r1)
  76. (12/27) Installing gcc (13.2.1_git20231014-r0)
  77. (13/27) Installing musl-dev (1.2.4_git20230717-r3)
  78. (14/27) Installing libffi (3.4.4-r3)
  79. (15/27) Installing xz-libs (5.4.4-r0)
  80. (16/27) Installing libxml2 (2.11.5-r0)
  81. (17/27) Installing llvm16-libs (16.0.6-r7)
  82. (18/27) Installing scudo-malloc (17.0.3-r0)
  83. (19/27) Installing rust (1.72.1-r0)
  84. (20/27) Installing ca-certificates (20230506-r0)
  85. (21/27) Installing brotli-libs (1.1.0-r0)
  86. (22/27) Installing c-ares (1.20.1-r0)
  87. (23/27) Installing libunistring (1.1-r2)
  88. (24/27) Installing libidn2 (2.3.4-r4)
  89. (25/27) Installing nghttp2-libs (1.57.0-r0)
  90. (26/27) Installing libcurl (8.4.0-r0)
  91. (27/27) Installing cargo (1.72.1-r0)
  92. Executing busybox-1.36.1-r13.trigger
  93. Executing ca-certificates-20230506-r0.trigger
  94. OK: 912 MiB in 42 packages
  95. localhost:~#
  96. localhost:~# cargo new ehlo
  97.      Created binary (application) `ehlo` package
  98. localhost:~# cd ehlo
  99. localhost:~/ehlo# cargo run
  100. thread 'main' panicked at 'no entry found for key', src/cargo/util/dependency_queue.rs:109:58
  101. note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
  102. localhost:~/ehlo#  
  103. localhost:~/ehlo# rustc --version
  104. rustc 1.72.1 (d5c2e9c34 2023-09-13) (Alpine Linux 1.72.1-r0)
  105. localhost:~/ehlo# cargo --version
  106. cargo 1.72.1
  107. localhost:~/ehlo#  
  108. localhost:~/ehlo# cargo clean
  109. localhost:~/ehlo# ls -al
  110. total 12
  111. drwxr-xr-x    4 root     root           224 Nov  1 04:22 .
  112. drwx------    4 root     root           160 Nov  1 04:22 ..
  113. drwxr-xr-x    6 root     root           288 Nov  1 04:22 .git
  114. -rw-r--r--    1 root     root             8 Nov  1 04:22 .gitignore
  115. -rw-r--r--    1 root     root           148 Nov  1 04:22 Cargo.lock
  116. -rw-r--r--    1 root     root           173 Nov  1 04:22 Cargo.toml
  117. drwxr-xr-x    2 root     root            96 Nov  1 04:22 src
  118. localhost:~/ehlo# rm Cargo.lock
  119. localhost:~/ehlo# ls -al
  120. total 8
  121. drwxr-xr-x    4 root     root           192 Nov  1 04:22 .
  122. drwx------    4 root     root           160 Nov  1 04:22 ..
  123. drwxr-xr-x    6 root     root           288 Nov  1 04:22 .git
  124. -rw-r--r--    1 root     root             8 Nov  1 04:22 .gitignore
  125. -rw-r--r--    1 root     root           173 Nov  1 04:22 Cargo.toml
  126. drwxr-xr-x    2 root     root            96 Nov  1 04:22 src
  127. localhost:~/ehlo# RUST_BACKTRACE=full cargo build
  128. thread 'main' panicked at 'no entry found for key', src/cargo/util/dependency_queue.rs:109:58
  129. stack backtrace:
  130.    0: 0x5709afd0 - <unknown>
  131.    1: 0x570cc84c - <unknown>
  132.    2: 0x57094e96 - <unknown>
  133.    3: 0x5709ae16 - <unknown>
  134.    4: 0x5709ca5c - <unknown>
  135.    5: 0x5709c80d - <unknown>
  136.    6: 0x5709d042 - <unknown>
  137.    7: 0x5709cf3b - <unknown>
  138.    8: 0x5709b426 - <unknown>
  139.    9: 0x5709cc33 - <unknown>
  140.   10: 0x565e1d50 - <unknown>
  141.   11: 0x565e1d02 - <unknown>
  142.   12: 0x568ec031 - <unknown>
  143.   13: 0x568bcffe - <unknown>
  144.   14: 0x569e5371 - <unknown>
  145.   15: 0x569e507c - <unknown>
  146.   16: 0x5662d09a - <unknown>
  147.   17: 0x566172b0 - <unknown>
  148.   18: 0x56612ff1 - <unknown>
  149.   19: 0x5664176f - <unknown>
  150.   20: 0x565f9153 - <unknown>
  151.   21: 0x565ffa6b - <unknown>
  152.   22: 0x5708acde - <unknown>
  153.   23: 0x5664884a - <unknown>
  154.   24: 0xf7f74fdf - <unknown>
  155. localhost:~/ehlo#
Advertisement
Add Comment
Please, Sign In to add comment