See <https://ci.opensuse.org/job/yast-yast-autoinstallation-master/172/display/redirect?page=changes> Changes: [Josef Reidinger] fix popup [Josef Reidinger] changes [Josef Reidinger] fix return value ------------------------------------------ [...truncated 190.29 KB...] [ 123s] and do not get the files correctly [ 123s] reports an error [ 123s] copies the prefinal profile to the path given [ 123s] returns false [ 123s] #classes_to_merge [ 123s] when there are no classes defined in the profile [ 123s] returns false [ 123s] when there classes defined in the profile [ 123s] adds the configuration file to the list of files to be merged [ 123s] and the classes defines sections to not be merged [ 123s] adds the sections to the list of not mergeable [ 123s] [ 123s] #<Yast::AutoinstFunctionsClass:0x00005576f2ea8918> [ 123s] #second_stage_required? [ 123s] when not in initial stage [ 123s] returns false [ 123s] when not in autoinst or autoupgrade mode [ 123s] returns false [ 123s] when second stage is disabled [ 123s] returns false [ 123s] when in autoinst mode and second stage is enabled [ 123s] relies on ProductControl.RunRequired [ 123s] when in autoupgrade mode and second stage is enabled [ 123s] relies on ProductControl.RunRequired [ 123s] #check_second_stage_environment [ 123s] second stage is not needed [ 123s] returns an empty error string [ 123s] second stage is needed [ 123s] required package are installed [ 123s] returns an empty error string [ 123s] required package are not installed [ 123s] registration has not been defined in AY configuration file [ 123s] reports error to set registration [ 123s] registration has failed [ 123s] reports error to check registration settings [ 123s] #selected_product [ 123s] returns proper base product when explicitly selected in the profile and such base product exists on media [ 123s] returns nil when product is explicitly selected in the profile and such base product doesn't exist on media [ 123s] returns base product identified by patterns in the profile if such base product exists on media [ 123s] returns base product identified by packages in the profile if such base product exists on media [ 123s] returns base product if there is just one on media and product cannot be identified from profile [ 123s] when there is not a valid software section [ 123s] returns nil [ 123s] logs a message [ 123s] [ 123s] Yast::AutoinstConfig [ 123s] #find_slp_autoyast [ 123s] when no 'autoyast' provider returned by SLP [ 123s] returns nil [ 123s] when only one 'autoyast' provider returned by SLP [ 123s] returns the service URL [ 123s] when two or more 'autoyast' services are returned by SLP [ 123s] when no additional SLP attributes are found [ 123s] asks user to choose one URL and returns the selected one [ 123s] #update_profile_location [ 123s] when profile location is not defined [ 123s] returns 'floppy' with path to a profile as the new location [ 123s] when profile location is 'default' [ 123s] returns 'file' with path to a profile as the new location [ 123s] when profile location is 'usb' [ 123s] returns 'usb' with path to a profile as the new location [ 123s] when profile location is 'slp' [ 123s] returns the URL found using SLP search [ 123s] #ParseCmdLine [ 123s] when the profile url is invalid [ 123s] reports an error and returns false [ 123s] when the autoyast profile url is valid [ 123s] parses the given profile location and fill internal structures and returns boolean whether it succeded [ 123s] when "relurl" is defined [ 123s] sets host and filename correctly [ 123s] when "relurl" is defined and sub-pathes are defined [ 123s] sets host and filename correctly [ 123s] when "file://" is defined [ 123s] when no sub path is defined [ 123s] sets host and filename correctly [ 123s] when sub path is defined [ 123s] sets host and filename correctly [ 123s] when "file:///" is defined (old format) [ 123s] when no sub path is defined [ 123s] sets host and filename correctly [ 123s] when sub path is defined [ 123s] sets host and filename correctly [ 123s] #profile_path [ 123s] returns '/<profile_path>/autoinst.xml' [ 123s] #profile_backup_path [ 123s] returns '/<profile_path>/pre-autoinst.xml' [ 123s] [ 123s] Yast::ProfileLocation [ 123s] #Process [ 123s] when scheme is "relurl" [ 123s] downloads AutoYaST configuration file with absolute path [ 123s] when scheme is corrupted [ 123s] reports an error [ 123s] [ 123s] Pending: (Failures listed here are expected and do not affect your suite's status) [ 123s] [ 123s] 1) Yast::AutoinstPartPlan #read partition target exporting nfs root partition [ 123s] # pending on nfs definition in yml files [ 123s] # ./test/AutoinstPartPlan_test.rb:41 [ 123s] [ 123s] Failures: [ 123s] [ 123s] 1) Y2Autoinstallation::Clients::InstAutosetupUpgrade#main shows a progress [ 123s] Failure/Error: subject.main [ 123s] [ 123s] RuntimeError: [ 123s] Failed to open dialog, see logs. [ 123s] # /usr/share/YaST2/lib/yast2/popup.rb:235:in `event_loop' [ 123s] # /usr/share/YaST2/lib/yast2/popup.rb:90:in `show' [ 123s] # /usr/share/YaST2/modules/Report.rb:556:in `Error' [ 123s] # /usr/share/YaST2/modules/ProductControl.rb:1249:in `RunFrom' [ 123s] # ./src/lib/autoinstall/clients/inst_autosetup_upgrade.rb:264:in `main' [ 123s] # ./test/lib/clients/inst_autosetup_upgrade_test.rb:66:in `block (3 levels) in <top (required)>' [ 123s] [ 123s] 2) Y2Autoinstallation::Clients::InstAutosetupUpgrade#main checks if upgrade is supported [ 123s] Failure/Error: subject.main [ 123s] [ 123s] RuntimeError: [ 123s] Failed to open dialog, see logs. [ 123s] # /usr/share/YaST2/lib/yast2/popup.rb:235:in `event_loop' [ 123s] # /usr/share/YaST2/lib/yast2/popup.rb:90:in `show' [ 123s] # /usr/share/YaST2/modules/Report.rb:556:in `Error' [ 123s] # /usr/share/YaST2/modules/ProductControl.rb:1249:in `RunFrom' [ 123s] # ./src/lib/autoinstall/clients/inst_autosetup_upgrade.rb:264:in `main' [ 123s] # ./test/lib/clients/inst_autosetup_upgrade_test.rb:74:in `block (3 levels) in <top (required)>' [ 123s] [ 123s] 3) Y2Autoinstallation::Clients::InstAutosetupUpgrade#main drop obsolete packages [ 123s] Failure/Error: subject.main [ 123s] [ 123s] RuntimeError: [ 123s] Failed to open dialog, see logs. [ 123s] # /usr/share/YaST2/lib/yast2/popup.rb:235:in `event_loop' [ 123s] # /usr/share/YaST2/lib/yast2/popup.rb:90:in `show' [ 123s] # /usr/share/YaST2/modules/Report.rb:556:in `Error' [ 123s] # /usr/share/YaST2/modules/ProductControl.rb:1249:in `RunFrom' [ 123s] # ./src/lib/autoinstall/clients/inst_autosetup_upgrade.rb:264:in `main' [ 123s] # ./test/lib/clients/inst_autosetup_upgrade_test.rb:80:in `block (3 levels) in <top (required)>' [ 123s] [ 123s] 4) Y2Autoinstallation::Clients::InstAutosetupUpgrade#main install all needed packages for accessing installation repositories [ 123s] Failure/Error: subject.main [ 123s] [ 123s] RuntimeError: [ 123s] Failed to open dialog, see logs. [ 123s] # /usr/share/YaST2/lib/yast2/popup.rb:235:in `event_loop' [ 123s] # /usr/share/YaST2/lib/yast2/popup.rb:90:in `show' [ 123s] # /usr/share/YaST2/modules/Report.rb:556:in `Error' [ 123s] # /usr/share/YaST2/modules/ProductControl.rb:1249:in `RunFrom' [ 123s] # ./src/lib/autoinstall/clients/inst_autosetup_upgrade.rb:264:in `main' [ 123s] # ./test/lib/clients/inst_autosetup_upgrade_test.rb:87:in `block (3 levels) in <top (required)>' [ 123s] [ 123s] 5) Y2Autoinstallation::Clients::InstAutosetupUpgrade#main select for installation all product renames [ 123s] Failure/Error: subject.main [ 123s] [ 123s] RuntimeError: [ 123s] Failed to open dialog, see logs. [ 123s] # /usr/share/YaST2/lib/yast2/popup.rb:235:in `event_loop' [ 123s] # /usr/share/YaST2/lib/yast2/popup.rb:90:in `show' [ 123s] # /usr/share/YaST2/modules/Report.rb:556:in `Error' [ 123s] # /usr/share/YaST2/modules/ProductControl.rb:1249:in `RunFrom' [ 123s] # ./src/lib/autoinstall/clients/inst_autosetup_upgrade.rb:264:in `main' [ 123s] # ./test/lib/clients/inst_autosetup_upgrade_test.rb:94:in `block (3 levels) in <top (required)>' [ 123s] [ 123s] 6) Y2Autoinstallation::Clients::InstAutosetupUpgrade#main install/removes patterns, products anad packages according to profile [ 123s] Failure/Error: subject.main [ 123s] [ 123s] RuntimeError: [ 123s] Failed to open dialog, see logs. [ 123s] # /usr/share/YaST2/lib/yast2/popup.rb:235:in `event_loop' [ 123s] # /usr/share/YaST2/lib/yast2/popup.rb:90:in `show' [ 123s] # /usr/share/YaST2/modules/Report.rb:556:in `Error' [ 123s] # /usr/share/YaST2/modules/ProductControl.rb:1249:in `RunFrom' [ 123s] # ./src/lib/autoinstall/clients/inst_autosetup_upgrade.rb:264:in `main' [ 123s] # ./test/lib/clients/inst_autosetup_upgrade_test.rb:105:in `block (3 levels) in <top (required)>' [ 123s] [ 123s] 7) Y2Autoinstallation::Clients::InstAutosetupUpgrade#main tries to solve upgrade path do [ 123s] Failure/Error: subject.main [ 123s] [ 123s] RuntimeError: [ 123s] Failed to open dialog, see logs. [ 123s] # /usr/share/YaST2/lib/yast2/popup.rb:235:in `event_loop' [ 123s] # /usr/share/YaST2/lib/yast2/popup.rb:90:in `show' [ 123s] # /usr/share/YaST2/modules/Report.rb:556:in `Error' [ 123s] # /usr/share/YaST2/modules/ProductControl.rb:1249:in `RunFrom' [ 123s] # ./src/lib/autoinstall/clients/inst_autosetup_upgrade.rb:264:in `main' [ 123s] # ./test/lib/clients/inst_autosetup_upgrade_test.rb:111:in `block (3 levels) in <top (required)>' [ 123s] [ 123s] 8) Y2Autoinstallation::Clients::InstAutosetupUpgrade#main stop for confirmation if solve failing and user require it [ 123s] Failure/Error: subject.main [ 123s] [ 123s] RuntimeError: [ 123s] Failed to open dialog, see logs. [ 123s] # /usr/share/YaST2/lib/yast2/popup.rb:235:in `event_loop' [ 123s] # /usr/share/YaST2/lib/yast2/popup.rb:90:in `show' [ 123s] # /usr/share/YaST2/modules/Report.rb:556:in `Error' [ 123s] # /usr/share/YaST2/modules/ProductControl.rb:1249:in `RunFrom' [ 123s] # ./src/lib/autoinstall/clients/inst_autosetup_upgrade.rb:264:in `main' [ 123s] # ./test/lib/clients/inst_autosetup_upgrade_test.rb:115:in `block (3 levels) in <top (required)>' [ 123s] [ 123s] Finished in 20.09 seconds (files took 3.11 seconds to load) [ 123s] 1414 examples, 8 failures, 1 pending [ 123s] [ 123s] Failed examples: [ 123s] [ 123s] rspec ./test/lib/clients/inst_autosetup_upgrade_test.rb:63 # Y2Autoinstallation::Clients::InstAutosetupUpgrade#main shows a progress [ 123s] rspec ./test/lib/clients/inst_autosetup_upgrade_test.rb:69 # Y2Autoinstallation::Clients::InstAutosetupUpgrade#main checks if upgrade is supported [ 123s] rspec ./test/lib/clients/inst_autosetup_upgrade_test.rb:77 # Y2Autoinstallation::Clients::InstAutosetupUpgrade#main drop obsolete packages [ 123s] rspec ./test/lib/clients/inst_autosetup_upgrade_test.rb:83 # Y2Autoinstallation::Clients::InstAutosetupUpgrade#main install all needed packages for accessing installation repositories [ 123s] rspec ./test/lib/clients/inst_autosetup_upgrade_test.rb:90 # Y2Autoinstallation::Clients::InstAutosetupUpgrade#main select for installation all product renames [ 123s] rspec ./test/lib/clients/inst_autosetup_upgrade_test.rb:97 # Y2Autoinstallation::Clients::InstAutosetupUpgrade#main install/removes patterns, products anad packages according to profile [ 123s] rspec ./test/lib/clients/inst_autosetup_upgrade_test.rb:108 # Y2Autoinstallation::Clients::InstAutosetupUpgrade#main tries to solve upgrade path do [ 123s] rspec ./test/lib/clients/inst_autosetup_upgrade_test.rb:114 # Y2Autoinstallation::Clients::InstAutosetupUpgrade#main stop for confirmation if solve failing and user require it [ 123s] [ 123s] rake aborted! [ 123s] Command failed with status (1): [rspec --color --format doc 'test/AutoInsta...] [ 123s] [ 123s] Tasks: TOP => test:unit [ 123s] (See full trace by running task with --trace) [ 123s] error: Bad exit status from /var/tmp/rpm-tmp.TX9Gn4 (%check) [ 123s] [ 123s] [ 123s] RPM build errors: [ 123s] line 89: It's not recommended to have unversioned Obsoletes: Obsoletes: yast2-config-autoinst [ 123s] line 90: It's not recommended to have unversioned Obsoletes: Obsoletes: yast2-lib-autoinst [ 123s] line 91: It's not recommended to have unversioned Obsoletes: Obsoletes: yast2-module-autoinst [ 123s] line 89: It's not recommended to have unversioned Obsoletes: Obsoletes: yast2-config-autoinst [ 123s] line 90: It's not recommended to have unversioned Obsoletes: Obsoletes: yast2-lib-autoinst [ 123s] line 91: It's not recommended to have unversioned Obsoletes: Obsoletes: yast2-module-autoinst [ 123s] line 138: It's not recommended to have unversioned Obsoletes: Obsoletes: yast2-trans-autoinst [ 123s] Bad exit status from /var/tmp/rpm-tmp.TX9Gn4 (%check) [ 123s] [ 123s] yast-jenkins failed "build autoyast2.spec" at Thu Feb 18 11:54:26 UTC 2021. [ 123s] The buildroot was: /var/tmp/build-root/openSUSE_Factory-x86_64 rm -rf YaST:Head rake aborted! Command failed with status (1): [yes | osc -A 'https://api.opensuse.org/' b...] Tasks: TOP => osc:sr => osc:commit => osc:build (See full trace by running task with --trace) cleaning Result: PID 13064 exited with value 1 Scanning for a pull request... Found pull request #731 Adding comment ":x: Public Jenkins [job #172](https://ci.opensuse.org/job/yast-yast-autoinstallation-master/172/) failed" to pull request https://github.com/yast/yast-autoinstallation/pull/731 Sending Net::HTTP::Post request to https://api.github.com/repos/yast/yast-autoinstallation/issues/731/comments... OK Success Build step 'Execute shell' marked build as failure