Network settings. Problems after updating from 15.1 to 15.2

Good day. After upgrading OpenSuse Leap from 15.1 to 15.2, I get this error if I try to open the network settings in Yast2:

https://ibb.co/9H9b8p6
https://ibb.co/9H9b8p6
https://i.postimg.cc/BbM4dLvC/network-setting-error.jpg

Need help. Any ideas?

Please post:

LANG=C zypper se -si | grep -Ei 'systemp|system-p|system p|system_p'
zypper lr -d
alex@linux-ofwi:~> LANG=C zypper se -si | grep -Ei 'systemp|system-p|system p|system_p'
i  | libgpac8                                 | package | 0.8.0-pm152.1.13                            | x86_64 | (**System P**ackages)
i  | libicu-suse64_2                          | package | 64.2-lp151.3.3.1                            | x86_64 | (**System P**ackages)
i  | libicu64_2-ledata                        | package | 64.2-lp151.3.3.1                            | noarch | (**System P**ackages)
i  | libx264-155                              | package | 0.155svn20190201-pm151.3.1                  | x86_64 | (**System P**ackages)
i  | libx264-157                              | package | 0.157svn20191217-pm151.1.1                  | x86_64 | (**System P**ackages)
i  | libx264-159                              | package | 0.159+git20191127.1771b556-pm152.3.1        | x86_64 | (**System P**ackages)
i  | libx265-176                              | package | 3.1.2-lp151.1.2                             | x86_64 | (**System P**ackages)
i  | libx265-179                              | package | 3.2.1-pm151.3.3                             | x86_64 | (**System P**ackages)
i  | libx265-188                              | package | 3.3-pm151.1.2                               | x86_64 | (**System P**ackages)
i  | openSUSE-release-dvd                     | package | 15.1-lp151.298.1                            | x86_64 | (**System P**ackages)
alex@linux-ofwi:~> LANG=C zypper lr -d
#  | Alias                           | Name                                                 | Enabled | GPG Check | Refresh | Priority | Ty
pe   | URI                                                                                              | Service
---+---------------------------------+------------------------------------------------------+---------+-----------+---------+----------+---
-----+--------------------------------------------------------------------------------------------------+--------
 1 | devel_languages_ruby            | Ruby base project (openSUSE_Leap_15.2)               | Yes     | (r ) Yes  | No      |   99     | rp
m-md | http://download.opensuse.org/repositories/devel:/languages:/ruby/openSUSE_Leap_15.2/             |  
 2 | devel_languages_ruby_extensions | Ruby Extensions (openSUSE_Leap_15.2)                 | Yes     | (r ) Yes  | No      |   99     | rp
m-md | http://download.opensuse.org/repositories/devel:/languages:/ruby:/extensions/openSUSE_Leap_15.2/ |  
 3 | google-chrome                   | google-chrome                                        | Yes     | (r ) Yes  | Yes     |   99     | rp
m-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                              |  
 4 | packman                         | packman                                              | Yes     | (r ) Yes  | Yes     |   99     | rp
m-md | ftp://packman.inode.at/suse/openSUSE_Leap_15.2/                                                  |  
 5 | repo-debug                      | Debug Repository                                     | No      | ----      | ----    |   99     | NO
NE   | http://download.opensuse.org/debug/distribution/leap/15.2/repo/oss/                              |  
 6 | repo-debug-non-oss              | Debug Repository (Non-OSS)                           | No      | ----      | ----    |   99     | NO
NE   | http://download.opensuse.org/debug/distribution/leap/15.2/repo/non-oss/                          |  
 7 | repo-debug-update               | Update Repository (Debug)                            | No      | ----      | ----    |   99     | NO
NE   | http://download.opensuse.org/debug/update/leap/15.2/oss/                                         |  
 8 | repo-debug-update-non-oss       | Update Repository (Debug, Non-OSS)                   | No      | ----      | ----    |   99     | NO
NE   | http://download.opensuse.org/debug/update/leap/15.2/non-oss/                                     |  
 9 | repo-non-oss                    | Non-OSS Repository                                   | Yes     | (r ) Yes  | Yes     |   99     | rp
m-md | http://download.opensuse.org/distribution/leap/15.2/repo/non-oss/                                |  
10 | repo-oss                        | Main Repository                                      | Yes     | (r ) Yes  | Yes     |   99     | rp
m-md | http://download.opensuse.org/distribution/leap/15.2/repo/oss/                                    |  
11 | repo-source                     | Source Repository                                    | No      | ----      | ----    |   99     | NO
NE   | http://download.opensuse.org/source/distribution/leap/15.2/repo/oss/                             |  
12 | repo-source-non-oss             | Source Repository (Non-OSS)                          | No      | ----      | ----    |   99     | NO
NE   | http://download.opensuse.org/source/distribution/leap/15.2/repo/non-oss/                         |  
13 | repo-update                     | Main Update Repository                               | Yes     | (r ) Yes  | Yes     |   99     | rp
m-md | http://download.opensuse.org/update/leap/15.2/oss/                                               |  
14 | repo-update-non-oss             | Update Repository (Non-Oss)                          | Yes     | (r ) Yes  | Yes     |   99     | rp
m-md | http://download.opensuse.org/update/leap/15.2/non-oss/                                           |  
15 | server_database_postgresql      | PostgreSQL and related packages (openSUSE_Leap_15.2) | Yes     | (r ) Yes  | No      |   99     | rp
m-md | https://download.opensuse.org/repositories/server:/database:/postgresql/openSUSE_Leap_15.2/      |  
16 | sublime-text                    | Sublime Text - x86_64 - Stable                       | Yes     | (r ) Yes  | Yes     |   99     | rp
m-md | https://download.sublimetext.com/rpm/stable/x86_64 

Maybe a conflict of ruby packages?

Poste:

zypper se -sir 1

Also if you enable a Repo, please also enable refresh.

OK. Thank you, you’re right. But that doesn’t help:

alex@linux-ofwi:~> LANG=C zypper lr -d        
#  | Alias                           | Name                                                 | Enabled | GPG Check | Refresh | Priority | Ty
pe   | URI                                                                                              | Service
---+---------------------------------+------------------------------------------------------+---------+-----------+---------+----------+---
-----+--------------------------------------------------------------------------------------------------+--------
 1 | devel_languages_ruby            | Ruby base project (openSUSE_Leap_15.2)               | Yes     | (r ) Yes  | Yes     |   99     | rp
m-md | http://download.opensuse.org/repositories/devel:/languages:/ruby/openSUSE_Leap_15.2/             |  
 2 | devel_languages_ruby_extensions | Ruby Extensions (openSUSE_Leap_15.2)                 | Yes     | (r ) Yes  | Yes     |   99     | rp
m-md | http://download.opensuse.org/repositories/devel:/languages:/ruby:/extensions/openSUSE_Leap_15.2/ |  
 3 | google-chrome                   | google-chrome                                        | Yes     | (r ) Yes  | Yes     |   99     | rp
m-md | http://dl.google.com/linux/chrome/rpm/stable/x86_64                                              |  
 4 | packman                         | packman                                              | Yes     | (r ) Yes  | Yes     |   99     | rp
m-md | ftp://packman.inode.at/suse/openSUSE_Leap_15.2/                                                  |  
 5 | repo-debug                      | Debug Repository                                     | No      | ----      | ----    |   99     | NO
NE   | http://download.opensuse.org/debug/distribution/leap/15.2/repo/oss/                              |  
 6 | repo-debug-non-oss              | Debug Repository (Non-OSS)                           | No      | ----      | ----    |   99     | NO
NE   | http://download.opensuse.org/debug/distribution/leap/15.2/repo/non-oss/                          |  
 7 | repo-debug-update               | Update Repository (Debug)                            | No      | ----      | ----    |   99     | NO
NE   | http://download.opensuse.org/debug/update/leap/15.2/oss/                                         |  
 8 | repo-debug-update-non-oss       | Update Repository (Debug, Non-OSS)                   | No      | ----      | ----    |   99     | NO
NE   | http://download.opensuse.org/debug/update/leap/15.2/non-oss/                                     |  
 9 | repo-non-oss                    | Non-OSS Repository                                   | Yes     | (r ) Yes  | Yes     |   99     | rp
m-md | http://download.opensuse.org/distribution/leap/15.2/repo/non-oss/                                |  
10 | repo-oss                        | Main Repository                                      | Yes     | (r ) Yes  | Yes     |   99     | rp
m-md | http://download.opensuse.org/distribution/leap/15.2/repo/oss/                                    |  
11 | repo-source                     | Source Repository                                    | No      | ----      | ----    |   99     | NO
NE   | http://download.opensuse.org/source/distribution/leap/15.2/repo/oss/                             |  
12 | repo-source-non-oss             | Source Repository (Non-OSS)                          | No      | ----      | ----    |   99     | NO
NE   | http://download.opensuse.org/source/distribution/leap/15.2/repo/non-oss/                         |  
13 | repo-update                     | Main Update Repository                               | Yes     | (r ) Yes  | Yes     |   99     | rp
m-md | http://download.opensuse.org/update/leap/15.2/oss/                                               |  
14 | repo-update-non-oss             | Update Repository (Non-Oss)                          | Yes     | (r ) Yes  | Yes     |   99     | rp
m-md | http://download.opensuse.org/update/leap/15.2/non-oss/                                           |  
15 | server_database_postgresql      | PostgreSQL and related packages (openSUSE_Leap_15.2) | Yes     | (r ) Yes  | Yes     |   99     | rp
m-md | https://download.opensuse.org/repositories/server:/database:/postgresql/openSUSE_Leap_15.2/      |  
16 | sublime-text                    | Sublime Text - x86_64 - Stable                       | Yes     | (r ) Yes  | Yes     |   99     | rp
m-md | https://download.sublimetext.com/rpm/stable/x86_64                                               |  
alex@linux-ofwi:~> sudo LANG=C zypper refresh
Repository 'Ruby base project (openSUSE_Leap_15.2)' is up to date.                                                                          
Repository 'Ruby Extensions (openSUSE_Leap_15.2)' is up to date.                                                                            
Repository 'google-chrome' is up to date.                                                                                                   
Repository 'packman' is up to date.                                                                                                         
Repository 'Non-OSS Repository' is up to date.                                                                                              
Repository 'Main Repository' is up to date.                                                                                                 
Repository 'Main Update Repository' is up to date.                                                                                          
Repository 'Update Repository (Non-Oss)' is up to date.                                                                                     
Repository 'PostgreSQL and related packages (openSUSE_Leap_15.2)' is up to date.                                                            
Repository 'Sublime Text - x86_64 - Stable' is up to date.                                                                                  
All repositories have been refreshed.
alex@linux-ofwi:~> sudo LANG=C zypper up
Loading repository data...
Reading installed packages...

The following 95 package updates will NOT be installed:
  gstreamer-plugins-bad gstreamer-plugins-bad-lang libavcodec58 libavformat58 libavutil56 libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0
  libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgstsctp-1_0-0
  libgsturidownloader-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0 libruby2_5-2_5 libswresample3 libxine2 libxine2-pulse ruby-common
  ruby2.5 ruby2.5-devel ruby2.5-rubygem-actioncable-5_1 ruby2.5-rubygem-actionmailer-5_1 ruby2.5-rubygem-actionpack-5_1
  ruby2.5-rubygem-actionview-5_1 ruby2.5-rubygem-activejob-5_1 ruby2.5-rubygem-activemodel-5_1 ruby2.5-rubygem-activerecord-5_1
  ruby2.5-rubygem-activesupport-5_1 ruby2.5-rubygem-arel ruby2.5-rubygem-bcrypt ruby2.5-rubygem-bindex ruby2.5-rubygem-builder
  ruby2.5-rubygem-bundler ruby2.5-rubygem-byebug ruby2.5-rubygem-cheetah ruby2.5-rubygem-coffee-rails ruby2.5-rubygem-coffee-script
  ruby2.5-rubygem-coffee-script-source ruby2.5-rubygem-concurrent-ruby ruby2.5-rubygem-crass ruby2.5-rubygem-erubi ruby2.5-rubygem-execjs
  ruby2.5-rubygem-fast_gettext ruby2.5-rubygem-ffi ruby2.5-rubygem-gem2rpm ruby2.5-rubygem-globalid ruby2.5-rubygem-i18n
  ruby2.5-rubygem-jbuilder ruby2.5-rubygem-jquery-rails ruby2.5-rubygem-listen ruby2.5-rubygem-loofah ruby2.5-rubygem-mail
  ruby2.5-rubygem-method_source ruby2.5-rubygem-mini_mime ruby2.5-rubygem-mini_portile2 ruby2.5-rubygem-multi_json ruby2.5-rubygem-nio4r
  ruby2.5-rubygem-nokogiri ruby2.5-rubygem-puma ruby2.5-rubygem-rack ruby2.5-rubygem-rack-test-0_6 ruby2.5-rubygem-rails-5_1
  ruby2.5-rubygem-rails-dom-testing ruby2.5-rubygem-rails-html-sanitizer ruby2.5-rubygem-railties-5_1 ruby2.5-rubygem-rb-fsevent
  ruby2.5-rubygem-rb-inotify ruby2.5-rubygem-ruby-augeas ruby2.5-rubygem-ruby_dep ruby2.5-rubygem-sass ruby2.5-rubygem-sass-listen
  ruby2.5-rubygem-sass-rails ruby2.5-rubygem-simpleidn ruby2.5-rubygem-spring ruby2.5-rubygem-spring-watcher-listen
  ruby2.5-rubygem-sprockets ruby2.5-rubygem-sprockets-rails ruby2.5-rubygem-sqlite3 ruby2.5-rubygem-thor ruby2.5-rubygem-thread_safe
  ruby2.5-rubygem-tilt ruby2.5-rubygem-turbolinks ruby2.5-rubygem-turbolinks-source ruby2.5-rubygem-tzinfo-1.2 ruby2.5-rubygem-uglifier
  ruby2.5-rubygem-web-console ruby2.5-rubygem-websocket-driver-0_6 ruby2.5-rubygem-websocket-extensions ruby2.5-stdlib vlc-codec-gstreamer
  vlc-lang vlc-vdpau

Nothing to do.

What do you advise? I am a programmer and I need a ruby. *(https://en.opensuse.org/User:Tsu2/Install_Ruby).

alex@linux-ofwi:~> LANG=C zypper se -sir 1        
Loading repository data...
Reading installed packages...

S | Name           | Type    | Version          | Arch   | Repository
--+----------------+---------+------------------+--------+---------------------------------------
i | libruby2_6-2_6 | package | 2.6.6-lp152.34.3 | x86_64 | Ruby base project (openSUSE_Leap_15.2)
i | ruby2.6        | package | 2.6.6-lp152.34.3 | x86_64 | Ruby base project (openSUSE_Leap_15.2)


Can you use ruby 2.5, its in the OSS Repo?

Hmm. This is not a solution to a technical problem… imho.
No, I am using 2.6:

alex@linux-ofwi:~> ruby -v 
ruby 2.6.4p104 (2019-08-28 revision 67798) [x86_64-linux]

Try to switch all packages to ruby 2.6.

zypper dup --from http://download.opensuse.org/repositories/devel:/languages:/ruby/openSUSE_Leap_15.2/
zypper dup --from http://download.opensuse.org/repositories/devel:/languages:/ruby:/extensions/openSUSE_Leap_15.2/

Before doing too much on suggestions to this point,
Recommend simply ensuring your system’s integrity first with a simple system update

zypper up

Reason is that for many years now I’ve found that YaST has worked fine with numerous Ruby versions without any code modification.
Was one of the first things I verified when I first started using rbenv and a few times periodically since.

If you’re using rbenv,
That should be OK.
Just set your global version to whatever you’re like.

TSU

Yes, I did it. But that didn’t solve the problem.

alex@linux-ofwi:~> sudo LANG=C zypper refresh
[sudo] пароль для root:  
Repository 'Ruby base project (openSUSE_Leap_15.2)' is up to date.                                                                          
Repository 'Ruby Extensions (openSUSE_Leap_15.2)' is up to date.                                                                            
Repository 'google-chrome' is up to date.                                                                                                   
Repository 'packman' is up to date.                                                                                                         
Repository 'Non-OSS Repository' is up to date.                                                                                              
Repository 'Main Repository' is up to date.                                                                                                 
Repository 'Main Update Repository' is up to date.                                                                                          
Repository 'Update Repository (Non-Oss)' is up to date.                                                                                     
Repository 'PostgreSQL and related packages (openSUSE_Leap_15.2)' is up to date.                                                            
Repository 'Sublime Text - x86_64 - Stable' is up to date.                                                                                  
All repositories have been refreshed.
alex@linux-ofwi:~> sudo LANG=C zypper up
Loading repository data...
Reading installed packages...

The following 23 package updates will NOT be installed:
  gstreamer-plugins-bad gstreamer-plugins-bad-lang libavcodec58 libavformat58 libavutil56 libgstadaptivedemux-1_0-0 libgstbadaudio-1_0-0
  libgstbasecamerabinsrc-1_0-0 libgstcodecparsers-1_0-0 libgstisoff-1_0-0 libgstmpegts-1_0-0 libgstphotography-1_0-0 libgstsctp-1_0-0
  libgsturidownloader-1_0-0 libgstwayland-1_0-0 libgstwebrtc-1_0-0 libswresample3 libxine2 libxine2-pulse ruby2.5-rubygem-abstract_method
  vlc-codec-gstreamer vlc-lang vlc-vdpau

Nothing to do.


tsu2, I installed rbenv as described here. And it worked great. But after the system upgrade it was broke…
Okay, that’s not a big problem. I made a new config in the folder

/etc/sysconfig/network

manually and it works.

alex@linux-ofwi:~> curl -fsSL https://github.com/rbenv/rbenv-installer/raw/master/bin/rbenv-doctor | bash
Checking for `rbenv' in PATH: /home/alex/.rbenv/bin/rbenv
Checking for rbenv shims in PATH: OK
Checking `rbenv install' support: /home/alex/.rbenv/plugins/ruby-build/bin/rbenv-install (ruby-build 20200401-2-g504f6e6)
Counting installed Ruby versions: 4 versions
Checking RubyGems settings: OK
Auditing installed plugins: OK
alex@linux-ofwi:~> rbenv install -l
1.8.5-p52
1.8.5-p113
1.8.5-p114
...

Unfortunately it didn’t help.
Network settings are not available to me in Yast.

alex@linux-ofwi:~> ruby -v
ruby 2.6.4p104 (2019-08-28 revision 67798) [x86_64-linux]
alex@linux-ofwi:~> rbenv global 2.5.8
rbenv: version `2.5.8' not installed
alex@linux-ofwi:~> rbenv install 2.5.8
Downloading ruby-2.5.8.tar.bz2...
-> https://cache.ruby-lang.org/pub/ruby/2.5/ruby-2.5.8.tar.bz2
Installing ruby-2.5.8...
Installed ruby-2.5.8 to /home/alex/.rbenv/versions/2.5.8

alex@linux-ofwi:~> rbenv global 2.5.8
alex@linux-ofwi:~> ruby -v             
ruby 2.5.8p224 (2020-03-31 revision 67882) [x86_64-linux]

Hooray. I understood what the trouble was.

No.

This package is causing the problem:

Information for package rp-pppoe:
---------------------------------
Repository     : Main Repository
Name           : rp-pppoe
Version        : 3.12-lp152.6.37
Arch           : x86_64
Vendor         : openSUSE
Installed Size : 410.9 KiB
Installed      : Yes (automatically)
Status         : up-to-date
Source package : rp-pppoe-3.12-lp152.6.37.src
Summary        : A PPP Over Ethernet Redirector for PPPD
Description    :  
    rp-pppoe is a user-space redirector which permits the use of PPPoE
    (Point-to-Point Protocol Over Ethernet) with Linux. PPPoE is used by
    many ADSL service providers.

ifcfg-ppp0

USERCTL=yesBOOTPROTO=dialup
NAME=DSLppp0
DEVICE=ppp0
TYPE=xDSL
ONBOOT=no
PIDFILE=/var/run/pppoe-adsl.pid
FIREWALL=NONE
PING=.
PPPOE_TIMEOUT=80
LCP_FAILURE=3
LCP_INTERVAL=20
CLAMPMSS=1412
CONNECT_POLL=6
CONNECT_TIMEOUT=60
DEFROUTE=yes
SYNCHRONOUS=no
ETH=eth0
PROVIDER=DSLppp0
USER=szt
PEERDNS=no
DEMAND=no
ZONE=drop

The problem was solved by deleting ifcfg-ppp0 from **/etc/sysconfig/network .

I think this is a bug.

**

Somehow you’ve configured that PPPoE connection inadvertently.

I previously created this connection like this:

$ sudo pppoe-setup

Welcome to the PPPoE client setup.  First, I will run some checks on
your system to make sure the PPPoE client is installed properly...




LOGIN NAME


Enter your Login Name (default alex):


INTERFACE


Enter the Ethernet interface connected to the PPPoE modem
For Solaris, this is likely to be something like /dev/hme0.
For Linux, it will be ethX, where 'X' is a number.
(default eth0): enp1s0


Do you want the link to come up on demand, or stay up continuously?
If you want it to come up on demand, enter the idle time in seconds
after which the link should be dropped.  If you want the link to
stay up permanently, enter 'no' (two letters, lower-case.)
NOTE: Demand-activated links do not interact well with dynamic IP
addresses.  You may have some problems with demand-activated links.
Enter the demand value (default no): 


DNS


Please enter the IP address of your ISP's primary DNS server.
If your ISP claims that 'the server will provide dynamic DNS addresses',
enter 'server' (all lower-case) here.
If you just press enter, I will assume you know what you are
doing and not modify your DNS setup.
Enter the DNS information here: 


PASSWORD


Please enter your Password: # szt, как было сказано ранее.
Please re-enter your Password: # szt, как было сказано ранее.


USERCTRL


Please enter 'yes' (three letters, lower-case.) if you want to allow
normal user to start or stop DSL connection (default yes): 


FIREWALLING


Please choose the firewall rules to use.  Note that these rules are
very basic.  You are strongly encouraged to use a more sophisticated
firewall setup; however, these will provide basic security.  If you
are running any servers on your machine, you must choose 'NONE' and
set up firewalling yourself.  Otherwise, the firewall rules will deny
access to all standard servers like Web, e-mail, ftp, etc.  If you
are using SSH, the rules will block outgoing SSH connections which
allocate a privileged source port.


The firewall choices are:
0 - NONE: This script will not set any firewall rules.  You are responsible
          for ensuring the security of your machine.  You are STRONGLY
          recommended to use some kind of firewall rules.
1 - STANDALONE: Appropriate for a basic stand-alone web-surfing workstation
2 - MASQUERADE: Appropriate for a machine acting as an Internet gateway
                for a LAN
Choose a type of firewall (0-2): 


Start this connection at boot time


Do you want to start this connection at boot time?
Please enter no or yes (default no):yes


** Summary of what you entered **


Ethernet Interface: enp1s0
User name:          szt
Activate-on-demand: No
DNS:                Do not adjust
Firewalling:        STANDALONE
User Control:       yes
Accept these settings and adjust configuration files (y/n)? y
Adjusting /etc/sysconfig/network-scripts/ifcfg-ppp0
Adjusting /etc/ppp/chap-secrets and /etc/ppp/pap-secrets
  (But first backing it up to /etc/ppp/chap-secrets.bak)
  (But first backing it up to /etc/ppp/pap-secrets.bak)






Congratulations, it should be all set up!


Type '/sbin/ifup ppp0' to bring up your xDSL link and '/sbin/ifdown ppp0'
to bring it down.
Type '/sbin/pppoe-status /etc/sysconfig/network-scripts/ifcfg-ppp0'
to see the link status.

Congrats on finding your problem,
Do you still connect using PPPoe?
It’s curious that you needed to remove your interface file, but was not supposed to be used only manually and not on bootup.
It’d be interesting if maybe PPPoe was radically changed from 15.1 > 15.2.

TSU

Yes.
Tsu2, I’m ashamed.
It’s funny, and I laugh with you … but it’s ‘tears behind the smile’. The reality is that PPPoE is the basic protocol for a state-owned Russian ISP (RosTeleCom). And I have no alternative. Nearly.

Right. The Internet from Rostelecom is very unstable. Therefore, PPPoE is not enabled at on bootup.


I am using this modem now: WLTUBA-107 (Wi-Fi modem Yota 4G LTE). Perhaps you can tell me how to connect this modem correctly and safely for OpenSUSE Leap 15.2 ?

3: eth2: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UNKNOWN group default qlen 1000
    link/ether ac:50:43:1a:ee:fd brd ff:ff:ff:ff:ff:ff
    inet 192.168.0.100/24 brd 192.168.0.255 scope global eth2
       valid_lft forever preferred_lft forever

http://www.yotamagaz.ru/img/lu150/lu150_1.jpg

??
Did the most recent page for this thread somehow get chopped off, and didn’t last post before this include a linked image of the device?

In any case, I’ll try to repost what I posted before from memory…

I haven’t had to sue one of these phone wireless modems and dialup from my laptop for a very long time, since earlier days of 3G. Today, the most common way I and others have connected to a phone carrier is to use an phone, and for many, many versions now Android phones don’t act as a modem but as a gateway so that your device whatever it may be (laptop?) can simply be tethered or local hotspot. At least where I am, dialup isn’t completely eliminated but it’s a long time since I or anyone I’ve personally helped or supported actually used a product that didn’t “just work” because the vendor already had it pre-configured.

I did a search on your device and returned many results how to overcome various problems but since you had it working in 15.1, I assume you had already worked through the worst of problems.

Inspecting what you posted, there is probably no problem using a script to generate a ppp0 interface file like what you did, but I see that it ordinarily is used to set up a DSL connection while your connection seems to be CDMA LTE (or some type of GSM/GPRS). Although not likely a critical error it does suggest that although your ppp0 interface file provides basic ppp settings, there might be some settings specific to your actual use that might benefit. Unfortunately, I can’t find an interface file posted by anyone who used your device (but you should search to see if something exists). The closest I came was the ArchWiki for setting up GSM/GPRS

https://wiki.archlinux.org/index.php/3G_and_GPRS_modems_with_pppd

There doesn’t seem to be much specific to openSUSE you should know about…
Of course you should install the PPP package
https://software.opensuse.org/package/ppp

And there is some cryptic documentation about PPP you might find partly helpful.
Probably the important thing to know is that as expected although you can set up PPP settings in YaST, if you use Network Manager those settings may not be used and instead use setting stored in the Network Manager connection
https://doc.opensuse.org/documentation/leap/reference/single-html/book.opensuse.reference/index.html

But there is still a bit of a mystery why your system had a problem with this interface file while upgrading.
I would not have expected it to cause a problem if things were working before.

TSU

Thanks for the info.
Only in one thing you did not understand me, I apologize for my poor English. My new modem does not use PPPoE, it is a different technology.

If the modem is plugged into the usb slot, when I turn on the PC I get these errors on boot:

Tell me how to fix this?