How to reboot to specific snapshot and use it + change to read-write.

NAME=“openSUSE Leap”
VERSION=“15.0”
ID=“opensuse-leap”
ID_LIKE=“suse opensuse”
VERSION_ID=“15.0”

Hello there. I used the same title for this thread as the original one because it was closed. I have the same problem as stated here:

https://forums.opensuse.org/showthread.php/525503-How-to-reboot-to-specific-snapshot-and-use-it-change-to-read-write

In my case an abrupt system shutdown due to overheating while updates were being installed was the cause.

I did the rollback suggested. After rebooting I could start Leap 15 normally. There were several updates pending (1285 or so) which I installed. After this updates were installed the system applications did not work Yast, etc, including Firefox and Chrome (no error messages, they simply did not start). I could start some others like Spyder and CodeBlocks normally as well as Dolphin. I rebooted the system wondering that it was necessary in order to avoid these malfunctions but then the same boot screen showed up telling me the options available after the system crashed at the beginning.

I just want to start with a workable snapshot and start from there.

I send some screenshots

https://susepaste.org/53986622

Although the first option is TW, I never had it installed, so I selectedStart bootloader from a read-only snapshot

https://susepaste.org/63941010

Next I chose the first Leap 15.0 snapshot in the list (last in time)

As I mentioned before, I never had TW installed. So I don’t know why those TW snapshots are there.

Thanks in advance,

jleon

Most likely because you added some TW repo by a one-click install.

When on a ro snapshot, you should be able to do ‘snapper rollback’.

How do I know if I have added a tumbleweed repository? This is the list given by zypper lr -d

[size=1]
Repository priorities are without effect. All enabled repositories share the same priority.

| Alias | Name | Enabled | GPG Check | Refresh | Priority | Type | URI | Service

—±------------------------------------±----------------------------------------±--------±----------±--------±---------±-------±-------------------------------------------------------------------------------------±-------
1 | google-chrome | google-chrome | Yes | (r ) Yes | Yes | 99 | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64 |
2 | http-download.opensuse.org-00d3d772 | home:PerryWerneck | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/home:/PerryWerneck/openSUSE_Leap_15.0/ |
3 | http-download.opensuse.org-74f3925f | devel:tools:building | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/devel:/tools:/building/openSUSE_Leap_15.0/ |
4 | http-download.opensuse.org-a835ff64 | openSUSE:Factory | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/ |
5 | http-download.opensuse.org-d44ae278 | hardware | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/hardware/openSUSE_Leap_15.0/ |
6 | http-download.videolan.org-9143b64f | SuSE | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.videolan.org/SuSE/Leap_15.0/ |
7 | http-opensuse-guide.org-ca8f3c01 | libdvdcss repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://opensuse-guide.org/repo/openSUSE_Leap_15.0/ |
8 | http-packman.inode.at-8b28c821 | Packman Repository | Yes | (r ) Yes | Yes | 99 | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_15.0/ |
9 | openSUSE-Leap-15.0-1 | openSUSE-Leap-15.0-1 | No | ---- | ---- | 99 | rpm-md | hd:///?device=/dev/disk/by-id/usb-PNY_USB_2.0_FD_AF528H39YE11001257-0:0-part2 |
10 | openSUSE_Leap_15.0 | Wine | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/repositories/Emulators:/Wine/openSUSE_Leap_15.0/ |
11 | repo-debug | openSUSE-Leap-15.0-Debug | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/15.0/repo/oss/ |
12 | repo-debug-non-oss | openSUSE-Leap-15.0-Debug-Non-Oss | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/distribution/leap/15.0/repo/non-oss/ |
13 | repo-debug-update | openSUSE-Leap-15.0-Update-Debug | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.0/oss/ |
14 | repo-debug-update-non-oss | openSUSE-Leap-15.0-Update-Debug-Non-Oss | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/debug/update/leap/15.0/non-oss/ |
15 | repo-non-oss | openSUSE-Leap-15.0-Non-Oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/non-oss/ |
16 | repo-oss | openSUSE-Leap-15.0-Oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/distribution/leap/15.0/repo/oss/ |
17 | repo-source | openSUSE-Leap-15.0-Source | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/distribution/leap/15.0/repo/oss/ |
18 | repo-source-non-oss | openSUSE-Leap-15.0-Source-Non-Oss | No | ---- | ---- | 99 | NONE | http://download.opensuse.org/source/distribution/leap/15.0/repo/non-oss/ |
19 | repo-update | openSUSE-Leap-15.0-Update | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.0/oss/ |
20 | repo-update-non-oss | openSUSE-Leap-15.0-Update-Non-Oss | Yes | (r ) Yes | Yes | 99 | rpm-md | http://download.opensuse.org/update/leap/15.0/non-oss/ |

[/size]

That one sure looks like a Tumbleweed repo.

Remove it. And then try

zypper dup

(as root).

nrickert](https://forums.opensuse.org/member.php/49759-nrickert),Thanks a lot. I followed your prescription and it worked! (it saved hours of eventually installing a fresh Leap version with all its implications)

jleon

I’m glad things are now working properly.