martyr-deepin / deepin-appstore

App Store for Deepin (legacy codebase)
https://dstore-appstore.deepin.cn/
GNU General Public License v3.0
114 stars 40 forks source link

Deepin can't install applications if the user is created on command adduser instead dde-control-center #39

Closed josemyg closed 5 years ago

josemyg commented 5 years ago

Hi,

I have this problem. If the user is created on command adduser on root's bash, deepin-appstore can't install applications.The console show this:

connect com.deepin.AppStore.Metadata true connect com.deepin.AppStore.Metadata true translatePath after feedback: "/usr/share/dtkwidget/translations/dtkwidget2_es" translatePath after feedback: "/usr/share/deepin-appstore/translations/deepin-appstore_es" 2019-05-29, 14:57:19.148 [Debug ] [account_manager.cpp dstore::AccountManager::AccountManager 39] QMap(("AccessToken", QVariant(QString, ""))("Expiry", QVariant(qlonglong, 0))("HardwareID", QVariant(QString, ""))("IsLoggedIn", QVariant(bool, false))("Token", QVariant(QString, ""))("UserID", QVariant(qlonglong, 0))("Username", QVariant(QString, ""))) 2019-05-29, 14:58:04.848 [Debug ] [apt_package_manager.cpp dstore::AptPackageManager::QueryDownloadSize 188] QMap(("dpk://deb/videocut", QVariant(QVariantMap, QMap(("appName", QVariant(QString, ""))("downloadSize", QVariant(qlonglong, 2901000))("installedTime", QVariant(qlonglong, 140118811738144))("localVersion", QVariant(QString, ""))("packageName", QVariant(QString, "videocut"))("packageURI", QVariant(QString, "dpk://deb/videocut"))("remoteVersion", QVariant(QString, ""))("size", QVariant(qlonglong, 0))("upgradable", QVariant(bool, true)))))) 2019-05-29, 14:58:32.476 [Debug ] [package_manager.cpp dstore::PackageManager::Install 154] "dpk://deb/ardour" "ardour" "Ardour" 2019-05-29, 14:58:32.477 [Debug ] [apt_package_manager.cpp dstore::AptPackageManager::Install 301] "dpk://deb/ardour" "ardour" "Ardour" 2019-05-29, 14:58:32.478 [Debug ] [apt_package_manager.cpp dstore::AptPackageManager::Install 310] QDBusError("com.deepin.DBus.Error.Unnamed", "Rejected send message, 3 matched rules; type=\"method_call\", sender=\":1.83\" (uid=1000 pid=6095 comm=\"/usr/bin/deepin-appstore-daemon \") interface=\"com.deepin.lastore.Manager\" member=\"InstallPackage\" error name=\"(unset)\" requested_reply=\"0\" destination=\"com.deepin.lastore\" (uid=0 pid=4974 comm=\"/usr/bin/lastore-daemon \")")

Thanks you for your time!

BLumia commented 5 years ago

Did you forget to add your created user to sudo group?

josemyg commented 5 years ago

Did you forget to add your created user to sudo group?

Yes, of course! I can install apps on apt command.