Giter Club home page Giter Club logo

Comments (8)

SDRausty avatar SDRausty commented on June 24, 2024

Here are The outputs

Thank you for opening this issue @JanuszChmiel and sharing output, and the fact that the system on the device is up to date. There were major changes to almost all of the base scripts in TermuxArch for code legibility and end user performance reasons aimed at more features and ease of use for both the BASH coder and the end user in the last few weeks.

As more users may encounter this error, it should be mitigated. Can you please try rerunning the command after the update to see whether it works as expected? It should work as expected.

I have rerun bash setupTermuxArch.bash a number of times, and it performed as expected. It updated itself as should be at this moment in time on the first run and began installing Arch Linux in Termux PRoot each and every time successfully. I do not see any errors at present.

The errors I did find during earlier writing and debugging were dissimilar to the one you found and reported. Thank you!

Is the command that you wanted run successfully on the first try; bash setupTermuxArch.bash?

a) What is the full command you are using?
b) Can you please try rerunning the command after the update to see whether it works as expected?

from termuxarch.

SDRausty avatar SDRausty commented on June 24, 2024
Setting locales to: Language >> en_US << Region: Please wait a moment.
archlinuxconfig.bash: line 1850: CPUABIX8664: unbound variable
setupTermuxArch  2.0.1046: [Exit Signal 1] DONE 🏁

There was an interesting unbound [Exit Signal 1] update from a much older VERSIONID=2.0.1280 generated on armv7l with updated packages which are benign and seem to continually show once again that BASH code behaves as expected year after year. I will try to make it clearer to attempt rerunning the last command if the updated version of setupTermuxArch.bash interpretted the command unsuccessfully and exited:

[[ -z "${ARGS:-}" ]] && printf "\\n\\e[1;32mFile \\e[0;32m'%s'\\e[1;32m was UPDATED\\e[1;34m:\\e[0;32m Please run 'bash %s' again if this automatic update was unsuccessful.\\n\\n\\e[1;32mRESTARTED \\e[0;32m'%s'\\e[1;34m:\\e[1;32m CONTINUING...\\n\\n\\e[0m" "${0##*/}" "${0##*/}" "${0##*/}" || printf "\\n\\e[1;32mFile \\e[0;32m'%s'\\e[1;32m was UPDATED\\e[1;34m:\\e[0;32m run 'bash %s' again if this automatic update was unsuccessful; You should be able to use the '!!' command to run '%s' again.\\n\\e[1;32mRESTARTED \\e[0;32m'%s'\\e[1;34m:\\e[1;32m CONTINUING...\\n\\n\\e[0m" "${0##*/}" "${0##*/} $ARGS" "${0##*/} $ARGS" "${0##*/} $ARGS"

a) amend readme
b) amend exit code

from termuxarch.

SDRausty avatar SDRausty commented on June 24, 2024

@JanuszChmiel I just noticed Please run 'bash setupTermuxArch.bash' again or use 'bash setupTermuxArch.bash refresh' in the output that you kindly shared, so simply running either commands should resolve this exit error on your machine. Please let me know if this was unsuccessfull.

from termuxarch.

JanuszChmiel avatar JanuszChmiel commented on June 24, 2024

from termuxarch.

SDRausty avatar SDRausty commented on June 24, 2024

πŸ•› > πŸ•— Not removing files after checking download integrity with md5sum. πŸ•› > πŸ•€ Arch Linux in Termux PRoot is installed. Configuring and updating Arch Linux πŸ“² necessaryfunctions.bash: line 652: _ADDMOTD_: command not found
Screenshot_20220129-044347

This result looks much more promising; Hopefully I will find the time to resolve 652: _ADDMOTD_ today.

from termuxarch.

SDRausty avatar SDRausty commented on June 24, 2024

_ADDMOTD_ WARNING resolved with this da05703 git commit. Thank you so much for sharing this issue quickly @JanuszChmiel 🎼 🎡 🎢 🎐

from termuxarch.

SDRausty avatar SDRausty commented on June 24, 2024

You might also be interested in the new finding external cache storage feature that is being implemented into USECACHEDIR in setupTermuxArchConfigs.bash. It might be accessible via USECACHEDIR=1 ## change to 0 to use cache dir in this file in the near future.

This feature is intended for end users and developers to use in order to recreate the Arch Linux in Termux PRoot system easily and quickly on device from cache. It should be used in conjunction with KEEP=0 during the initial installation of the Arch Linux system from the Internet.

Automated external micro sdcard storage cache is a goal still to be achieved. Hopefully, it will be soon.

PRs requested at https://github.com/shlibs/shlibs.bash/pulls and https://github.com/shlibs/shlibs.sh/pulls and https://github.com/TermuxArch/TermuxArch/pulls and more! Please.

If you have time, and more importantly space on device to use TermuxArch cache, then please share your thoughts about this feature intended for system installation and restoration.

localisation to Czech language fail

Is this condition still true after the fix?

from termuxarch.

SDRausty avatar SDRausty commented on June 24, 2024

localisation to Czech language fail

If you are still having localization issues, please open a new issue here. Also, feel free to submit a new PR here. A clearly submitted pull request is preffered over an issue in most cases. Both are eagerly accepted at this project.

from termuxarch.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    πŸ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. πŸ“ŠπŸ“ˆπŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❀️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.