JustPaste.it

Output "bash -x update-torbrowser"

user@host:~$ bash -x update-torbrowser
+ '[' '!' '' = '' ']'
+ set -o pipefail
+ set -o errtrace
+ '[' -n '' ']'
++ basename /usr/bin/update-torbrowser
+ SCRIPTNAME=update-torbrowser
+ '[' -n '' ']'
+ ICON=/usr/share/icons/anon-icon-pack/tbupdate.ico
+ trap tb_error_handler ERR
+ trap tb_signal_sigterm SIGTERM
+ trap tb_signal_sigint SIGINT
+ trap trap_sigusr2 SIGUSR2
+ export -f output
+ export -f outputfunc
+ tb_run_function main_function
+ case $tb_skip_functions in
+ true 'INFO: Running main_function, because tb_skip_functions does not include it.'
+ main_function
+ tb_run_function root_check
+ case $tb_skip_functions in
+ true 'INFO: Running root_check, because tb_skip_functions does not include it.'
+ root_check
+ '[' -e /run/qubes/this-is-templatevm ']'
+ echo
+ grep -q '\-\-postinst'
++ id -u
+ '[' 1000 '!=' 0 ']'
+ true
+ tb_run_function tb_sanity_tests
+ case $tb_skip_functions in
+ true 'INFO: Running tb_sanity_tests, because tb_skip_functions does not include it.'
+ tb_sanity_tests
+ command -v id
+ command -v basename
+ command -v touch
+ command -v uname
+ command -v mkdir
+ command -v pidof
+ command -v chmod
+ command -v cp
+ command -v mv
+ command -v killall
+ command -v rm
+ command -v head
+ command -v tar
+ command -v date
+ command -v /usr/lib/msgcollector/msgcollector
+ command -v /usr/lib/msgcollector/pv_wrapper
+ command -v /usr/lib/msgcollector/striphtml
+ command -v grep
+ command -v sed
+ command -v sort
+ command -v pv
+ command -v mkfifo
+ command -v jq
+ tb_run_function tb_config_folder_parser
+ case $tb_skip_functions in
+ true 'INFO: Running tb_config_folder_parser, because tb_skip_functions does not include it.'
+ tb_config_folder_parser
+ true 'tb_settings_folder: '
+ '[' -n '' ']'
+ tb_settings_folder=torbrowser.d
+ shopt -s nullglob
+ local i
+ for i in /etc/${tb_settings_folder}/*.conf /rw/config/${tb_settings_folder}/*.conf /usr/local/etc/${tb_settings_folder}/*.conf
+ bash -n /etc/torbrowser.d/30_default.conf
+ source /etc/torbrowser.d/30_default.conf
+ tb_run_function tb_parse_cmd_options
+ case $tb_skip_functions in
+ true 'INFO: Running tb_parse_cmd_options, because tb_skip_functions does not include it.'
+ tb_parse_cmd_options
+ :
+ case $1 in
+ break
+ true '/usr/bin/update-torbrowser $@: '
+ tb_run_function tb_preparation
+ case $tb_skip_functions in
+ true 'INFO: Running tb_preparation, because tb_skip_functions does not include it.'
+ tb_preparation
+ '[' -n '' ']'
+ tb_wiki=Tor_Browser
+ '[' -n '' ']'
+ tb_title='Tor Browser'
+ '[' '!' '' = true ']'
+ '[' -n '' ']'
+ tb_manual_run=true
+ command -v qubesdb-read
+ '[' -n '' ']'
+ is_qubes=false
+ test -f /run/qubes/this-is-templatevm
+ '[' '' = true ']'
+ test -f /run/qubes/this-is-templatevm
+ '[' '' = true ']'
+ '[' true = true ']'
+ tb_settings_manual_run_common
+ '[' -n '' ']'
+ tb_updater_run=true
+ test -f /run/qubes/this-is-templatevm
+ '[' '' = '' ']'
+ tb_user_home=/home/user
+ '[' /home/user = /root ']'
++ whoami
+ '[' user = root ']'
+ '[' -n '' ']'
+ IDENTIFIER=torbrowser-downloader
+ '[' -n '' ']'
+ tb_install_folder=tb
+ '[' -n '' ']'
+ tb_install_folder_dot=.tb
+ '[' -n '' ']'
+ tb_browser_name=tor-browser
+ '[' -n '' ']'
+ tb_bin=torbrowser
+ '[' -n '' ']'
+ tb_home_folder=/home/user/.tb
+ '[' -n '' ']'
+ tb_browser_folder=/home/user/.tb/tor-browser
+ '[' -n '' ']'
+ tb_cache_folder=/home/user/.cache/tb
+ '[' -n '' ']'
+ tb_temp_folder=/home/user/.cache/tb/temp
+ '[' -n '' ']'
+ tb_downloaded_files_folder=/home/user/.cache/tb/files
+ '[' -n '' ']'
+ tb_gpg_tmp_dir=/home/user/.cache/tb/gpgtmpdir
+ '[' -n '' ']'
+ tb_extract_temp_folder=/home/user/.cache/tb/tor-browser
+ '[' -n '' ']'
+ tb_local_version_file=/home/user/.tb/tor-browser/Browser/tbb_version.json
+ '[' -n '' ']'
+ tbb_download_alpha_version=false
+ '[' -n '' ']'
+ TB_KEEP_OLD_VERSIONS_COUNT=0
+ '[' '!' true = true ']'
+ '[' '' = true ']'
+ TEMP_DIR=/home/user/.cache/tb/temp
+ export TEMP_DIR
+ rm --recursive --force /home/user/.cache/tb/temp
+ mkdir --parents /home/user/.cache/tb/temp
+ '[' '' = '' ']'
+ echo 'INFO: Auto detecting ARCH...'
INFO: Auto detecting ARCH...
++ uname --machine
+ ARCH=aarch64
+ echo 'INFO: ARCH aarch64 detected.'
INFO: ARCH aarch64 detected.
+ '[' '' = '' ']'
+ echo 'INFO: Auto detecting ARCH_DOWNLOAD...'
INFO: Auto detecting ARCH_DOWNLOAD...
+ '[' aarch64 = i386 ']'
+ '[' aarch64 = i686 ']'
+ '[' -n '' ']'
+ ARCH_DOWNLOAD=linux64
+ echo 'INFO: ARCH_DOWNLOAD linux64 detected.'
INFO: ARCH_DOWNLOAD linux64 detected.
+ source /usr/lib/tbbversion_parser
+ '[' '' = '' ']'
+ '[' :0.0 = '' ']'
+ display=:0.0
+ '[' '' = '' ']'
+ local my_tty_exit_code
+ my_tty_exit_code=0
++ tty
+ my_tty=/dev/pts/0
+ '[' '!' 0 = 0 ']'
+ '[' /dev/pts/0 = '' ']'
++ whoami
+ who_ami=user
+ TITLE='Tor Browser Downloader (by Whonix developers)'
+ output_tool=/usr/lib/msgcollector/msgcollector
+ output=output
+ output --icon /usr/share/icons/anon-icon-pack/tbupdate.ico
+ outputfunc --icon /usr/share/icons/anon-icon-pack/tbupdate.ico
+ true 'outputfunc: args: --icon' /usr/share/icons/anon-icon-pack/tbupdate.ico
+ '[' /usr/lib/msgcollector/msgcollector = '' ']'
+ '[' '' = false ']'
+ '[' '' = true ']'
+ /usr/lib/msgcollector/msgcollector --identifier torbrowser-downloader --whoami user --icon /usr/share/icons/anon-icon-pack/tbupdate.ico
+ true
+ output --parenttty /dev/pts/0
+ outputfunc --parenttty /dev/pts/0
+ true 'outputfunc: args: --parenttty' /dev/pts/0
+ '[' /usr/lib/msgcollector/msgcollector = '' ']'
+ '[' '' = false ']'
+ '[' '' = true ']'
+ /usr/lib/msgcollector/msgcollector --identifier torbrowser-downloader --whoami user --parenttty /dev/pts/0
+ true
+ output --whoami user
+ outputfunc --whoami user
+ true 'outputfunc: args: --whoami' user
+ '[' /usr/lib/msgcollector/msgcollector = '' ']'
+ '[' '' = false ']'
+ '[' '' = true ']'
+ /usr/lib/msgcollector/msgcollector --identifier torbrowser-downloader --whoami user --whoami user
+ true
+ output --titlex 'Tor Browser Downloader (by Whonix developers)'
+ outputfunc --titlex 'Tor Browser Downloader (by Whonix developers)'
+ true 'outputfunc: args: --titlex' 'Tor Browser Downloader (by Whonix developers)'
+ '[' /usr/lib/msgcollector/msgcollector = '' ']'
+ '[' '' = false ']'
+ '[' '' = true ']'
+ /usr/lib/msgcollector/msgcollector --identifier torbrowser-downloader --whoami user --titlex 'Tor Browser Downloader (by Whonix developers)'
+ true
+ output --titlecli 'Tor Browser Downloader (by Whonix developers)'
+ outputfunc --titlecli 'Tor Browser Downloader (by Whonix developers)'
+ true 'outputfunc: args: --titlecli' 'Tor Browser Downloader (by Whonix developers)'
+ '[' /usr/lib/msgcollector/msgcollector = '' ']'
+ '[' '' = false ']'
+ '[' '' = true ']'
+ /usr/lib/msgcollector/msgcollector --identifier torbrowser-downloader --whoami user --titlecli 'Tor Browser Downloader (by Whonix developers)'
+ true
+ export output_tool
+ export output
+ export IDENTIFIER
+ export who_ami
+ ret=0
+ command -v curl.anondist-orig
+ '[' 0 = 0 ']'
+ CURL=curl.anondist-orig
+ '[' '' = '' ']'
+ '[' '' = true ']'
+ '[' -x /usr/lib/curl-scripts/curl-prgrs ']'
+ CURL_PRGRS=/usr/lib/curl-scripts/curl-prgrs
+ export CURL
+ mkdir --parents /home/user/.tb
+ mkdir --parents /home/user/.cache/tb
+ mkdir --parents /home/user/.cache/tb/files
+ '[' false = true ']'
+ '[' -n '' ']'
+ TBB_RELEASE_CHANNEL=release
+ '[' '' = true ']'
+ '[' -n '' ']'
+ tbb_download_base_url=https://www.torproject.org
+ '[' -n '' ']'
+ TBB_VERSIONS_FILE_LINK=https://aus1.torproject.org/torbrowser/update_3/release/downloads.json
+ '[' -n '' ']'
+ CURL_FORCE_SSL='--tlsv1.3 --proto =https'
+ '[' -n '' ']'
+ TBB_REMOTE_FOLDER=https://www.torproject.org/dist/torbrowser
+ '[' '' = 1 ']'
+ test -f /run/qubes/this-is-templatevm
+ '[' -f /usr/share/whonix/marker ']'
++ /usr/lib/helper-scripts/settings_echo
+ eval 'GATEWAY_IP="10.152.152.10"' 'gateway_control_port="9051"'
++ GATEWAY_IP=10.152.152.10
++ gateway_control_port=9051
+ '[' -n '' ']'
+ SOCKS_PORT_TBB_DOWNLOAD=9115
+ '[' '' = '' ']'
+ local uuid_temp
++ cat /proc/sys/kernel/random/uuid
+ uuid_temp=f40bf076-99b8-434d-a408-0abf4dbb019e
+ socks_user_name=tb-updater
+ socks_user_name=tb-updater_f40bf076-99b8-434d-a408-0abf4dbb019e
+ '[' -n '' ']'
+ CURL_PROXY='--proxy socks5h://tb-updater_f40bf076-99b8-434d-a408-0abf4dbb019e:password@10.152.152.10:9115'
+ echo 'INFO: CURL_PROXY: --proxy socks5h://tb-updater_f40bf076-99b8-434d-a408-0abf4dbb019e:password@10.152.152.10:9115'
INFO: CURL_PROXY: --proxy socks5h://tb-updater_f40bf076-99b8-434d-a408-0abf4dbb019e:password@10.152.152.10:9115
+ '[' -n '' ']'
+ RecommendedTBBVersions=/home/user/.cache/tb/RecommendedTBBVersions
+ '[' -n '' ']'
+ tbb_version_last_downloaded_save_file=/home/user/.cache/tb/tbb_version_last_downloaded_save_file
+ '[' -f /home/user/.cache/tb/tbb_version_last_downloaded_save_file ']'
+ '[' -n '' ']'
++ cat /home/user/.cache/tb/tbb_version_last_downloaded_save_file
+ tbb_version_previous_downloaded_version=10.0.17
+ '[' -n 10.0.17 ']'
+ test -f /usr/share/whonix/marker
+ '[' '!' '' = '' ']'
+ tb_run_function tb_stdin
+ case $tb_skip_functions in
+ true 'INFO: Running tb_stdin, because tb_skip_functions does not include it.'
+ tb_stdin
+ '[' '!' '' = '' ']'
+ '[' '' = 1 ']'
+ '[' -t 0 ']'
+ echo 'INFO: stdin connected to terminal, setting TB_INPUT to stdin, will use terminal for input, ok.'
INFO: stdin connected to terminal, setting TB_INPUT to stdin, will use terminal for input, ok.
+ echo 'INFO: Alternatively, if want to run from command line, but still use the graphical user interface for input, you could add to command line: --input gui'
INFO: Alternatively, if want to run from command line, but still use the graphical user interface for input, you could add to command line: --input gui
+ TB_INPUT=stdin
+ TB_USE_MSGCOLLECTOR=false
+ return 0
+ tb_run_function tb_anon_ws_dns_conf
+ case $tb_skip_functions in
+ true 'INFO: Running tb_anon_ws_dns_conf, because tb_skip_functions does not include it.'
+ tb_anon_ws_dns_conf
+ true 'tb_disable_anon_ws_dnf_conf: '
+ '[' '' = true ']'
+ tb_run_function tb_qubes_dvm_template
+ case $tb_skip_functions in
+ true 'INFO: Running tb_qubes_dvm_template, because tb_skip_functions does not include it.'
+ tb_qubes_dvm_template
+ grep -q --invert-match '\-dvm'
+ echo ''
+ echo 'INFO: not running inside Qubes DVM Template, ok.'
INFO: not running inside Qubes DVM Template, ok.
+ return 0
+ tb_run_function tb_local_version_detection
+ case $tb_skip_functions in
+ true 'INFO: Running tb_local_version_detection, because tb_skip_functions does not include it.'
+ tb_local_version_detection
+ echo 'INFO: tbb_download_alpha_version: false'
INFO: tbb_download_alpha_version: false
+ '[' false = true ']'
+ source /usr/share/tb-updater/tbb_hardcoded_version
++ tbb_hardcoded_version=10.0.17
+ echo 'INFO: Downloading stable version. Alternatively, if want to download the alpha version, you could add to command line: --alpha
or set configuration option: tbb_download_alpha_version=true
for instructions, see: https://www.whonix.org/wiki/Tor_Browser#Alpha'
INFO: Downloading stable version. Alternatively, if want to download the alpha version, you could add to command line: --alpha
or set configuration option: tbb_download_alpha_version=true
for instructions, see: https://www.whonix.org/wiki/Tor_Browser#Alpha
+ '[' '' = true ']'
+ '[' -n '' ']'
+ tbb_folder=/home/user/.tb/tor-browser
+ tb_run_function tbbversion_installed
+ case $tb_skip_functions in
+ true 'INFO: Running tbbversion_installed, because tb_skip_functions does not include it.'
+ tbbversion_installed
+ tbb_locally_installed_version='UNKNOWN. Please report this Whonix Bug!'
+ tbb_locally_installed_version_detect_success=0
+ '[' '!' -d /home/user/.tb/tor-browser ']'
+ '[' '!' -f /home/user/.tb/tor-browser/Browser/tbb_version.json ']'
+ local tb_local_version_contents temp
++ cat /home/user/.tb/tor-browser/Browser/tbb_version.json
+ tb_local_version_contents='{"version":"10.0.17","architecture":"linux64","channel":"release","locale":"en-US"}'
++ echo '{"version":"10.0.17","architecture":"linux64","channel":"release","locale":"en-US"}'
++ jq .version
+ temp='"10.0.17"'
++ echo '"10.0.17"'
++ xargs printf
+ temp=10.0.17
+ tbb_locally_installed_version=10.0.17
+ tbb_locally_installed_version_detect_success=1
+ '[' -d /home/user/.tb/tor-browser ']'
+ installed_or_not_result=true
+ installed_or_not_text=
+ tb_run_function tb_skip_if_higher_or_equal_version_already_downloaded
+ case $tb_skip_functions in
+ true 'INFO: Running tb_skip_if_higher_or_equal_version_already_downloaded, because tb_skip_functions does not include it.'
+ tb_skip_if_higher_or_equal_version_already_downloaded
+ '[' '!' '' = true ']'
+ return 0
+ tb_run_function tb_connectivity_checks_tor
+ case $tb_skip_functions in
+ true 'INFO: Running tb_connectivity_checks_tor, because tb_skip_functions does not include it.'
+ tb_connectivity_checks_tor
+ '[' '' = 1 ']'
+ '[' '' = 1 ']'
+ '[' '--proxy socks5h://tb-updater_f40bf076-99b8-434d-a408-0abf4dbb019e:password@10.152.152.10:9115' = '' ']'
+ '[' -x /usr/lib/helper-scripts/tor_enabled_check ']'
+ echo -n 'INFO: Running Tor enabled check... '
INFO: Running Tor enabled check... + source /usr/lib/helper-scripts/tor_enabled_check
+ check_tor_enabled_do
+ TOR_ENABLED=0
+ '[' '!' -e /usr/share/anon-gw-base-files/gateway ']'
+ TOR_ENABLED=1
+ return 0
+ '[' 1 = 0 ']'
+ echo Done.
Done.
+ '[' -x /usr/lib/helper-scripts/tor_bootstrap_check.bsh ']'
+ echo -n 'INFO: Running Tor bootstrap check... '
INFO: Running Tor bootstrap check... + source /usr/lib/helper-scripts/tor_bootstrap_check.bsh
+ tb_run_function check_tor_circuit_established
+ case $tb_skip_functions in
+ true 'INFO: Running check_tor_circuit_established, because tb_skip_functions does not include it.'
+ check_tor_circuit_established
+ check_bootstrap_helper_script=/usr/bin/tor-circuit-established-check
+ check_tor_bootstrap_helper_run_helper_script
+ check_tor_bootstrap_helper_variables
+ command -v qubesdb-read
+ '[' -f /usr/share/anon-ws-base-files/workstation ']'
+ '[' 10.152.152.10 = '' ']'
+ '[' 9051 = '' ']'
+ '[' -f /usr/share/anon-gw-base-files/gateway ']'
+ '[' 9051 = '' ']'
+ '[' 10.152.152.10 = '' ']'
+ check_tor_bootstrap_helper_kill_after=5s
+ check_tor_bootstrap_helper_timeout_after=10s
+ check_bootstrap_helper_script_exit_code=0
++ timeout --kill-after=5s 10s /usr/bin/tor-circuit-established-check
+ check_bootstrap_helper_script_output='Unable to authenticate: socket connection failed ([Errno 104] Connection reset by peer)'
+ check_bootstrap_helper_script_exit_code=255
+ true
+ tor_circuit_established_check_exit_code=255
+ '[' 255 = 0 ']'
+ tor_circuit_established=0
+ tor_circuit_established_word='not established'
+ '[' '!' 0 = 1 ']'
+ MSG='<p></b>Tor not fully bootstrapped.</b></p>

<p>Possible reasons:
<br></br>- no internet connectivity</p>

<p>Please check: <blockquote>Start menu -> System -> systemcheck
              <br></br>or in Terminal: systemcheck
              <br></br>or in Terminal with debugging: systemcheck -v</blockquote></p>

<p>Run systemcheck on Whonix-Gateway as well.</p>

<p>If systemcheck reports no problems with internet activity and downloading Tor Browser still fails, please report a bug!</p>'
+ output --messagex --typex error --message '<p></b>Tor not fully bootstrapped.</b></p>

<p>Possible reasons:
<br></br>- no internet connectivity</p>

<p>Please check: <blockquote>Start menu -> System -> systemcheck
              <br></br>or in Terminal: systemcheck
              <br></br>or in Terminal with debugging: systemcheck -v</blockquote></p>

<p>Run systemcheck on Whonix-Gateway as well.</p>

<p>If systemcheck reports no problems with internet activity and downloading Tor Browser still fails, please report a bug!</p>' --done
+ outputfunc --messagex --typex error --message '<p></b>Tor not fully bootstrapped.</b></p>

<p>Possible reasons:
<br></br>- no internet connectivity</p>

<p>Please check: <blockquote>Start menu -> System -> systemcheck
              <br></br>or in Terminal: systemcheck
              <br></br>or in Terminal with debugging: systemcheck -v</blockquote></p>

<p>Run systemcheck on Whonix-Gateway as well.</p>

<p>If systemcheck reports no problems with internet activity and downloading Tor Browser still fails, please report a bug!</p>' --done
+ true 'outputfunc: args: --messagex' --typex error --message '<p></b>Tor not fully bootstrapped.</b></p>

<p>Possible reasons:
<br></br>- no internet connectivity</p>

<p>Please check: <blockquote>Start menu -> System -> systemcheck
              <br></br>or in Terminal: systemcheck
              <br></br>or in Terminal with debugging: systemcheck -v</blockquote></p>

<p>Run systemcheck on Whonix-Gateway as well.</p>

<p>If systemcheck reports no problems with internet activity and downloading Tor Browser still fails, please report a bug!</p>' --done
+ '[' /usr/lib/msgcollector/msgcollector = '' ']'
+ '[' false = false ']'
+ true
+ case $1 in
+ return 0
+ local MSG_CLI
++ /usr/lib/msgcollector/striphtml '<p></b>Tor not fully bootstrapped.</b></p>

<p>Possible reasons:
<br></br>- no internet connectivity</p>

<p>Please check: <blockquote>Start menu -> System -> systemcheck
              <br></br>or in Terminal: systemcheck
              <br></br>or in Terminal with debugging: systemcheck -v</blockquote></p>

<p>Run systemcheck on Whonix-Gateway as well.</p>

<p>If systemcheck reports no problems with internet activity and downloading Tor Browser still fails, please report a bug!</p>'
+ MSG_CLI='Tor not fully bootstrapped.

Possible reasons:
- no internet connectivity

Please check: Start menu -> System -> systemcheck
              or in Terminal: systemcheck
              or in Terminal with debugging: systemcheck -v

Run systemcheck on Whonix-Gateway as well.

If systemcheck reports no problems with internet activity and downloading Tor Browser still fails, please report a bug!'
+ echo 'ERROR: Tor not fully bootstrapped.

Possible reasons:
- no internet connectivity

Please check: Start menu -> System -> systemcheck
              or in Terminal: systemcheck
              or in Terminal with debugging: systemcheck -v

Run systemcheck on Whonix-Gateway as well.

If systemcheck reports no problems with internet activity and downloading Tor Browser still fails, please report a bug!'
ERROR: Tor not fully bootstrapped.

Possible reasons:
- no internet connectivity

Please check: Start menu -> System -> systemcheck
              or in Terminal: systemcheck
              or in Terminal with debugging: systemcheck -v

Run systemcheck on Whonix-Gateway as well.

If systemcheck reports no problems with internet activity and downloading Tor Browser still fails, please report a bug!
+ tb_exit_function 6
+ trap '' ERR
+ local exit_code
+ exit_code=6
+ '[' 6 = 0 ']'
+ '[' '' = open ']'
+ '[' '' = true ']'
+ exit 6