Learn Bash by Building a Boilerplate - Build a Boilerplate

Tell us what’s happening:

I face a common problem that was discussed previously in the fourms but from ages. I started “Learn Bash by Building a Boilerplate” and solved some tasks before exiting. When I returned and relunched the docker container the “Test Runner Failed” problem appeared. To sum it up, I tried : resetting the current lesson, resetting the whole lessons and starting from lesson 1, deleting and recloning the main file without any success. WHAT CAN I DO to study this cert without extention related bugs??

Your code so far

Your browser information:

User Agent is: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/140.0.0.0 Safari/537.36

Challenge Information:

Learn Bash by Building a Boilerplate - Build a Boilerplate

the container setup for this course is tricky to maintain if you don’t follow the steps exactly.

For eg. if you read the README file that came with the rdb-alpha it mentions that when you want to leave the course mid-way, you must not re-run Rebuild and Reopen. If you do re-run it, the work that you did will be destroyed.
(the correct way to return to the course is to exit vs code, then re-open it from rdb-alpha or whichever course directory you cloned it to and then click on Reopen in Container)

To reset everything to scratch and start over, please follow the instructions below:
(ask me if you don’t understand anything)

note that since writing this post I have discovered that there is an additional manual step needed after running rebuild & reopen. You have to manually install CodeRoad extension into vs code as it seems it no longer self installs. You can double check if this is needed or not by running Rebuild & Reopen when you are on a new course, then check if CodeRoad Start option is in the command palette menu. If it is, then you don’t need to manually install. Otherwise, this manual install is needed to continue.

THX SO MUCH! I can now restart the lessons as good as new. I hope no more errors will appear until I finish the tutorial.

1 Like

I finished it. How can I submit it now?

if everything went well, the connection was established with the right token, you did not log out from freecodecamp etc, it should update in 10-30 minutes

I believe nothing wrong happend. But why can’t I submit it myself? I checked it now and it still unchecked in the course’s site. Do I need to leave the container running for 30 min every time I finish?

side note: the folder I finished is named “rdb-alpha1” not “rdb-alpha” because I was troubleshooting an issue, will it make any difference?

you should not need to
leave the container open, but the checkmark on the site takes a moment ti appear

the name of the folder makes no difference. Make sure you have submitted the last step in the tutorial (clicked on whatever last button is presented).
Make sure you have reloaded fcc after that (refreshed the web page).
This is all that is needed.

Welcome back! There are no more steps or btns to click as the provided screenshot shows.

plus, this sucks really -_-

I will leave the container open now and see if any thing changes. Knowing that I will face that senario every time in the Relational DB course makes me ill. :face_with_bags_under_eyes:

After nearly an hour, nothing changed :clown_face:

you may want to try to set the user token anew, and then try to complete the last step again

So you suggest : erase the user token from the docker file, save it, reenter it, then finish the last lesson? If yes, why?

generate a new token on freeCodeCamp first, to make sure that the token is correct

how can I generate a new one?

nvm I did it.

Now let’s see if it will work.

For future readers: go to the profile’s settings, scroll down until you reach the user token section, delete it and then you can generate a new one.

nothing changed :face_with_steam_from_nose:

any ideas?

in my experience, if you’ve followed all the steps already, there’s nothing more to be done. You can move on to a different project.

So basicly, I gotta work without expecting a cert after I finish? :smiling_face_with_tear:

At least can you explain to me how freecodecamp knows when I finish a section in the course using the docker container?