Portal:Cinnamon/Bug

Problemi noti

  • on 1310, install Cinnamon may make GDM losing its icons. fixed
  • on 1310, cinnamon-session can't be shown in GDM or get started. fixed
  • Nemo can't start on 1310. fixed It's because upstream (Linux Mint) uses a lower GNOME/GTK version than us openSUSE for almost every release, so upstream developers don't even be aware of the problems we met.

How can I give you valuable bug reports?

Feel Free to contact any of our developers on #opensuse-cinnamon or Novell bugzilla. But be aware:

Simply tell us what happened may be less help. Here're the progress we use to diagnose a problem:

  • If you can't login, can you run `cinnamon --replace` inside a working gnome-shell or KDE? what does the output say?
Icon-warning.png
Attenzione! running that command may black and freeze your X! Save your work before running it! and you must know how to switch to tty, init 3 && init 5 to get back!
Icon-warning.png
Attenzione! remember to `sudo systemctl stop NetworkManager` if you have any working network connection. Cinnamon will seek control of network, which conflicts with your working GNOME-shell(they both use nm-applet)...so don't give them any network both! Or you'll surely fail because cinnamon can't start with a running NetworkManager!
  • If you can run `cinnamon --replace` but still can't login using GDM or other stuff, can you give us some logs?

First, login to tty. then switch back to gdm and login cinnamon (remember the <time>), if failed, switch back to tty again, run

su
{ journalctl --since <time> } > /home/<your username>/journal.log
chown <your username>:users /home/<your username>/journal.log

We need that journal log inside your home directory.

  • If you can't start an application, can you run it from a terminal (inside /usr/bin, there are lots of stuff prefixed with "cinnamon-", that will be what you need) and see the outputs? (Cinnamon used a lot of python, so it's hard for us to find all the dependencies at build time. Python is a scripting language, it will not fail until code get run. Upstream has a very poor documentation about its "runtime" dependencies.)

That's all.