Upgrade to 15.5 from 15.4 created separate partition

I upgraded to 15.5 from 15.4. Unfortunately, rather than writing over the top as expected, I find that it has created a separate partition. Instead of having 15.5, I have it as an option. And 15.5 seems to be in a very small partition, so I can’t access more than about 10% of the disc. Is this time for a fresh install?

Hello and welcome to the openSUSE forums.

As you did not explain how you did that upgrade it will be difficult to comment on it.

When you want to become up-to-date with your openSUSE version, then you should either take the two steps 15.4 → 15.5 → 15.6, or do a fresh install (and keeping your user data when wanted). The last way may be shorter.

But again, we do not know much about your system.Like what is the partitioning (e.g. separate /home or not) and what file system types.

1 Like

Probably, yes. You also should be aware that 15.5 is EOL and no longer receives updates. 15.6 is the currently supported release.

1 Like

Hello, thanks for the reply. Everything’s on one hard drive - from Dolphin I can see sda1,2,3,4,7,8, whilst from the output of df I can see sda6,7,8. sda6 is home to the boot partition, so I presume that sda5 is home to that for 15.4. Home has been put on 8, but everything else is on 7.

To perform the update, I used zypper --releasever=15.5 dup --download-in-advance. It looks as if 15.5 has been installed alongside 15.4 rather than on top of it, as I would have expected.

The file system types are btrfs (for sda7) and xfs (for sda8, where /home is mounted).

I do not think that such an action will create and use new partitions. I assume some confusion on your part.

Better provide some real information from the system instead of story telling. Please run as root:

fdisk -l

and

lsblk -f

and post that.

As you are new here, I take the liberty to add:
Please, to make the pieces of computer code in your posts better consumable by technical oriented people:

And post as complete as possible. That is starting with the line with the prompt and the command, then all output, and ending with the new prompt line.
When you really feel you need to change anything in such a copy, then add that in a comment, else we take all characters literally.

When the text is very long, then you can upload to https://paste.opensuse.org/ .
Or you can use the tool susepaste by piping the output to it ind posting the URL you get.

Another thing to check is if your repo URLs are fit for usage of the --releasever option. The system is rather old and may never have been prepared for it:

zypper --releasever FOOBAR lr -d

will show this.

Thanks. I’ve never used anything like this before. The command output requested is:

linux-wvxo:~ # fdisk -l
Disk /dev/sda: 1.82 TiB, 2000398934016 bytes, 3907029168 sectors
Disk model: ST2000NM0033-9ZM
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: gpt
Disk identifier: A9633874-F8AA-49DF-8B55-A1D59DD00E84

Device          Start        End    Sectors   Size Type
/dev/sda1        2048    2099199    2097152     1G Linux filesystem
/dev/sda2     2099200 1710229503 1708130304 814.5G Linux filesystem
/dev/sda3  1710229504 2659190783  948961280 452.5G Linux filesystem
/dev/sda4  2659190784 3418359807  759169024   362G Linux filesystem
/dev/sda5  3418359808 3628075007  209715200   100G Linux swap
/dev/sda6  3628075008 3629099007    1024000   500M EFI System
/dev/sda7  3629099008 3712985087   83886080    40G Linux filesystem
/dev/sda8  3712985088 3907029134  194044047  92.5G Linux filesystem
linux-wvxo:~ # 

and:

linux-wvxo:~ # lsblk -f
NAME FSTYPE FSVER LABEL UUID                                 FSAVAIL FSUSE% MOUNTPOINTS
sda                                                                         
├─sda1
│    xfs                2f983efd-4ab4-4131-8ff9-137d1665a53b                
├─sda2
│    xfs                319872f7-17b5-43bd-a23f-9619bc5af72f  813.3G     0% /run/media/gavin/319872f7-17b5-43bd-a23f-9619bc5af72f
├─sda3
│    btrfs              86dbacd5-5ea1-4f6b-968c-94ca014b358c  445.3G     1% /run/media/gavin/86dbacd5-5ea1-4f6b-968c-94ca014b358c
├─sda4
│    xfs                7e412e96-536a-430f-b30d-8c16fed6a661  361.3G     0% /run/media/gavin/7e412e96-536a-430f-b30d-8c16fed6a661
├─sda5
│    swap   1           a9d6166f-93e7-48a5-ae1c-87875b39b54c                [SWAP]
├─sda6
│    vfat   FAT16       C1BA-7146                             494.6M     1% /boot/efi
├─sda7
│    btrfs              001361bd-8e36-4cee-9e53-e4ca24d919da      9G    75% /var
│                                                                           /root
│                                                                           /usr/local
│                                                                           /tmp
│                                                                           /srv
│                                                                           /opt
│                                                                           /boot/grub2/x86_64-efi
│                                                                           /boot/grub2/i386-pc
│                                                                           /.snapshots
│                                                                           /
└─sda8
     xfs                4bd31fb6-a977-4982-9fce-66cd32c673cc  889.1M    99% /home
sr0                                                                         
linux-wvxo:~ # 

As for the repo URLs:

linux-wvxo:~ # zypper --releasever FOOBAR lr -d
Warning: Enforced setting: $releasever=FOOBAR
# | Alias                       | Name                                                                                        | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                 | Service
--+-----------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+----------+--------+---------------------------------------------------------------------+--------
1 | Google-Chrome               | Google-Chrome                                                                               | Yes     | (r ) Yes  | No      |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                 | 
2 | download.opensuse.org-oss_3 | Main Repository (OSS)                                                                       | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/FOOBAR/repo/oss/     | 
3 | oss                         | OpenSuSE Leap 15.1 updates                                                                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/FOOBAR/oss/                | 
4 | packman                     | Packman                                                                                     | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.3/ | 
5 | repo-backports-debug-update | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/update/leap/FOOBAR/backports_debug/    | 
6 | repo-backports-update       | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/FOOBAR/backports/          | 
7 | repo-sle-debug-update       | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | No      | ----      | ----    |   99     | N/A    | http://download.opensuse.org/debug/update/leap/FOOBAR/sle/          | 
8 | repo-sle-update             | Update repository with updates from SUSE Linux Enterprise 15                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/FOOBAR/sle/                | 
linux-wvxo:~ # 

Ouch. Your repo list is messed up. You are missing vital repos and packman is for leap 15.3…

This are the repos which are needed for Leap (except google-chrome and maybe packman):

test@leaptest:~> zypper lr -dE
#  | Alias                     | Name       | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                 | Service
---+---------------------------+------------+---------+-----------+---------+----------+--------+---------------------------------------------------------------------+---------
 1 | google-chrome             | google-c-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64                | 
 2 | openSUSE:repo-non-oss     | repo-non-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/non-oss         | openSUSE
 4 | openSUSE:repo-openh264    | repo-ope-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap                   | openSUSE
 5 | openSUSE:repo-oss         | repo-oss-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/oss             | openSUSE
 8 | openSUSE:update-backports | update-b-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/backports                  | openSUSE
10 | openSUSE:update-non-oss   | update-n-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/non-oss                    | openSUSE
12 | openSUSE:update-oss       | update-o-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/oss                        | openSUSE
14 | openSUSE:update-sle       | update-s-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/sle                        | openSUSE
16 | packman                   | packman    | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.6/ | 
test@leaptest:~> 

And this is a complete repo list for Leap (except google-chrome and maybe packman):

test@leaptest:~> zypper lr -d
#  | Alias                           | Name | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                 | Service
---+---------------------------------+------+---------+-----------+---------+----------+--------+---------------------------------------------------------------------+---------
 1 | google-chrome                   | go-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://dl.google.com/linux/chrome/rpm/stable/x86_64                | 
 2 | openSUSE:repo-non-oss           | re-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/non-oss         | openSUSE
 3 | openSUSE:repo-non-oss-debug     | re-> | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/non-oss   | openSUSE
 4 | openSUSE:repo-openh264          | re-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://codecs.opensuse.org/openh264/openSUSE_Leap                   | openSUSE
 5 | openSUSE:repo-oss               | re-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/distribution/leap/15.6/repo/oss             | openSUSE
 6 | openSUSE:repo-oss-debug         | re-> | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/distribution/leap/15.6/repo/oss       | openSUSE
 7 | openSUSE:repo-oss-source        | re-> | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/source/distribution/leap/15.6/repo/oss      | openSUSE
 8 | openSUSE:update-backports       | up-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/backports                  | openSUSE
 9 | openSUSE:update-backports-debug | up-> | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/update/leap/15.6/backports_debug            | openSUSE
10 | openSUSE:update-non-oss         | up-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/non-oss                    | openSUSE
11 | openSUSE:update-non-oss-debug   | up-> | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/non-oss              | openSUSE
12 | openSUSE:update-oss             | up-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/oss                        | openSUSE
13 | openSUSE:update-oss-debug       | up-> | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/oss                  | openSUSE
14 | openSUSE:update-sle             | up-> | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://cdn.opensuse.org/update/leap/15.6/sle                        | openSUSE
15 | openSUSE:update-sle-debug       | up-> | No      | ----      | ----    |   99     | N/A    | http://cdn.opensuse.org/debug/update/leap/15.6/sle                  | openSUSE
16 | packman                         | pa-> | Yes     | (r ) Yes  | Yes     |   90     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.6/ | 
test@leaptest:~> 

https://en.opensuse.org/Package_repositories

There is indeed something strange with /dev/sda8 . In one listing it is

/dev/sda8  3712985088 3907029134  194044047  92.5G Linux filesystem

thus 92,5 GB.

In the other:

xfs  4bd31fb6-a977-4982-9fce-66cd32c673cc  889.1M    99% /home

thus less then 1 GB.
And the file system is full.

What are sd1 … sda4 supposed to be for?

Ineed indeed, your Packman repo is hard-coded for 15.3, even older then the 15.4 you told you had.

And where are the non-OSS repos?

How the sda1-4 partitions appeared mystifies me. With sda8, I think that what we’re looking at in the first is the size of the partition and the second the amount of free space remaining (far less than it should be). I’ll look at the repos presently. Thanks - good to be moving forward.

Thanks very much - this is very helpful. At the risk of seeming naive, I will attempt to add the missing repos.

With the Packman repo, it seems to be a holdover from when I was running 15.3 - I began with a 15.0 install, then updated it in situ to 15.1, 15.2, 15.3, 15.4, and 15.5.

Yes, but you should either have adapted your repo URLs to the openSUSE version you run (in the past), or now replace 15.3 by $releasever to never worry again.

Thanks. I’ll note that.

I’ve located the missing repos, and attempted to add them but the root partition appears to have been mounted read-only. I have run a scan, but can’t see any damage that might have prompted that.

Are you sure that you are booting from a rw snapshot?