How to switch to unstable branch?

i am in KDE so , can i update and how to update

Be patient you’re in stable branch so you will update at the next stable update whatever the date, no any vital need to running speed here :wink:

but i want update i want go to unusable without losing any files

So you need to change branch, check the testing or unstable one looking more appropriate to your stamina

This will be helpful for you:

https://wiki.manjaro.org/index.php/Switching_Branches

sudo pacman-mirrors --api --set-branch {branch}

that means branch - unstable

sudo pacman-mirrors --api --set-branch {unstable}

like this?

Remove the curly brackets so it’s like this:

sudo pacman-mirrors --api --set-branch unstable

Then run:

sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syyu

do i need vpn or anything for this? i am getting error .

RROR Connection: HTTPConnectionPool(host='muug.ca', port=80): Read timed out.

Second error

RROR Connection: HTTPConnectionPool(host='manjaro.telecoms.bg', port=80): Max retries exceeded with url: /unstable/core/x86_64/core.db.tar.gz (Caused by ConnectTimeoutError(<urllib3.connection.HTTPConnection object at 0x7f9ca61146a0>, 'Connection to manjaro.telecoms.bg timed out. (connect timeout=2)'))


No.

After which command did you get that error?

after this command

It works fine for me. Try updating your mirrors first:

sudo pacman-mirrors --geoip && sudo pacman-mirrors --api --set-branch unstable

ok i will try i run sudo pacman-mirrors --api --set-branch unstable again so i will wait if got again errors i will try

its finished but check it

sudo pacman-mirrors --api --set-branch unstable                                                                                            ✔ 
[sudo] password for hello-nahian: 
::INFO Branch in config is changed
::INFO Downloading mirrors from Manjaro
::INFO => Mirror pool: https://repo.manjaro.org/mirrors.json
::INFO => Mirror status: http://repo.manjaro.org/status.json
::INFO Using default mirror file
::INFO Querying mirrors - This may take some time
  0.467 Australia      : https://manjaro.lucassymons.net/
  ..... Australia      : https://mirror.aarnet.edu.au/pub/manjaro/
  ..... Australia      : http://mirror.aarnet.edu.au/pub/manjaro/
  ..... Austria        : http://mirror.easyname.at/manjaro/
  ..... Austria        : ftp://mirror.easyname.at/manjaro/
  ..... Bangladesh     : http://mirror.xeonbd.com/manjaro/
  ..... Belarus        : http://mirror.datacenter.by/pub/mirrors/manjaro/
  ..... Belgium        : http://ftp.belnet.be/mirrors/manjaro/repos/
  ..... Belgium        : ftp://ftp.belnet.be/mirrors/manjaro/repos/

::ERROR ftp error: timeout('timed out')

  1.281 Belgium        : https://mirror.futureweb.be/manjaro/
  1.022 Belgium        : http://mirror.futureweb.be/manjaro/
  ..... Brazil         : https://manjaro.c3sl.ufpr.br/
  2.026 Bulgaria       : https://mirrors.netix.net/manjaro/
  2.148 Bulgaria       : https://mirror.telepoint.bg/manjaro/
  1.396 Bulgaria       : http://mirror.telepoint.bg/manjaro/
  ..... Bulgaria       : ftps://mirror.telepoint.bg/manjaro/

::ERROR unknown url type: ftps

  ..... Bulgaria       : https://manjaro.ipacct.com/manjaro/

::ERROR Connection: HTTPSConnectionPool(host='manjaro.ipacct.com', port=443): Max retries exceeded with url: /manjaro/unstable/core/x86_64/core.db.tar.gz (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f01fcfa86d0>: Failed to establish a new connection: [Errno -2] Name or service not known'))

  ..... Bulgaria       : http://manjaro.telecoms.bg/
  3.765 Canada         : https://mirror.csclub.uwaterloo.ca/manjaro/
  ..... Canada         : https://muug.ca/mirror/manjaro/
  ..... Canada         : http://muug.ca/mirror/manjaro/
  ..... Canada         : https://mirror.0xem.ma/manjaro/

::ERROR Connection: HTTPSConnectionPool(host='mirror.0xem.ma', port=443): Read timed out.

  ..... Canada         : http://mirror.0xem.ma/manjaro/
  ..... Canada         : https://osmirror.org/manjaro/
  ..... Chile          : http://manjaro.dcc.uchile.cl/

::ERROR Connection: HTTPConnectionPool(host='manjaro.dcc.uchile.cl', port=80): Read timed out.

  ..... Chile          : https://mirror.ufro.cl/manjaro/
  ..... China          : https://mirrors.ustc.edu.cn/manjaro/

::ERROR Connection: HTTPSConnectionPool(host='mirrors.ustc.edu.cn', port=443): Max retries exceeded with url: /manjaro/unstable/core/x86_64/core.db.tar.gz (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f01fcfa83a0>: Failed to establish a new connection: [Errno -2] Name or service not known'))

  ..... China          : https://mirrors.tuna.tsinghua.edu.cn/manjaro/
  0.970 China          : https://mirrors.tuna.tsinghua.edu.cn/manjaro/
  ..... China          : https://mirrors.sjtug.sjtu.edu.cn/manjaro/
  ..... Costa_Rica     : https://mirrors.ucr.ac.cr/manjaro/
  ..... Czech          : https://mirror.dkm.cz/manjaro/

::ERROR Connection: HTTPSConnectionPool(host='mirror.dkm.cz', port=443): Read timed out. (read timeout=4)

  ..... Denmark        : https://mirrors.dotsrc.org/manjaro/

::ERROR Connection: HTTPSConnectionPool(host='mirrors.dotsrc.org', port=443): Max retries exceeded with url: /manjaro/unstable/core/x86_64/core.db.tar.gz (Caused by NewConnectionError('<urllib3.connection.HTTPSConnection object at 0x7f01fcfa8dc0>: Failed to establish a new connection: [Errno -2] Name or service not known'))

  ..... Finland        : https://manjaro.kyberorg.fi/

::ERROR Connection: HTTPSConnectionPool(host='manjaro.kyberorg.fi', port=443): Read timed out.

  ..... Finland        : http://manjaro.kyberorg.fi/

::ERROR Connection: HTTPConnectionPool(host='manjaro.kyberorg.fi', port=80): Read timed out.

  ..... France         : http://ftp.free.org/mirrors/repo.manjaro.org/repos/

::ERROR Connection: HTTPConnectionPool(host='ftp.free.org', port=80): Read timed out.

  ..... France         : ftp://ftp.free.org/mirrors/repo.manjaro.org/repos/Traceback (most recent call last):
  File "/usr/bin/pacman-mirrors", line 28, in <module>
    pm.run()
  File "/usr/lib/python3.9/site-packages/pacman_mirrors/pacman_mirrors.py", line 124, in run
    common.build_mirror_list(self)
  File "/usr/lib/python3.9/site-packages/pacman_mirrors/builder/common.py", line 56, in build_mirror_list
    work_pool = test_mirror_pool(self=self, worklist=work_pool)
  File "/usr/lib/python3.9/site-packages/pacman_mirrors/functions/testMirrorFn.py", line 82, in test_mirror_pool
    mirror_proto["resp_time"] = get_mirror_response(
  File "/usr/lib/python3.9/site-packages/pacman_mirrors/functions/httpFn.py", line 206, in get_mirror_response
    message = get_ftp_response(url=probe_url, maxwait=maxwait)
  File "/usr/lib/python3.9/site-packages/pacman_mirrors/functions/httpFn.py", line 167, in get_ftp_response
    shutil.copyfileobj(ftpReq, testFile)
  File "/usr/lib/python3.9/shutil.py", line 205, in copyfileobj
    buf = fsrc_read(length)
  File "/usr/lib/python3.9/tempfile.py", line 474, in func_wrapper
    return func(*args, **kwargs)
  File "/usr/lib/python3.9/tempfile.py", line 474, in func_wrapper
    return func(*args, **kwargs)
  File "/usr/lib/python3.9/socket.py", line 704, in readinto
    return self._sock.recv_into(b)
socket.timeout: timed out

It missed out a lot of mirrors for some reason but it looks like you have change branches. Now try:

sudo pacman-mirrors --fasttrack 5 && sudo pacman -Syyu

i got 1.3 GB update form pamac

Looks like the branch switched worked, once you have downloaded and installed the updates your system will be on unstable.

ok i skip this command for pamac , do i need run this command?

You can use pamac instead of pacman. So if you’re updating with pamac ignore that command.

You want to swich to unstable, but you don’t know how. You haven’t done any research, you want every command spoon-fed.
I don’t think this is a good idea. Not for you, not for manjaro.

10 Likes