Page 1 of 2 12 LastLast
Results 1 to 10 of 18

Thread: Zypper Dup kills Cinnamon desktop

  1. #1

    Default Zypper Dup kills Cinnamon desktop

    I was on snapshot 20180425, ran zypper dup to snapshot 20180511. LightDM loads properly; when I log in, however, I get only the IceWM desktop, and a message indicating that Cinnamon has crashed.


    I used Yast to lock down files in the new snapshot that seemed to be Cinnamon related, specifically:


    Code:
    cinnamon-gschemas-branding-openSUSE cinnamon-screensaver cinnamon-session cinnamon-settings-daemon cinnamon-theme-adapta libcinnamon-desktop4 libcinnamon-desktop-data libcinnamon-desktop-data-branding-openSUSE libcinnamon-desktop-lang libcinnamon-menu-3-0
    ... but this had no effect. Neither did a change from the 396.18 to 396.24 nvidia driver, both installed 'the hard way.'


    I readily admit that troubleshooting this problem may be over my head. I don't understand what files and libraries are required to make the Cinnamon desktop function, don't know if I should be locking down other files, or patterns, or taking other troubleshooting steps.


    Any tips will be appreciated.

  2. #2

    Default Re: Zypper Dup kills Cinnamon desktop

    I managed to fix this one myself, although I think something isn't kosher with what zypper dup wanted to put on my computer, and/or with a necessary package upgrade that zypper dup might have left out of the mix.

    * I followed the steps at https://forums.opensuse.org/showthre...op-and-lightDM to configure a temporary new Tumbleweed VM, and noted all the packages that the VM wanted to install for the Cinnamon desktop:

    Code:
    cinnamon cinnamon-control-center cinnamon-control-center-common cinnamon-control-center-lang cinnamon-gschemas cinnamon-gschemas-branding-openSUSE cinnamon-lang cinnamon-screensaver cinnamon-screensaver-lang cinnamon-session cinnamon-session-lang cinnamon-settings-daemon cinnamon-settings-daemon-lang cjs libcinnamon-control-center1 libcinnamon-desktop-data libcinnamon-desktop-data-branding-openSUSE libcinnamon-desktop-lang libcinnamon-desktop4 libcinnamon-menu-3-0 libcjs0 muffin nemo typelib-1_0-CMenu-3_0 typelib-1_0-CinnamonDesktop-3_0 typelib-1_0-CjsPrivate-1_0
    * With this file list in hand, I killed the VM, returned to the misbehaving computer in question, and locked down all of the packages named in Yast. Zypper dup complained about dependencies, so I locked some additional files, too:

    Code:
    cinnamon-metatheme-numix cinnamon-theme-adapta libmuffin0 muffin-lang typelib-1_0-MetaMuffin-0_0 gtk2-metatheme-adapta gtk3-metatheme-adapta metatheme-adapta-common
    Zypper dup followed by a 'hard way' installation of the nvidia 396.24 driver now brought up a working Cinnamon desktop. I am computing successfully again, but will still be grateful for any insight on what went wrong. I've never before had to lock down packages to make zypper dup work.

  3. #3
    Join Date
    Nov 2009
    Location
    West Virginia Sector 13
    Posts
    16,284

    Default Re: Zypper Dup kills Cinnamon desktop

    Zypper dup puts on the machine what you tell it to. Show us your repository list. You may have conflicting repos

  4. #4

    Default Re: Zypper Dup kills Cinnamon desktop

    All enabled repositories:


    Code:
     1 | download.opensuse.org-non-oss        | Main Repository (NON-OSS)                  | Yes     | (r ) Yes  | Yes    
     2 | download.opensuse.org-oss            | Main Repository (OSS)                      | Yes     | (r ) Yes  | Yes    
     3 | download.opensuse.org-tumbleweed     | Main Update Repository                     | Yes     | (r ) Yes  | Yes    
     4 | home_svalx                           | svalx's Home Project (openSUSE_Tumbleweed) | Yes     | (r ) Yes  | No     
     5 | libdvdcss                            | libdvdcss                                  | Yes     | (r ) Yes  | Yes   
     7 | openSUSE_Tumbleweed                  | openSUSE_Tumbleweed                        | Yes     | (r ) Yes  | Yes    
     8 | packman.inode.at-openSUSE_Tumbleweed | Packman Repository                         | Yes     | (r ) Yes  | Yes
    The missing #6 is for the install DVD.

  5. #5

    Default Re: Zypper Dup kills Cinnamon desktop

    I should have run zypper lr -u. Sorry. The list, with URLs:

    Code:
    #  | Alias                                | Name                                       | Enabled | GPG Check | Refresh | URI                                                                       
    ---+--------------------------------------+--------------------------------------------+---------+-----------+---------+---------------------------------------------------------------------------
     1 | download.opensuse.org-non-oss        | Main Repository (NON-OSS)                  | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/tumbleweed/repo/non-oss/                     
     2 | download.opensuse.org-oss            | Main Repository (OSS)                      | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/tumbleweed/repo/oss/                         
     3 | download.opensuse.org-tumbleweed     | Main Update Repository                     | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/update/tumbleweed/                           
     4 | home_svalx                           | svalx's Home Project (openSUSE_Tumbleweed) | Yes     | (r ) Yes  | No      | http://download.opensuse.org/repositories/home:/svalx/openSUSE_Tumbleweed/
     5 | libdvdcss                            | libdvdcss                                  | Yes     | (r ) Yes  | Yes     | http://opensuse-guide.org/repo/openSUSE_Tumbleweed/                       
     7 | openSUSE_Tumbleweed                  | openSUSE_Tumbleweed                        | Yes     | (r ) Yes  | Yes     | http://download.opensuse.org/repositories/KDE:/Extra/openSUSE_Tumbleweed/ 
     8 | packman.inode.at-openSUSE_Tumbleweed | Packman Repository                         | Yes     | (r ) Yes  | Yes     | http://packman.inode.at/suse/openSUSE_Tumbleweed/
    The svallx repo was added to get untex.

  6. #6
    Join Date
    Oct 2008
    Location
    Glasgow, Scotland
    Posts
    1,277

    Default Re: Zypper Dup kills Cinnamon desktop

    Quote Originally Posted by Tuner View Post
    All enabled repositories:.
    Is there a special reason for using another build of “tar”, and what is repository #7 ?
    Code:
    >  zypper  lr -Ed
    I locked some additional files
    All this locking is unexplained.
    Code:
    > zypper ll
    If you restrict yourself to repositories 1, 2 and 8, selecting the package “cinnamon” in YaST -- Software Management should add everything else required.
    --
    slàinte mhath,
    rayH

    ~ knowing the right answer is easier than knowing the right question.

  7. #7
    Join Date
    Oct 2008
    Location
    Glasgow, Scotland
    Posts
    1,277

    Default Re: Zypper Dup kills Cinnamon desktop

    We have cross-posted. I think that you have to be careful that KDE:Extra is not introducing a dependency on an older version of something that is blocking upgrading a cinnamon component.
    --
    slàinte mhath,
    rayH

    ~ knowing the right answer is easier than knowing the right question.

  8. #8

    Default Re: Zypper Dup kills Cinnamon desktop

    Thanks for the feedback, Ray. Repository #7, KDE:/Extra , allowed me to install Recoll text search. I'm afraid I don't understand what you mean by "another build of tar."

    If you restrict yourself to repositories 1, 2 and 8, selecting the package “cinnamon” in YaST -- Software Management should add everything else required.
    I could use Yast to disable all repositories other than 1, 2 and 8, kill the locks and run zypper dup again. Is that what you're suggesting here? It sounds promising, but I thought I should check first before trying it.

    FWIW: The list of enabled repositories above hasn't changed for about six months. I have run zypper dups after nearly every new snapshot in that period without past problems related to Cinnamon. However, I did run into a similar problem when I tried to switch from nvidia 'the hard way' to the openSUSE nvidia repositories. IceWM came up, and nothing more. I didn't try to troubleshoot, simply returned to the 'hard way' install.

  9. #9

    Default Re: Zypper Dup kills Cinnamon desktop

    I was curious enough to give it a shot, so:

    * Zypper to remove all locks
    * Yast to disable all repositories except 1, 2 and 8
    * Yast --> Software Management --> search for "Cinnamon," and unconditional update of all Cinnamon-related packages
    * Reboot, with fingers crossed.

    Didn't work. IceWM again, same issue.

  10. #10

    Default Re: Zypper Dup kills Cinnamon desktop

    I just zypper dup'd Tumbleweed on a Dell Precision 7710 with an NVidia Quadro M3000M graphics card, also running the Cinnamon desktop, same repositories and with a 'hard way' install of the Nvidia 396.24 driver. Same symptoms: Cinnamon crash on log-in, fall-back to IceWM.

Page 1 of 2 12 LastLast

Tags for this Thread

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •