Deepin Manjaro waiting room

What has to be done by the Deepin team to get Manjaro spin off?

Gitlab: Wuhan Deepin Technology Co.,Ltd. · GitHub

At least fixing some of the existing bugs? I believe they are currently working on the black border one for example.

More or less they try to get their own release first. @felixonmars does his best to port all fixes over to Archlinux. Our team had not yet the time to do a spin of Deepin to check what is broken. I can try to spin one so we have a base-line.

Deepin is based on a lot older packages stack as Archlinux or Manjaro are offering. So the bugs they face on our end may not appear on theirs.

I’m sorry but I’m seeing no progress on Deepin defects. For instance new ones keep appearing as result of new designs, being the latest one that I’m unable to select my speakers as audio output. I have no audio.

2 things

  • one is to have STABLE version from dev Deepin ( not the case )
  • and that this is also ok with Archlinux in Stable for sync with manjaro

Just two days ago:

Is that Manjaro deepin current state? I have deepin deepin on a vm and everything works fairly sleek. Apart from AppStore obviously and outdated lutris form mid 2019.

Manjaro Deepin current state.

Manjaro stopped to bother with Deepin and we simply sync the packages from Arch directly. Most work into making it kinda work is done by @felixonmars from Archlinux. More or less the latest packages from Deepin upstream get packaged by him.

Deepin is focusing on their distro for now, as that is what they get paid for. Having to deal with the pressure of the Chinese government to get their OS ready makes almost no room to listen to the wider community using their FOSS product. Correct me if I’m wrong, but all that gives almost no free time for them to fix bugs reported by us.

1 Like

Yeap. What is unclear for me is if the situation will change, or it’s a dead horse.

I guess we should wait for version 20 to be considered stable for being able to tell.

1 Like

I can’t login with my account after I did the update today. I was able to login with a newer account that I created before this last update.

After the system boot my login user (my user) swap to the second user that I created (my girlfriend user) alone and every time I try to go back to my user (when possible, because sometimes the user change icon disappear) and I type my password but the screen goes dark or come back to login screen with my girlfriend user in place.

I will swap this distro for the gnome or something more stable. But tomorrow if I get any reply I will try before I start to work.

It’s very stressful to work with this desktop.

I cannot reproduce it here. If you still want to debug this, please provide some relevant journal and /var/log/lightdm/* logs.

1 Like

It is largely regarded as broken :wink:

They are actively working on it, so I suspect we will get a functional version eventually. However, when? That’s a different matter.

[ramon@ifrit lightdm]$ ls -la
ls: cannot open directory '.': Permission denied
lightdm.log

[+0.00s] DEBUG: Logging to /var/log/lightdm/lightdm.log
[+0.00s] DEBUG: Starting Light Display Manager 1.30.0, UID=0 PID=904
[+0.00s] DEBUG: Loading configuration dirs from /usr/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /usr/share/lightdm/lightdm.conf.d/60-deepin.conf
[+0.00s] DEBUG: Loading configuration dirs from /usr/local/share/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration dirs from /etc/xdg/lightdm/lightdm.conf.d
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf.d/20-optimus-manager.conf
[+0.00s] DEBUG: Loading configuration from /etc/lightdm/lightdm.conf
[+0.00s] DEBUG: Registered seat module local
[+0.00s] DEBUG: Registered seat module xremote
[+0.00s] DEBUG: Using D-Bus name org.freedesktop.DisplayManager
[+0.00s] DEBUG: _g_io_module_get_default: Found default implementation local (GLocalVfs) for ‘gio-vfs’
[+1.15s] DEBUG: Monitoring logind for seats
[+1.15s] DEBUG: New seat added from logind: seat0
[+1.15s] DEBUG: Seat seat0: Loading properties from config section Seat:*
[+1.15s] DEBUG: Seat seat0: Starting
[+1.15s] DEBUG: Seat seat0: Creating greeter session
[+1.15s] DEBUG: Seat seat0: Creating display server of type x
[+1.15s] DEBUG: posix_spawn avoided (fd close requested)
[+1.15s] DEBUG: Could not run plymouth --ping: Failed to execute child process “plymouth” (No such file or directory)
[+1.15s] DEBUG: Using VT 1
[+1.15s] DEBUG: Seat seat0: Starting local X display on VT 1
[+1.15s] DEBUG: XServer 0: Logging to /var/log/lightdm/x-0.log
[+1.15s] DEBUG: XServer 0: Writing X server authority to /run/lightdm/root/:0
[+1.15s] DEBUG: XServer 0: Launching X Server
[+1.15s] DEBUG: Launching process 979: /usr/bin/X -background none :0 -seat seat0 -auth /run/lightdm/root/:0 -nolisten tcp vt1 -novtswitch
[+1.15s] DEBUG: XServer 0: Waiting for ready signal from X server :0
[+1.15s] DEBUG: Acquired bus name org.freedesktop.DisplayManager
[+1.15s] DEBUG: Registering seat with bus path /org/freedesktop/DisplayManager/Seat0
[+1.18s] DEBUG: Loading users from org.freedesktop.Accounts
[+1.18s] DEBUG: User /org/freedesktop/Accounts/User1001 added
[+1.25s] DEBUG: User /org/freedesktop/Accounts/User1000 added
[+1.25s] DEBUG: posix_spawn avoided (automatic reaping requested) (fd close requested)
[+3.19s] DEBUG: Got signal 10 from process 979
[+3.19s] DEBUG: XServer 0: Got signal from X server :10
[+3.19s] DEBUG: XServer 0: Connecting to XServer :0
[+3.29s] DEBUG: Launching process 1108: /sbin/prime-offload
[+3.40s] DEBUG: Process 1108 exited with return value 0
[+3.40s] DEBUG: Seat seat0: Exit status of /sbin/prime-offload: 0
[+3.40s] DEBUG: posix_spawn avoided (fd close requested) (child_setup specified)
[+3.40s] DEBUG: Seat seat0: Display server ready, starting session authentication
[+3.40s] DEBUG: Session pid=1112: Started with service ‘lightdm-greeter’, username ‘lightdm’
[+3.42s] DEBUG: Session pid=1112: Authentication complete with return value 0: Success
[+3.42s] DEBUG: Seat seat0: Session authenticated, running command
[+3.42s] DEBUG: Session pid=1112: Running command /usr/bin/deepin-greeter
[+3.42s] DEBUG: Creating shared data directory /var/lib/lightdm-data/lightdm
[+3.42s] DEBUG: Session pid=1112: Logging to /var/log/lightdm/seat0-greeter.log
[+3.65s] DEBUG: Activating VT 1
[+3.65s] DEBUG: Activating login1 session c1
[+3.65s] DEBUG: Seat seat0 changes active session to c1
[+3.65s] DEBUG: Session c1 is already active
[+3.97s] DEBUG: Greeter connected version=1.30.0 api=1 resettable=false
[+11.03s] DEBUG: Greeter start authentication for renata
[+11.03s] DEBUG: Session pid=1737: Started with service ‘lightdm’, username ‘renata’
[+11.03s] DEBUG: Session pid=1737: Got 1 message(s) from PAM
[+11.03s] DEBUG: Prompt greeter with 1 message(s)
[+29.61s] DEBUG: Continue authentication
[+29.63s] DEBUG: Session pid=1737: Authentication complete with return value 0: Success
[+29.63s] DEBUG: Authenticate result for user renata: Success
[+29.63s] DEBUG: User renata authorized
[+33.83s] DEBUG: Greeter requests session deepin
[+33.83s] DEBUG: Seat seat0: Stopping greeter; display server will be re-used for user session
[+33.83s] DEBUG: Terminating login1 session c1
[+33.84s] DEBUG: Session pid=1112: Sending SIGTERM
[+33.84s] DEBUG: Session pid=1112: Exited with return value 0
[+33.84s] DEBUG: Seat seat0: Session stopped
[+33.84s] DEBUG: Seat seat0: Greeter stopped, running session
[+33.84s] DEBUG: Registering session with bus path /org/freedesktop/DisplayManager/Session0
+33.84s] DEBUG: posix_spawn avoided (fd close requested) (child_setup specified)
[+33.84s] DEBUG: Session pid=1737: Running command /etc/lightdm/Xsession /usr/bin/startdde
[+33.84s] DEBUG: Creating shared data directory /var/lib/lightdm-data/renata
[+33.84s] DEBUG: Session pid=1737: Logging to .xsession-errors
[+33.98s] DEBUG: Activating VT 1
[+33.98s] DEBUG: Activating login1 session 2
[+33.98s] DEBUG: Seat seat0 changes active session to 2
[+33.98s] DEBUG: Session 2 is already active

x-0.log

X.Org X Server 1.20.8
X Protocol Version 11, Revision 0
Build Operating System: Linux Manjaro Linux
Current Operating System: Linux ifrit 4.19.138-1-MANJARO #1 SMP Fri Aug 7 09:36:31 UTC 2020 x86_64
Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.19-x86_64 root=UUID=90aabdc4-bd6d-4f7b-9a9c-82e64c76a53f rw quiet resume=UUID=d1bdb0e9-0daa-4ea>
Build Date: 01 August 2020 07:25:56AM

Current version of pixman: 0.40.0
Before reporting problems, check http://wiki.x.org
to make sure that you have the latest version.
Markers: (–) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: “/var/log/Xorg.0.log”, Time: Tue Aug 18 00:06:07 2020
(==) Using config directory: “/etc/X11/xorg.conf.d”
(==) Using system config directory “/usr/share/X11/xorg.conf.d”
(II) modeset(0): Initializing kms color map for depth 24, 8 bpc.
(EE) client bug: timer event6 debounce short: scheduled expiry is in the past (-8ms), your system is too slow

seat0-greeter.log

2020-08-18, 00:06:09.942 [Debug ] [ 0] restore numlock status to true
2020-08-18, 00:06:09.944 [Debug ] [ 0] Wrong, you shouldn’t be here!
2020-08-18, 00:06:09.946 [Debug ] [ 0] Wrong, you shouldn’t be here!
2020-08-18, 00:06:09.962 [Debug ] [ 0] check using swap partition!
2020-08-18, 00:06:09.963 [Debug ] [ 0] “image_size: 6672506880, swap partition size: 0”
2020-08-18, 00:06:09.963 [Debug ] [ 0] check using swap partition!
2020-08-18, 00:06:09.963 [Debug ] [ 0] "image_size: 6672506880, swap partition size: 2>
/usr/bin/which: no onboard in (/usr/local/bin:/usr/bin:/bin)
2020-08-18, 00:06:09.966 [Debug ] [ 0] GreeterWorkek::onFirstTimeLogin – FirstTime Lo>
2020-08-18, 00:06:09.966 [Debug ] [ 0] Wrong, you shouldn’t be here!
2020-08-18, 00:06:10.005 [Debug ] [ 0] restore numlock status to true
2020-08-18, 00:06:12.283 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 116
2020-08-18, 00:06:12.296 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 116
2020-08-18, 00:06:12.354 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 116
2020-08-18, 00:06:12.698 [Debug ] [ 0] found session: “deepin” “deepin”
2020-08-18, 00:06:12.699 [Debug ] [ 0] found session: “gnome” “gnome”
2020-08-18, 00:06:12.699 [Debug ] [ 0] found session: “gnome” “gnome”
2020-08-18, 00:06:12.699 [Debug ] [ 0] found session: “gnome-classic” “gnome”
2020-08-18, 00:06:12.700 [Debug ] [ 0] found session: “gnome-xorg” “gnome”
2020-08-18, 00:06:12.727 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 116
2020-08-18, 00:06:12.729 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 116
2020-08-18, 00:06:13.338 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 116
2020-08-18, 00:06:13.452 [Debug ] [ 0] found session: “deepin” “deepin”
2020-08-18, 00:06:13.452 [Debug ] [ 0] found session: “gnome” “gnome”
2020-08-18, 00:06:13.452 [Debug ] [ 0] found session: “gnome” “gnome”
2020-08-18, 00:06:13.452 [Debug ] [ 0] found session: “gnome-classic” “gnome”
2020-08-18, 00:06:13.452 [Debug ] [ 0] found session: “gnome-xorg” “gnome”
2020-08-18, 00:06:14.769 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 116
2020-08-18, 00:06:14.771 [Debug ] [ 0] switch to user “renata”
2020-08-18, 00:06:14.771 [Debug ] [ 0] chosen session: “deepin”
2020-08-18, 00:06:14.772 [Debug ] [ 0] chosen session: “deepin”
2020-08-18, 00:06:14.772 [Debug ] [ 0] 0
2020-08-18, 00:06:14.772 [Debug ] [ 0] 0
2020-08-18, 00:06:14.772 [Debug ] [ 0] “renata” default session is: “deepin” 0
2020-08-18, 00:06:14.772 [Debug ] [ 0] 0
2020-08-18, 00:06:14.773 [Debug ] [ 0] 0
2020-08-18, 00:06:14.773 [Debug ] [ 0] readSharedImage fail. user: 1001 , purpose: 1>
2020-08-18, 00:06:16.040 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 116
2020-08-18, 00:06:16.040 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 116
2020-08-18, 00:06:16.069 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 116
2020-08-18, 00:06:16.071 [Debug ] [ 0] switch to user “renata”
2020-08-18, 00:06:16.071 [Debug ] [ 0] 0
2020-08-18, 00:06:16.071 [Debug ] [ 0] 0
2020-08-18, 00:06:16.071 [Debug ] [ 0] “renata” default session is: “deepin” 0
2020-08-18, 00:06:16.071 [Debug ] [ 0] 0
2020-08-18, 00:06:16.071 [Debug ] [ 0] 0
2020-08-18, 00:06:16.072 [Debug ] [ 0] readSharedImage fail. user: 1001 , purpose: 1>
2020-08-18, 00:06:16.891 [Warning] [ 0] com.deepin.daemon.Accounts is not start, rechec>

** (process:1134): CRITICAL **: 00:06:16.891: lightdm_greeter_respond: assertion ‘priv->n_responses_waiting > 0’ failed
No appenders assotiated with category qt.qpa.xcb
[Warning] <> QXcbConnection: XCB error: 5 (BadAtom), sequence: 498, resource id: 0, major code: 20 (GetProperty), minor code: 0
2020-08-18, 00:06:16.970 [Debug ] [ 0] m_layoutbuttons.length: 1 0
2020-08-18, 00:06:16.970 [Debug ] [ 0] itemIndex itemText: 0 “Portuguese (Brazil)”
2020-08-18, 00:06:16.970 [Debug ] [ 0] XsetButtonsChecked: “Portuguese (Brazil)”
2020-08-18, 00:06:16.993 [Debug ] [ 0] 0 “” “setxkbmap” ("-model", “pc105”, “-layout”,>
2020-08-18, 00:06:17.003 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 44
2020-08-18, 00:06:17.004 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 44
2020-08-18, 00:06:17.004 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 44
2020-08-18, 00:06:17.004 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 116
2020-08-18, 00:06:17.006 [Debug ] [ 0] readSharedImage fail. user: 1001 , purpose: 1>
2020-08-18, 00:06:19.097 [Debug ] [ 0] m_layoutbuttons.length: 1 0
2020-08-18, 00:06:19.097 [Debug ] [ 0] itemIndex itemText: 0 “Portuguese (Brazil)”
2020-08-18, 00:06:19.097 [Debug ] [ 0] XsetButtonsChecked: “Portuguese (Brazil)”
2020-08-18, 00:06:19.119 [Debug ] [ 0] 0 “” “setxkbmap” ("-model", “pc105”, “-layout”,>
2020-08-18, 00:06:19.119 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 44
2020-08-18, 00:06:19.119 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 44
2020-08-18, 00:06:19.119 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 44
2020-08-18, 00:06:19.120 [Debug ] [ 0] readSharedImage fail. user: 1001 , purpose: 1>
2020-08-18, 00:06:19.923 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 44
2020-08-18, 00:06:19.923 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 44
2020-08-18, 00:06:19.949 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 44
2020-08-18, 00:06:19.951 [Warning] [ 0] com.deepin.daemon.Accounts is not start, rechec>
2020-08-18, 00:06:29.207 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 44
2020-08-18, 00:06:29.222 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 44
2020-08-18, 00:06:29.401 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 44
2020-08-18, 00:06:29.438 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 44
2020-08-18, 00:06:30.560 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 44
2020-08-18, 00:06:30.578 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 44
2020-08-18, 00:06:31.013 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 44
2020-08-18, 00:06:31.029 [Info ] [ 0] m_kbLayoutBorder->arrowHeight()–> 44
2020-08-18, 00:06:35.478 [Debug ] [ 0] greeter authenticate user: “renata” current u>
2020-08-18, 00:06:35.498 [Debug ] [ 0] authentication complete, authenticated true
2020-08-18, 00:06:35.519 [Debug ] [ 0] start session = “deepin”
addr2line: ‘dde-lock’: No such file
addr2line: ‘dde-lock’: No such file

Nope, life doesn’t work like that.

If you fail to deliver a working product in a reasonable time frame, the product will be gone.

Clients and investors will lose hope on you, and move their attention and money to something else.

I gave up with this. Installed Manjaro Gnome.

haviing issues updating its giving following error’
error: could not open file /var/cache/pacman/pkg/archlinux-keyring-20200622-1-any.pkg.tar.zst: Unrecognized archive format
error: could not open file /var/cache/pacman/pkg/manjaro-keyring-20200603-1-any.pkg.tar.zst: Unrecognized archive format
error: could not open file /var/cache/pacman/pkg/manjaro-system-20200723-1-any.pkg.tar.zst: Unrecognized archive format
error: failed to commit transaction (cannot open package file)
Errors occurred, no packages were upgraded.

If you’re interested in reading more about what has been going on with Manjaro Deepin, you can read it on the archived forum:

I suppose that means you used a really old deepin image and so you need to manually intervene as per arch packaging compression change
as seen here:
https://www.archlinux.org/news/now-using-zstandard-instead-of-xz-for-package-compression/
which points to this from 2019:
https://www.archlinux.org/news/required-update-to-recent-libarchive/

I believe the update announcements still post the steps to migrate.

But after you do that … deepin will still be broken.
Likely noticeably even more buggy than the live system you booted into.