systemd now removed from Tumbleweed

Due to a number of interdependancies on packages that are not ready for
Tumbleweed, and other interactions with the system that are causing
problems for some users, I’m going to remove systemd from Tumbleweed
today to allow the developers to spend more time on getting it stable
for Factory and 12.1 instead of having to chase down problems that are
specific to Tumbleweed only.

So if you have installed systemd in Tumbleweed, I suggest you now remove
it with a simple:
zypper rm systemd

thanks,

greg k-h

Sounds like the best approach in the circumstances. Thanks for the warning.

I tried once in a while, no luck. @consused is right. Thanks.

Though I do run successfully systemd on openSUSE-factory:
systemd really is pleasure

I would not try it on openSUSE-Tumbleweed, because of minor package versions of these:

  • dbus(!), rsyslog
  • but minor glibc-2.11 probably not is relevant for systemd

Is systemd still a no-no for tumbleweed? With 12.1 about to come out will tumbleweed be getting updates to allow systemd? If systemd is available what other changes than just installing it do we need to make?

Systemd is a part of 12.1 and 12.1 becomes the basis for Tumbleweed. Systemd works fine in 12.1 AFAIK – ergo: my guess is it will be in. (but that’s a guess, not a fact)

Well with one day away from 12.1 will see how systemd behaves under Tumbleweed too. So let`s wait and see what happens :smiley:

After the update to the 12.1 package base (I’m running Tumbleweed and tracking “current”), I can definitely verify that systemd is there and running (a few sample log entries below). I haven’t had a chance to study the logs for any anomalies or to see what’s different in YaST2 or /etc, but the system started ok after the post update boot. The change was completely transparent in the sense that I did nothing but run zypper dup and reboot when finished. No configuration changes necessary - it just worked. It remains to be seen whether we need to do anything else to fully complete the transition.

A few representative syslog entries:

Nov 16 13:51:01 tumblebumble dbus[1302]: [system] Activating via systemd: service name='org.freedesktop.login1' unit='dbus-org.freedesktop.login1.service'
Nov 16 13:51:01 tumblebumble dbus-daemon[1302]: dbus[1302]: [system] Activating via systemd: service name='org.freedesktop.login1' unit='dbus-org.freedesktop.login1.service'
Nov 16 13:51:01 tumblebumble systemd-logind[1243]: New seat seat0.

Sadly my systemd experience was a nightmare…the system booted up and would not even go into the gui…all the devices such as ethernet were down…etc…after some research I finally forced sysvinit-init to reinstall which removes systemd-init and rebooted…the system came up and worked…no idea what systemd’s problem is but in my opinion it’s no improvement…I use tumbleweed to avoid issues…

Additionally all the dialog’s say to make oss, non-oss and updates point to “openSUSE-current” vs “12.1” however oss prompt looks for a dvd file with 11.4 in the version…changing to 12.1 forces it to pull the right description file.

So far not impressed.

You make a mistake. The addresses are correct and work fine. For example, these two addresses are identical, check them out:

openSUSE Current oss         http://download.opensuse.org/distribution/openSUSE-current/repo/oss/
openSUSE-12.1-Oss            http://download.opensuse.org/distribution/12.1/repo/oss

Remove the DVD entry from the repo list.

Care to make a wager?

Retrieving repository ‘openSUSE Current OSS’ metadata |]
File ‘/suse/setup/descr/dvd-11.4-6.9.1.i586.pat.gz’ not found on medium ‘http://download.opensuse.org/distribution/openSUSE-current/repo/oss/

I don’t have a “dvd entry” and thats the error from a zypper ref at the command line. Something pulls version from the path because when it says 12.1 it correctly pulls whatever information it needs from a 12.1 version of that file which DOES exist. I found nothing in /etc/zypp to change that.

Pretty interesting. So what do you get from this command: zypper lr -d

A bit off-topic here: does the repos inside openSUSE-current follow the next stable release without user interference ? I mean do i have to change pointings as i did with 11.4 repos to 12.1 ?

I’ll paste the results but I’d like to first state the error states what repo it is looking at and the file in question is NOT a rpm…it’s one of the files used by zypper to setup the repo which is why it’s in the /setup dir. The openSUSE-current has been changed back to 12.1 in this list for the OSS, Non-OSS and UPDATES repo’s. Additionally the 3 repo’s were originally added by pasting the zypper ar commands on the “upgrading to 12.1 from tumbleweed” instruction page.

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

—±-------------------------------------±--------------------------------------------±--------±--------±---------±-------±-----------------------------------------------------------------------------------------------------±-------
1 | Kernel:stable | Kernel:stable | Yes | No | 99 | rpm-md | Index of /repositories/Kernel:/stable/standard |
2 | Tumbleweed | Tumbleweed | Yes | No | 97 | rpm-md | Index of /repositories/openSUSE:/Tumbleweed/standard |
3 | Virtualization_VirtualBox_Tumbleweed | VirtualBox_Tumbleweed (openSUSE_Tumbleweed) | Yes | No | 97 | rpm-md | Index of /repositories/Virtualization:/VirtualBox_Tumbleweed/openSUSE_Tumbleweed |
4 | download.opensuse.org-Apps | openSUSE BuildService - GNOME:Apps | Yes | No | 99 | rpm-md | Index of /repositories/GNOME:/Apps/openSUSE_12.1 |
5 | download.opensuse.org-Extra | openSUSE BuildService - KDE:Extra | Yes | No | 97 | rpm-md | Index of /repositories/KDE:/Extra/openSUSE_Tumbleweed |
6 | download.opensuse.org-UpdatedApps | openSUSE BuildService - KDE:UpdatedApps | Yes | No | 99 | rpm-md | Index of /repositories/KDE:/UpdatedApps/openSUSE_12.1 |
7 | download.opensuse.org-mozilla | openSUSE BuildService - Mozilla | Yes | No | 99 | rpm-md | Index of /repositories/mozilla/openSUSE_12.1 |
8 | download.opensuse.org-standard | Main Repository (Contrib) | No | No | 99 | rpm-md | Index of /repositories/openSUSE:/11.4:/Contrib/standard |
9 | network | network | Yes | No | 99 | rpm-md | Index of /repositories/network/openSUSE_12.1 |
10 | network:chromium | network:chromium | Yes | No | 97 | rpm-md | Index of /repositories/network:/chromium/openSUSE_Tumbleweed |
11 | network_chromium | Chromium (openSUSE_Tumbleweed) | Yes | No | 97 | rpm-md | Index of /repositories/network:/chromium/openSUSE_Tumbleweed |
12 | openSUSE Current OSS | openSUSE Current OSS | Yes | No | 98 | yast2 | Index of /distribution/12.1/repo/oss |
13 | openSUSE Current non-OSS | openSUSE Current non-OSS | Yes | No | 98 | yast2 | Index of /distribution/12.1/repo/non-oss |
14 | openSUSE Current updates | openSUSE Current updates | Yes | No | 98 | rpm-md | Index of /update/12.1 |
15 | opensuse-guide.org-repo | libdvdcss repository | Yes | No | 99 | rpm-md | http://opensuse-guide.org/repo/12.1/ |
16 | packman | Packman repository (openSUSE_Tumbleweed) | Yes | No | 96 | rpm-md | Index of /suse/openSUSE_Tumbleweed/ |
17 | packman.inode.at-suse | Packman Repository | Yes | No | 99 | rpm-md | Index of /suse/openSUSE_12.1/ |
18 | security:netfilter | security:netfilter | Yes | No | 99 | rpm-md | Index of /repositories/security:/netfilter/Kernel_stable

I’ll paste the results but I’d like to first state the error states what repo it is looking at and the file in question is NOT a rpm…it’s one of the files used by zypper to setup the repo which is why it’s in the /setup dir. The openSUSE-current has been changed back to 12.1 in this list for the OSS, Non-OSS and UPDATES repo’s. Additionally the 3 repo’s were originally added by pasting the zypper ar commands on the “upgrading to 12.1 from tumbleweed” instruction page.

| Alias | Name | Enabled | Refresh | Priority | Type | URI | Service

—±-------------------------------------±--------------------------------------------±--------±--------±---------±-------±-----------------------------------------------------------------------------------------------------±-------
1 | Kernel:stable | Kernel:stable | Yes | No | 99 | rpm-md | Index of /repositories/Kernel:/stable/standard |
2 | Tumbleweed | Tumbleweed | Yes | No | 97 | rpm-md | Index of /repositories/openSUSE:/Tumbleweed/standard |
3 | Virtualization_VirtualBox_Tumbleweed | VirtualBox_Tumbleweed (openSUSE_Tumbleweed) | Yes | No | 97 | rpm-md | Index of /repositories/Virtualization:/VirtualBox_Tumbleweed/openSUSE_Tumbleweed |
4 | download.opensuse.org-Apps | openSUSE BuildService - GNOME:Apps | Yes | No | 99 | rpm-md | Index of /repositories/GNOME:/Apps/openSUSE_12.1 |
5 | download.opensuse.org-Extra | openSUSE BuildService - KDE:Extra | Yes | No | 97 | rpm-md | Index of /repositories/KDE:/Extra/openSUSE_Tumbleweed |
6 | download.opensuse.org-UpdatedApps | openSUSE BuildService - KDE:UpdatedApps | Yes | No | 99 | rpm-md | Index of /repositories/KDE:/UpdatedApps/openSUSE_12.1 |
7 | download.opensuse.org-mozilla | openSUSE BuildService - Mozilla | Yes | No | 99 | rpm-md | Index of /repositories/mozilla/openSUSE_12.1 |
8 | download.opensuse.org-standard | Main Repository (Contrib) | No | No | 99 | rpm-md | Index of /repositories/openSUSE:/11.4:/Contrib/standard |
9 | network | network | Yes | No | 99 | rpm-md | Index of /repositories/network/openSUSE_12.1 |
10 | network:chromium | network:chromium | Yes | No | 97 | rpm-md | Index of /repositories/network:/chromium/openSUSE_Tumbleweed |
11 | network_chromium | Chromium (openSUSE_Tumbleweed) | Yes | No | 97 | rpm-md | Index of /repositories/network:/chromium/openSUSE_Tumbleweed |
12 | openSUSE Current OSS | openSUSE Current OSS | Yes | No | 98 | yast2 | Index of /distribution/12.1/repo/oss |
13 | openSUSE Current non-OSS | openSUSE Current non-OSS | Yes | No | 98 | yast2 | Index of /distribution/12.1/repo/non-oss |
14 | openSUSE Current updates | openSUSE Current updates | Yes | No | 98 | rpm-md | Index of /update/12.1 |
15 | opensuse-guide.org-repo | libdvdcss repository | Yes | No | 99 | rpm-md | http://opensuse-guide.org/repo/12.1/ |
16 | packman | Packman repository (openSUSE_Tumbleweed) | Yes | No | 96 | rpm-md | Index of /suse/openSUSE_Tumbleweed/ |
17 | packman.inode.at-suse | Packman Repository | Yes | No | 99 | rpm-md | Index of /suse/openSUSE_12.1/ |
18 | security:netfilter | security:netfilter | Yes | No | 99 | rpm-md | Index of /repositories/security:/netfilter/Kernel_stable

On 20.11.2011 21:06, creatura85 wrote:
>
> A bit off-topic here: does the repo`s inside openSUSE-current follow the

next stable release without user interference ?

Yes. “current” is just a symlink to whatever is current.
At the moment it is 12.1.

I mean do i have to change pointings as i did with 11.4 repo`s to 12.1
> ?

If you changed from 11.4 to 12.1 you changed from one real tree to
another one.

If you point to “current” you point to a symlink, the maintainers change
the symlinks to point to whichever is current at the time.

So if you now point to current, you won’t need to change as long as you
want the latest released stable.

Vahis

http://waxborg.servepics.com
openSUSE 11.4 (x86_64) 2.6.37.6-0.9-default main host
openSUSE 12.1 (x86_64) 3.1.0-1.2-desktop Tumbleweed in VirtualBox
openSUSE 12.1 (i586) 3.1.0-1.2-desktop in EeePC 900

in a word “yes” :slight_smile:

I mean do i have to change pointings as i did with 11.4 repo`s to 12.1 ?

no…

@famewolf: any chance you can post that within

 tags, so we can read it?

Well the confusing thing for me is I DID put it in CODE and /CODE tags in brackets…but I’ll try again and see what it gives me.


#  | Alias                                | Name                                        | Enabled | Refresh | Priority | Type   | URI                                                                                                  | Service
---+--------------------------------------+---------------------------------------------+---------+---------+----------+--------+------------------------------------------------------------------------------------------------------+--------
 1 | Kernel:stable                        | Kernel:stable                               | Yes     | No      |   99     | rpm-md | http://download.opensuse.org/repositories/Kernel:/stable/standard/                                   |        
 2 | Tumbleweed                           | Tumbleweed                                  | Yes     | No      |   97     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/Tumbleweed/standard/                             |        
 3 | Virtualization_VirtualBox_Tumbleweed | VirtualBox_Tumbleweed (openSUSE_Tumbleweed) | Yes     | No      |   97     | rpm-md | http://download.opensuse.org/repositories/Virtualization:/VirtualBox_Tumbleweed/openSUSE_Tumbleweed/ |        
 4 | download.opensuse.org-Apps           | openSUSE BuildService - GNOME:Apps          | Yes     | No      |   99     | rpm-md | http://download.opensuse.org/repositories/GNOME:/Apps/openSUSE_12.1/                                 |        
 5 | download.opensuse.org-Extra          | openSUSE BuildService - KDE:Extra           | Yes     | No      |   97     | rpm-md | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Tumbleweed/                            |        
 6 | download.opensuse.org-UpdatedApps    | openSUSE BuildService - KDE:UpdatedApps     | Yes     | No      |   99     | rpm-md | http://download.opensuse.org/repositories/KDE:/UpdatedApps/openSUSE_12.1/                            |        
 7 | download.opensuse.org-mozilla        | openSUSE BuildService - Mozilla             | Yes     | No      |   99     | rpm-md | http://download.opensuse.org/repositories/mozilla/openSUSE_12.1/                                     |        
 8 | download.opensuse.org-standard       | Main Repository (Contrib)                   | No      | No      |   99     | rpm-md | http://download.opensuse.org/repositories/openSUSE:/11.4:/Contrib/standard/                          |        
 9 | network                              | network                                     | Yes     | No      |   99     | rpm-md | http://download.opensuse.org/repositories/network/openSUSE_12.1/                                     |        
10 | network:chromium                     | network:chromium                            | Yes     | No      |   97     | rpm-md | http://download.opensuse.org/repositories/network:/chromium/openSUSE_Tumbleweed/                     |        
11 | network_chromium                     | Chromium (openSUSE_Tumbleweed)              | Yes     | No      |   97     | rpm-md | http://download.opensuse.org/repositories/network:/chromium/openSUSE_Tumbleweed/                     |        
12 | openSUSE Current OSS                 | openSUSE Current OSS                        | Yes     | No      |   98     | yast2  | http://download.opensuse.org/distribution/12.1/repo/oss/                                             |        
13 | openSUSE Current non-OSS             | openSUSE Current non-OSS                    | Yes     | No      |   98     | yast2  | http://download.opensuse.org/distribution/12.1/repo/non-oss/                                         |        
14 | openSUSE Current updates             | openSUSE Current updates                    | Yes     | No      |   98     | rpm-md | http://download.opensuse.org/update/12.1/                                                            |        
15 | opensuse-guide.org-repo              | libdvdcss repository                        | Yes     | No      |   99     | rpm-md | http://opensuse-guide.org/repo/12.1/                                                                 |        
16 | packman                              | Packman repository (openSUSE_Tumbleweed)    | Yes     | No      |   96     | rpm-md | http://packman.inode.at/suse/openSUSE_Tumbleweed                                                     |        
17 | packman.inode.at-suse                | Packman Repository                          | Yes     | No      |   99     | rpm-md | http://packman.inode.at/suse/openSUSE_12.1/                                                          |        
18 | security:netfilter                   | security:netfilter                          | Yes     | No      |   99     | rpm-md | http://download.opensuse.org/repositories/security:/netfilter/Kernel_stable/