Zypper upgrade distro, Fragmentation fault

Hello community,
Since I’ve installed openSUSE, Tumbleweed version 20210418. I have 8 months now but from the beginning I have this problem I’ve tried many solutions found on the internet and none of them worked. I updated zypper, I downgraded it, I disabled the repos and tried to enable them one by one, but it’s the same. Furthermore, I put a lot of time to solve it, but I haven’t found a way.

I hope someone can help me solve this

Hello and welcome to the openSUSE forums.

We always like to see the same things you see. Thus please copy past your zypper session complete (that is including the line with the prompt and command, all output up to and including the next prompt line) between CODE tags in a post here.

You get the CODE tags by using the # button in the tool bar of the post editor. An example is here: Using CODE tags Around your paste.

And when you want to show your repo list, use

zypper lr -d

and post here in the same way.

Hi, thanks for replying. This is my repo list :


╭(psycomentis06@localhost) - [Sun Dec 12:10:46:55]
├{~}
╰$sudo zypper lr -d
#  | Alias                                | Name                        | Enabled | GPG Check | Refresh | Priority | Type   | URI                                      
                                                        | Service
---+--------------------------------------+-----------------------------+---------+-----------+---------+----------+--------+------------------------------------------
---------------------------------------------------------+--------
1 | VLC                                  | VLC                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.videolan.org/SuSE/Tumble
weed                                                     |  
2 | brave-browser                        | brave-browser               | No      | ----      | ----    |   99     | NONE   | https://brave-browser-rpm-release.s3.brav
e.com/x86_64/                                            |  
3 | dvd                                  | dvd                         | No      | ----      | ----    |   99     | NONE   | http://opensuse-guide.org/repo/openSUSE_T
umbleweed/                                               |  
4 | http-ftp.gwdg.de-432c3942            | Packman Repository          | No      | ----      | ----    |   99     | NONE   | http://ftp.gwdg.de/pub/linux/packman/suse
/openSUSE_Tumbleweed/                                    |  
5 | https-download.opensuse.org-2162f3f6 | home:phoenix.os:playmarket  | No      | ----      | ----    |   99     | NONE   | https://download.opensuse.org/repositorie
s/home:/phoenix.os:/playmarket/openSUSE_Tumbleweed/      |  
6 | https-download.opensuse.org-432dcfaa | openSUSE:Factory            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositorie
s/openSUSE:/Factory/snapshot/                            |  
7 | https-download.opensuse.org-70bf793d | openSUSE:Tumbleweed         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/tumbleweed/
repo/debug/                                              |  
8 | https-download.opensuse.org-d6abbc6e | server:database             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositorie
s/server:/database/openSUSE_Tumbleweed/                  |  
9 | kde-apps                             | kde-apps                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositorie
s/KDE:/Applications/KDE_Frameworks5_openSUSE_Tumbleweed/ |  
10 | kde-extra                            | kde-extra                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositorie
s/KDE:/Extra/KDE_Frameworks5_openSUSE_Tumbleweed         |  
11 | kde-framework                        | kde-framework               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositorie
s/KDE:/Frameworks5/openSUSE_Factory/                     |  
12 | openSUSE-20210401-0                  | openSUSE-20210401-0         | No      | ----      | ----    |   99     | NONE   | hd:/?device=/dev/disk/by-id/usb-ADATA_USB
_Flash_Drive_25A1806292240004-0:0-part1                  |  
13 | repo-debug                           | openSUSE-Tumbleweed-Debug   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/debug/tumble
weed/repo/oss/                                           |  
14 | repo-non-oss                         | openSUSE-Tumbleweed-Non-Oss | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/r
epo/non-oss/                                             |  
15 | repo-oss                             | openSUSE-Tumbleweed-Oss     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/r
epo/oss/                                                 |  
16 | repo-source                          | openSUSE-Tumbleweed-Source  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/source/tumbl
eweed/repo/oss/                                          |  
17 | repo-update                          | openSUSE-Tumbleweed-Update  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbl
eweed/                                                   |  
18 | snappy                               | snappy                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositorie
s/system:/snappy/openSUSE_Tumbleweed                     |  
╭(psycomentis06@localhost) - [Sun Dec 12:10:46:55]
├{~}
╰$

[FONT=Verdana]

For the Zypper session it was too long i wasn’t able to paste it in here but i paste it in this google doc : https://docs.google.com/document/d/1xgdc6pzP-hn1LNfcPb0_TSRs0Q3f0IxIFcb7H-MITyg/edit?usp=sharing[/FONT]

Hm, I doubt you did a direct copy/paste from the terminal emulator to the post editor (between the CODE tags). All formatting is lost and one of the features of the CODE tags is that formatting is kept, so reading becomes easier. Also code tags avoid creating links out of URLs. I have no idea what you did to produce this :frowning:

It should look something like this (not the contents, but the way it is shown):

boven:~ # zypper lr -d
#  | Alias                  | Name                                                                                        | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                      | Service
---+------------------------+---------------------------------------------------------------------------------------------+---------+-----------+---------+----------+--------+--------------------------------------------------------------------------+--------
 1 | backports-debug-update | Update repository with updates for openSUSE Leap debuginfo packages from openSUSE Backports | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/update/leap/15.3/backports_debug/           | 
 2 | backports-update       | Update repository of openSUSE Backports                                                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.3/backports/                 | 
 3 | libdvdcss              | Libdvdcss                                                                                   | No      | ----      | ----    |   99     | NONE   | http://opensuse-guide.org/repo/openSUSE_Leap_15.3/                       | 
 4 | main                   | Main (OSS)                                                                                  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.3/repo/oss/            | 
 5 | main-debug             | Debug (OSS)                                                                                 | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.3/repo/oss/      | 
 6 | main-debug-update      | Update-Debug (OSS)                                                                          | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.3/oss/                 | 
 7 | main-source            | Source (OSS)                                                                                | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.3/repo/oss/     | 
 8 | main-update            | Update (OSS)                                                                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.3/oss                        | 
 9 | non-oss-debug          | Debug (Non-OSS)                                                                             | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/distribution/leap/15.3/repo/non-oss/  | 
10 | non-oss-debug-update   | Update-Debug (Non-OSS)                                                                      | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.3/non-oss/             | 
11 | non-oss-main           | Main (Non-OSS)                                                                              | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/distribution/leap/15.3/repo/non-oss/        | 
12 | non-oss-source         | Source (Non-OSS)                                                                            | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/source/distribution/leap/15.3/repo/non-oss/ | 
13 | non-oss-update         | Update (Non-OSS)                                                                            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.3/non-oss/                   | 
14 | packman                | Packman                                                                                     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.3/      | 
15 | sle-debug-update       | Update repository with debuginfo for updates from SUSE Linux Enterprise 15                  | No      | ----      | ----    |   99     | NONE   | http://download.opensuse.org/debug/update/leap/15.3/sle/                 | 
16 | sle-update             | Update repository with updates from SUSE Linux Enterprise 15                                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/15.3/sle/                       | 
17 | teams                  | teams                                                                                       | No      | ----      | ----    |   99     | rpm-md | https://packages.microsoft.com/yumrepos/ms-teams                         | 
boven:~ # 

A second thing is that it is better to upload texts that are to long (and images) to https://susepaste.org/
There are people that try to avoid companies like Google to execute scripts on their system.

I nevertheless had a look into it. The fact that it does not happen at the same moment every time will not make this an easy one.I am afraid.

No hiccups in your internet connection?

I wasn’t paying attention for the formatting sorry and thanks for those tips it’s my first time :).
I know it’s a strange error, I thought it was an internet issue or a disk space issue. I tried my university internet, I tried using 4G, other Wi-Fi networks, but I got same problem from the moment I’ve installed it. When I try to update some packages, it works. If the operation take so long, most likely it will throw the fragmentation fault exception.


╭(**psycomentis06@localhost**) - [Sun Dec 12:12:09:27]
├{~}
╰$zypper lr -d
#  | Alias                                | Name                        | Enabled | GPG Check | Refresh | Priority | Type   | URI                                                                                             
  | Service
---+--------------------------------------+-----------------------------+---------+-----------+---------+----------+--------+-------------------------------------------------------------------------------------------------
--+--------
 1 | VLC                                  | VLC                         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.videolan.org/SuSE/Tumbleweed                                                   
  |  
 2 | brave-browser                        | brave-browser               | No      | ----      | ----    |   99     | NONE   | https://brave-browser-rpm-release.s3.brave.com/x86_64/                                          
  |  
 3 | dvd                                  | dvd                         | No      | ----      | ----    |   99     | NONE   | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                                             
  |  
 4 | http-ftp.gwdg.de-432c3942            | Packman Repository          | No      | ----      | ----    |   99     | NONE   | http://ftp.gwdg.de/pub/linux/packman/suse/openSUSE_Tumbleweed/                                  
  |  
 5 | https-download.opensuse.org-2162f3f6 | home:phoenix.os:playmarket  | No      | ----      | ----    |   99     | NONE   | https://download.opensuse.org/repositories/home:/phoenix.os:/playmarket/openSUSE_Tumbleweed/    
  |  
 6 | https-download.opensuse.org-432dcfaa | openSUSE:Factory            | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/openSUSE:/Factory/snapshot/                          
  |  
 7 | https-download.opensuse.org-70bf793d | openSUSE:Tumbleweed         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/tumbleweed/repo/debug/                                            
  |  
 8 | https-download.opensuse.org-d6abbc6e | server:database             | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/server:/database/openSUSE_Tumbleweed/                
  |  
 9 | kde-apps                             | kde-apps                    | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/KDE:/Applications/KDE_Frameworks5_openSUSE_Tumbleweed
/ |  
10 | kde-extra                            | kde-extra                   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/KDE:/Extra/KDE_Frameworks5_openSUSE_Tumbleweed       
  |  
11 | kde-framework                        | kde-framework               | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/KDE:/Frameworks5/openSUSE_Factory/                   
  |  
12 | openSUSE-20210401-0                  | openSUSE-20210401-0         | No      | ----      | ----    |   99     | NONE   | hd:/?device=/dev/disk/by-id/usb-ADATA_USB_Flash_Drive_25A1806292240004-0:0-part1                
  |  
13 | repo-debug                           | openSUSE-Tumbleweed-Debug   | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/debug/tumbleweed/repo/oss/                                         
  |  
14 | repo-non-oss                         | openSUSE-Tumbleweed-Non-Oss | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/non-oss/                                           
  |  
15 | repo-oss                             | openSUSE-Tumbleweed-Oss     | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/tumbleweed/repo/oss/                                               
  |  
16 | repo-source                          | openSUSE-Tumbleweed-Source  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/source/tumbleweed/repo/oss/                                        
  |  
17 | repo-update                          | openSUSE-Tumbleweed-Update  | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/tumbleweed/                                                 
  |  
18 | snappy                               | snappy                      | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | https://download.opensuse.org/repositories/system:/snappy/openSUSE_Tumbleweed                   
  |  
╭(**psycomentis06@localhost**) - [Sun Dec 12:12:09:29]
├{~}
╰$


That looks much better :slight_smile:

While I do not think that your repos have anything to do with your problem (we both think it is something different) and please take into account that I am not using Tumbleweed, I doubt a bit if it is wise to use Factory with Tumbleweed. But this is only a side remark.

Hi
Can you show the output from the following;


cat /etc/os-release

When you say updating, what is the command you run?

Hi


╭(**psycomentis06@localhost**) - [Mon Dec 13:01:04:03]
├{~}
╰$cat /etc/os-release
NAME="openSUSE Tumbleweed"
# VERSION="20210418"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20210418"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20210418"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo"
╭(**psycomentis06@localhost**) - [Mon Dec 13:01:04:06]
├{~}
╰$


for the update i run

sudo zypper dup --no-allow-vendor-change

Hi
So you have not updated in a long time…? 20210418 vs current which is…;


cat /etc/os-release 
NAME="openSUSE Tumbleweed"
# VERSION="20211210"
ID="opensuse-tumbleweed"
ID_LIKE="opensuse suse"
VERSION_ID="20211210"
PRETTY_NAME="openSUSE Tumbleweed"
ANSI_COLOR="0;32"
CPE_NAME="cpe:/o:opensuse:tumbleweed:20211210"
BUG_REPORT_URL="https://bugs.opensuse.org"
HOME_URL="https://www.opensuse.org/"
DOCUMENTATION_URL="https://en.opensuse.org/Portal:Tumbleweed"
LOGO="distributor-logo-Tumbleweed"

If that’s the case, then way too much has changed usr merge, glibc etc…

I tried to update it from the day that I’ve installed it in. I thought about it, but I thought also that zypper will take care of this. Is there a way to upgrade it step by step ? Not jump directly into current version or do I have to download the latest ISO and as far as I remember SUSE installer has an option to install the system without losing the data on the same disk partition.

Thanks for you help

After 4 days i found the best way to solve it & upgrade my OS is to download the latest snapshot form the official website : https://get.opensuse.org/tumbleweedIt .
The problem will remain a mystery maybe i was a bit unlucky with the snapshot i installed while ago. it has some other strange problems like Kvantum theme is installed but appears corrupted. or the screen which is flickering even after trying many solutions from other Linux forums. The update to the snapshot 20211215 solved all the problems i was having.Based on your installed packages you will need around 5 G Byte free space to do the update.