Error when updating

On attempting Software Update it get this message:


Download (curl) error for 'http://packman.inode.at/suse/openSUSE_Leap_42.3/media.1/media':
Error code: Curl error 56
Error message: Recv failure: Connection reset by peer

… and after ‘retrying’ a number of times i am presented with a list of files to be updated … however upon applying the update i get this;


Additional rpm output: Error: drm.kmp-defat-4.9.33-k4.4.79_4-5.2 seems to contain modules for multiple kernel versions

Any ideas??

Thanks

inode.at sits on the other side of the globe. Pick another one from: PackMan :: Mirrors

The usual method to deal with Packman errors is to wait a while and try again. Packman updates often, and when you pick an inopportune time to update, you can catch your choice of mirror in an inconsistent state.

Okay … that maybe so, however everytime i need to check for updates i go through this sort of response:

Sun Jul  1 12:24:13 +07 2018
~ > sudo zypper refresh
[sudo] password for root:  
Repository 'Google-Chrome' is up to date.                                                                                                              
Download (curl) error for 'http://download.opensuse.org/repositories/home:/ecsos/openSUSE_Leap_42.3/media.1/media':
Error code: Curl error 56
Error message: Recv failure: Connection reset by peer

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
Repository 'home:ecsos' is up to date.                                                                                                                 
Download (curl) error for 'http://packman.inode.at/suse/openSUSE_Leap_42.3/media.1/media':
Error code: Curl error 56
Error message: Recv failure: Connection reset by peer

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
Repository 'Packman Repository' is up to date.                                                                                                         
Repository 'openSUSE-Leap-42.3-Non-Oss' is up to date.                                                                                                 
Repository 'openSUSE-Leap-42.3-Oss' is up to date.                                                                                                     
Download (curl) error for 'http://download.opensuse.org/update/leap/42.3/oss/media.1/media':
Error code: Curl error 56
Error message: Recv failure: Connection reset by peer

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
Repository 'openSUSE-Leap-42.3-Update' is up to date.                                                                                                  
Download (curl) error for 'http://download.opensuse.org/update/leap/42.3/non-oss/media.1/media':
Error code: Curl error 56
Error message: Recv failure: Connection reset by peer

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
Repository 'openSUSE-Leap-42.3-Update-Non-Oss' is up to date.                                                                                          
All repositories have been refreshed.
~ >  



​~ > zypper lr       
Repository priorities are without effect. All enabled repositories share the same priority.

# | Alias                               | Name                              | Enabled | GPG Check | Refresh
--+-------------------------------------+-----------------------------------+---------+-----------+--------
1 | Google-Chrome                       | Google-Chrome                     | Yes     | (r ) Yes  | Yes     
2 | http-download.opensuse.org-68018b71 | home:ecsos                        | Yes     | (r ) Yes  | Yes     
3 | packman                             | packman                           | No      | ----      | ----
4 | packman.inode.at-suse               | Packman Repository                | Yes     | (r ) Yes  | Yes     
5 | repo-non-oss                        | openSUSE-Leap-42.3-Non-Oss        | Yes     | (r ) Yes  | Yes     
6 | repo-oss                            | openSUSE-Leap-42.3-Oss            | Yes     | (r ) Yes  | Yes     
7 | repo-update                         | openSUSE-Leap-42.3-Update         | Yes     | (r ) Yes  | Yes     
8 | repo-update-non-oss                 | openSUSE-Leap-42.3-Update-Non-Oss | Yes     | (r ) Yes  | Yes    


Try as root:

rpm rebuilddb
zypper clean -a

Okay!! … that seems to have done the job!! :slight_smile:

~ > sudo rpm --rebuilddb
[sudo] password for root: 

~ > sudo zypper clean -a
All repositories have been cleaned up.

~ > sudo zypper refresh
Retrieving repository 'Google-Chrome' metadata ............................................................................................................................[done]
Building repository 'Google-Chrome' cache .................................................................................................................................[done]
Retrieving repository 'home:ecsos' metadata ...............................................................................................................................[done]
Building repository 'home:ecsos' cache ....................................................................................................................................[done]
Retrieving repository 'Packman Repository' metadata .......................................................................................................................[done]
Building repository 'Packman Repository' cache ............................................................................................................................[done]
Retrieving repository 'openSUSE-Leap-42.3-Non-Oss' metadata ...............................................................................................................[done]
Building repository 'openSUSE-Leap-42.3-Non-Oss' cache ....................................................................................................................[done]
Retrieving repository 'openSUSE-Leap-42.3-Oss' metadata ...................................................................................................................[done]
Building repository 'openSUSE-Leap-42.3-Oss' cache ........................................................................................................................[done]
Retrieving repository 'openSUSE-Leap-42.3-Update' metadata ................................................................................................................[done]
Building repository 'openSUSE-Leap-42.3-Update' cache .....................................................................................................................[done]
Retrieving repository 'openSUSE-Leap-42.3-Update-Non-Oss' metadata ........................................................................................................[done]
Building repository 'openSUSE-Leap-42.3-Update-Non-Oss' cache .............................................................................................................[done]
All repositories have been refreshed.
~ >  



Thank you!! :slight_smile:

However … the situation resurfaces less than half an hour later;

Sun Jul  1 15:01:59 +07 2018
~ > sudo zypper refresh
[sudo] password for root:  
Repository 'Google-Chrome' is up to date.                                                                                                                                         
Download (curl) error for 'http://download.opensuse.org/repositories/home:/ecsos/openSUSE_Leap_42.3/media.1/media':
Error code: Curl error 56
Error message: Recv failure: Connection reset by peer

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
Repository 'home:ecsos' is up to date.                                                                                                                                            
Download (curl) error for 'http://packman.inode.at/suse/openSUSE_Leap_42.3/media.1/media':
Error code: Curl error 56
Error message: Recv failure: Connection reset by peer

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
Repository 'Packman Repository' is up to date.                                                                                                                                    
Repository 'openSUSE-Leap-42.3-Non-Oss' is up to date.                                                                                                                            
Repository 'openSUSE-Leap-42.3-Oss' is up to date.                                                                                                                                
Download (curl) error for 'http://download.opensuse.org/update/leap/42.3/oss/media.1/media':
Error code: Curl error 56
Error message: Recv failure: Connection reset by peer

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
Repository 'openSUSE-Leap-42.3-Update' is up to date.                                                                                                                             
Download (curl) error for 'http://download.opensuse.org/update/leap/42.3/non-oss/media.1/media':
Error code: Curl error 56
Error message: Recv failure: Connection reset by peer

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
Repository 'openSUSE-Leap-42.3-Update-Non-Oss' is up to date.                                                                                                                     
All repositories have been refreshed.
~ >  


Immediately after applying your suggested code i refreshed using both zypper and the Yast GUI without issue … but now the issue has reappeared???

Any further ideas?? :\

I would force a root filesystem fsck, then repeat Sauerland’s instructions.

Sun Jul  1 15:26:48 +07 2018
~ > sudo fsck
[sudo] password for root:  

fsck from util-linux 2.29.2
e2fsck 1.42.11 (09-Jul-2014)
/dev/sda6 is mounted.

e2fsck: Cannot continue, aborting.
~ > 

Laptop is in ‘dual boot’ configuration … sda1 and sda2 have Win10 installed … LEAP is installed on sda6 (/) and sda7 (/home)

~ > sudo df -aTh
[sudo] password for root:  
Filesystem     Type             Size  Used Avail Use% Mounted on
sysfs          sysfs               0     0     0    - /sys
proc           proc                0     0     0    - /proc
devtmpfs       devtmpfs         1.9G  4.0K  1.9G   1% /dev
securityfs     securityfs          0     0     0    - /sys/kernel/security
tmpfs          tmpfs            1.9G   13M  1.9G   1% /dev/shm
devpts         devpts              0     0     0    - /dev/pts
tmpfs          tmpfs            1.9G  2.3M  1.9G   1% /run
tmpfs          tmpfs            1.9G     0  1.9G   0% /sys/fs/cgroup
cgroup         cgroup              0     0     0    - /sys/fs/cgroup/systemd
pstore         pstore              0     0     0    - /sys/fs/pstore
cgroup         cgroup              0     0     0    - /sys/fs/cgroup/devices
cgroup         cgroup              0     0     0    - /sys/fs/cgroup/net_cls,net_prio
cgroup         cgroup              0     0     0    - /sys/fs/cgroup/hugetlb
cgroup         cgroup              0     0     0    - /sys/fs/cgroup/pids
cgroup         cgroup              0     0     0    - /sys/fs/cgroup/freezer
cgroup         cgroup              0     0     0    - /sys/fs/cgroup/memory
cgroup         cgroup              0     0     0    - /sys/fs/cgroup/cpu,cpuacct
cgroup         cgroup              0     0     0    - /sys/fs/cgroup/blkio
cgroup         cgroup              0     0     0    - /sys/fs/cgroup/perf_event
cgroup         cgroup              0     0     0    - /sys/fs/cgroup/cpuset
/dev/sda6      ext4              39G   13G   25G  34% /
systemd-1      -                   -     -     -    - /proc/sys/fs/binfmt_misc
debugfs        debugfs             0     0     0    - /sys/kernel/debug
mqueue         mqueue              0     0     0    - /dev/mqueue
hugetlbfs      hugetlbfs           0     0     0    - /dev/hugepages
sunrpc         rpc_pipefs          0     0     0    - /var/lib/nfs/rpc_pipefs
/dev/sda7      ext4              58G   27G   30G  48% /home
tmpfs          tmpfs            386M     0  386M   0% /run/user/483
tmpfs          tmpfs            386M   12K  386M   1% /run/user/1000
/etc/auto.nfs  autofs              0     0     0    - /mnt
gvfsd-fuse     fuse.gvfsd-fuse  0.0K  0.0K  0.0K    - /run/user/1000/gvfs
fusectl        fusectl             0     0     0    - /sys/fs/fuse/connections
binfmt_misc    binfmt_misc         0     0     0    - /proc/sys/fs/binfmt_misc
~ > 


You say ‘force’ fsck?

Emergency help:
 -p                   Automatic repair (no questions)
 -n                   Make no changes to the filesystem
 -y                   Assume "yes" to all questions
 -c                   Check for bad blocks and add them to the badblock list
 -f                   Force checking even if filesystem is marked clean
 -v                   Be verbose
 -b superblock        Use alternative superblock
 -B blocksize         Force blocksize when looking for superblock
 -j external_journal  Set location of the external journal
 -l bad_blocks_file   Add to badblocks list
 -L bad_blocks_file   Set badblocks list


Should i use just the " -f " option, or are others appropriate as well?
Can this do any harm?

Thanks

@griadooss,

This is a bit beside the stream of the discussion going on here, but I saw you trying to communicate which repos you have configured. But you did so with

zypper lr

Now such a listing misses the most important component: the URLs of the repo. So now nobody knows what repos you have, only the names (and aliases) local on your system may give hints about what they are, but that is no definitive information. Thus next time please use

zypper lr -d

Of course …

~ > zypper lr -d
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-68018b71 | home:ecsos                        | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/repositories/home:/ecsos/openSUSE
_Leap_42.3/ |         
3 | packman                             | packman                           | No      | ----      | ----    |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_4
2.3/        |         
4 | packman.inode.at-suse               | Packman Repository                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_42.3/              
            |                                                                                                                                                                                    
5 | repo-non-oss                        | openSUSE-Leap-42.3-Non-Oss        | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.3/repo/non-o
ss/         |                                                                                                                                                                                    
6 | repo-oss                            | openSUSE-Leap-42.3-Oss            | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribution/leap/42.3/repo/oss/ 
            |                                                                                                                                                                                    
7 | repo-update                         | openSUSE-Leap-42.3-Update         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.3/oss/            
            |                                                                                                                                                                                    
8 | repo-update-non-oss                 | openSUSE-Leap-42.3-Update-Non-Oss | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/leap/42.3/non-oss/        
            |        


Force a complete refresh. Try zypper refresh --force.

As root:

rpm  --rebuilddb

also, disable all except the main repos and packman, for now.

Note that there is no “media.1/media” at those locations, so what might be causing a call for that? The home repo you have? Google? Or, what?

(just follow those red repo links that are failing, you will see a message they do not exist)

One way to check those ideas would be to simply disable all but the main repos and packman.

Open mc (‘zypper in mc’ if necessary) as root in a vtty or xterm, migrate to /etc/zypp/repos.d/, and examine (F3 key=view) each .repo file. Make a copy of any file that you will edit by prepending a . to its name (Shift-F5 in an Xterm, Shift-F3 in a vtty, to copy a file beginning with its existing name), then with F4 key (edit) remove any line (Ctrl-Y) that begins with “type=” and does not end with “rpm-md”. Then try refreshing.

~ > sudo rpm --rebuilddb
[sudo] password for root:  
~ > sudo zypper refresh --force
Forcing raw metadata refresh
Retrieving repository 'Packman Repository' metadata ....................................................................................................................
Forcing building of repository cache
Building repository 'Packman Repository' cache .........................................................................................................................
Forcing raw metadata refresh
Retrieving repository 'openSUSE-Leap-42.3-Non-Oss' metadata ............................................................................................................
Forcing building of repository cache
Building repository 'openSUSE-Leap-42.3-Non-Oss' cache .................................................................................................................
Forcing raw metadata refresh
Retrieving repository 'openSUSE-Leap-42.3-Oss' metadata ................................................................................................................
Forcing building of repository cache
Building repository 'openSUSE-Leap-42.3-Oss' cache .....................................................................................................................
Forcing raw metadata refresh
Retrieving repository 'openSUSE-Leap-42.3-Update' metadata .............................................................................................................
Forcing building of repository cache
Building repository 'openSUSE-Leap-42.3-Update' cache ..................................................................................................................
Forcing raw metadata refresh
Retrieving repository 'openSUSE-Leap-42.3-Update-Non-Oss' metadata .....................................................................................................
Forcing building of repository cache
Building repository 'openSUSE-Leap-42.3-Update-Non-Oss' cache ..........................................................................................................
All repositories have been refreshed.

~ > zypper lr -d
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                     | No      | ----      | ----    |   99     | rpm-md | http://dl.google.com/linux/chrome/rpm/
stable/x86_64                       |         
2 | http-download.opensuse.org-68018b71 | home:ecsos                        | No      | ----      | ----    |   99     | rpm-md | http://download.opensuse.org/repositor
ies/home:/ecsos/openSUSE_Leap_42.3/ |         
3 | packman                             | packman                           | No      | ----      | ----    |   99     | rpm-md | http://ftp.gwdg.de/pub/linux/misc/pack
man/suse/openSUSE_Leap_42.3/        |         
4 | packman.inode.at-suse               | Packman Repository                | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_
Leap_42.3/                          |         
5 | repo-non-oss                        | openSUSE-Leap-42.3-Non-Oss        | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribut
ion/leap/42.3/repo/non-oss/         |         
6 | repo-oss                            | openSUSE-Leap-42.3-Oss            | Yes     | (r ) Yes  | Yes     |   99     | yast2  | http://download.opensuse.org/distribut
ion/leap/42.3/repo/oss/             |         
7 | repo-update                         | openSUSE-Leap-42.3-Update         | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/le
ap/42.3/oss/                        |         
8 | repo-update-non-oss                 | openSUSE-Leap-42.3-Update-Non-Oss | Yes     | (r ) Yes  | Yes     |   99     | rpm-md | http://download.opensuse.org/update/le
ap/42.3/non-oss/                    |         
~ > 


then …refreshing 10 mins later

~ > zypper refresh
Root privileges are required for refreshing system repositories.
~ > sudo zypper refresh
[sudo] password for root:  
Download (curl) error for 'http://packman.inode.at/suse/openSUSE_Leap_42.3/media.1/media':
Error code: Curl error 56                                                                                                                                               
Error message: Recv failure: Connection reset by peer                                                                                                                   

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
Repository 'Packman Repository' is up to date.                                                                                                                           
Repository 'openSUSE-Leap-42.3-Non-Oss' is up to date.                                                                                                                   
Repository 'openSUSE-Leap-42.3-Oss' is up to date.                                                                                                                       
Download (curl) error for 'http://download.opensuse.org/update/leap/42.3/oss/media.1/media':
Error code: Curl error 56                                                                                                                                               
Error message: Recv failure: Connection reset by peer                                                                                                                   

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
Repository 'openSUSE-Leap-42.3-Update' is up to date.                                                                                                                    
Download (curl) error for 'http://download.opensuse.org/update/leap/42.3/non-oss/media.1/media':
Error code: Curl error 56                                                                                                                                               
Error message: Recv failure: Connection reset by peer                                                                                                                   

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
Repository 'openSUSE-Leap-42.3-Update-Non-Oss' is up to date.                                                                                                            
All repositories have been refreshed.


will now try MrMazda’s suggestion … when i get my head around it :\

Okay … straight forward enough!

Found two files that had the line starting with “type=” ending with “yast2” … so made a copy and removed the line from the original file … see below:

/etc/zypp/repos.d/repo-oss.repo.                                                                        166/166               100%[repo-oss]
name=openSUSE-Leap-42.3-Oss
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/distribution/leap/42.3/repo/oss/
path=/
type=yast2
keeppackages=0
/etc/zypp/repos.d/repo-non-oss.repo.                                                                    178/178               100%[repo-non-oss]
name=openSUSE-Leap-42.3-Non-Oss
enabled=1
autorefresh=1
baseurl=http://download.opensuse.org/distribution/leap/42.3/repo/non-oss/
path=/
type=yast2
keeppackages=0

then rebooted … applied ‘rpm --rebuilddb’ and ‘zypper refresh --force’ without error!

However, trying ‘zypper refresh’ again presents the same result:

Mon Jul  2 11:48:59 +07 2018
~ > sudo zypper refresh  
[sudo] password for root:  
Download (curl) error for 'http://packman.inode.at/suse/openSUSE_Leap_42.3/media.1/media':
Error code: Curl error 56
Error message: Recv failure: Connection reset by peer

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
Repository 'Packman Repository' is up to date.                                                                                     
Repository 'openSUSE-Leap-42.3-Non-Oss' is up to date.                                                                             
Repository 'openSUSE-Leap-42.3-Oss' is up to date.                                                                                 
Download (curl) error for 'http://download.opensuse.org/update/leap/42.3/oss/media.1/media':
Error code: Curl error 56
Error message: Recv failure: Connection reset by peer

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
Repository 'openSUSE-Leap-42.3-Update' is up to date.                                                                              
Download (curl) error for 'http://download.opensuse.org/update/leap/42.3/non-oss/media.1/media':
Error code: Curl error 56
Error message: Recv failure: Connection reset by peer

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
Repository 'openSUSE-Leap-42.3-Update-Non-Oss' is up to date.                                                                      
All repositories have been refreshed.
~ > 


Should i not have changed “type=yast2” to read “type=rpm-md”??? :\

This seems to indicate the errors are harmless. When did you last try to actually update?

Should i not have changed “type=yast2” to read “type=rpm-md”??? :
You could have, but it wouldn’t have affected the problem we’re trying to solve. Refreshing should automatically provide the type when one doesn’t appear in a .repo file.

Okay … i had gathered that it is just an inconvenience, as each time i want to update i just press ‘retry’ until it says ‘all repos up-to-date’ … then do ‘zypper up’ (or use the "Check for Updates’ from the GUI), and it updates without a hitch, as in just now:

Mon Jul  2 11:48:59 +07 2018
~ > sudo zypper refresh  
[sudo] password for root:  
Download (curl) error for 'http://packman.inode.at/suse/openSUSE_Leap_42.3/media.1/media':
Error code: Curl error 56
Error message: Recv failure: Connection reset by peer

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
Repository 'Packman Repository' is up to date.                                                                                     
Repository 'openSUSE-Leap-42.3-Non-Oss' is up to date.                                                                             
Repository 'openSUSE-Leap-42.3-Oss' is up to date.                                                                                 
Download (curl) error for 'http://download.opensuse.org/update/leap/42.3/oss/media.1/media':
Error code: Curl error 56
Error message: Recv failure: Connection reset by peer

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
Repository 'openSUSE-Leap-42.3-Update' is up to date.                                                                              
Download (curl) error for 'http://download.opensuse.org/update/leap/42.3/non-oss/media.1/media':
Error code: Curl error 56
Error message: Recv failure: Connection reset by peer

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
Repository 'openSUSE-Leap-42.3-Update-Non-Oss' is up to date.                                                                      
All repositories have been refreshed.
~ > sudo zypper refresh
[sudo] password for root:  
Download (curl) error for 'http://packman.inode.at/suse/openSUSE_Leap_42.3/media.1/media':
Error code: Curl error 56
Error message: Recv failure: Connection reset by peer

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
Repository 'Packman Repository' is up to date.                                                                                     
rRepository 'openSUSE-Leap-42.3-Non-Oss' is up to date.                                                                           
  
Repository 'openSUSE-Leap-42.3-Oss' is up to date.                                                                                 
Download (curl) error for 'http://download.opensuse.org/update/leap/42.3/oss/media.1/media':
Error code: Curl error 56                                                                                                         
Error message: Recv failure: Connection reset by peer                                                                             

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
**Invalid answer 'rr'. [a/r/i/...? shows all options] (a): **r
Repository 'openSUSE-Leap-42.3-Update' is up to date.                                                                              
Download (curl) error for 'http://download.opensuse.org/update/leap/42.3/non-oss/media.1/media':
Error code: Curl error 56                                                                                                         
Error message: Recv failure: Connection reset by peer                                                                             

**Abort, retry, ignore? [a/r/i/...? shows all options] (a): **r
Repository 'openSUSE-Leap-42.3-Update-Non-Oss' is up to date.                                                                      
All repositories have been refreshed.



~ > zypper up
Root privileges are required for updating packages.
~ > sudo zypper up
Loading repository data...
Reading installed packages...

The following 3 packages are going to be upgraded:
  AdobeICCProfiles gstreamer-fluendo-mp3 unrar

3 packages to upgrade.
Overall download size: 3.0 MiB. Already cached: 0 B. No additional space will be used or freed after the operation.
**Continue? [y/n/...? shows all options] (y): **y


**Do you agree with the terms of the license? [yes/no] (no): **          yes
Retrieving package AdobeICCProfiles-2.0-138.8.noarch                                         (1/3),   2.5 MiB (  5.4 MiB unpacked)
Retrieving: AdobeICCProfiles-2.0-138.8.noarch.rpm ............................................................[done (677.1 KiB/s)]
Retrieving package gstreamer-fluendo-mp3-21-2.9.x86_64                                       (2/3), 293.9 KiB (  1.5 MiB unpacked)
Retrieving: gstreamer-fluendo-mp3-21-2.9.x86_64.rpm ..........................................................[done (485.3 KiB/s)]
Retrieving package unrar-5.5.5-4.1.x86_64                                                    (3/3), 136.2 KiB (297.5 KiB unpacked)
Retrieving: unrar-5.5.5-4.1.x86_64.rpm .......................................................................[done (152.5 KiB/s)]
Checking for file conflicts: ...............................................................................................[done]
(1/3) Installing: AdobeICCProfiles-2.0-138.8.noarch ........................................................................[done]
(2/3) Installing: gstreamer-fluendo-mp3-21-2.9.x86_64 ......................................................................[done]
(3/3) Installing: unrar-5.5.5-4.1.x86_64 ...................................................................................[done]
~ >

… but if i immediately REFRESH then i get the same response as always:

~ > sudo zypper refresh
[sudo] password for root:  
Download (curl) error for 'http://packman.inode.at/suse/openSUSE_Leap_42.3/media.1/media':
Error code: Curl error 56                                                                                                         
Error message: Recv failure: Connection reset by peer                                                                             

**Abort, retry, ignore? [a/r/i/...? shows all options] (a):

**etc....

Are you using a router that has an update available?

Please post:

ls -al /etc/zypp/repos.d/
ls -al /etc/zypp/services.d/