root@localhost:~# apt update && apt upgrade
Hit:1 http://ports.ubuntu.com/ubuntu-ports disco InRelease
Hit:2 http://ports.ubuntu.com/ubuntu-ports disco-updates InRelease
Hit:3 http://ports.ubuntu.com/ubuntu-ports disco-backports InRelease
Hit:4 http://ports.ubuntu.com/ubuntu-ports disco-security InRelease
Reading package lists... Done
Building dependency tree
Reading state information... Done
All packages are up to date.
Reading package lists... Done
Building dependency tree
Reading state information... Done
Calculating upgrade... Done
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
8 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
E: Setting in Start via TCSAFLUSH for stdin failed! - tcsetattr (13: Permission denied)
Setting up udisks2 (2.8.2-1) ...
Failed to scan devices: No such file or directory
dpkg: error processing package udisks2 (--configure):
installed udisks2 package post-installation script subprocess returned error exit status 1
Setting up libfprint0:armhf (1:0.8.2-3) ...
Failed to scan devices: No such file or directory
dpkg: error processing package libfprint0:armhf (--configure):
installed libfprint0:armhf package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of gvfs-daemons:
gvfs-daemons depends on udisks2; however:
Package udisks2 is not configured yet.
dpkg: error processing package gvfs-daemons (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of gvfs-backends:
gvfs-backends depends on gvfs-daemons (= 1.40.1-1ubuntu0.1); however:
Package gvfs-daemons is not configured yet.
dpkg: error processing package gvfs-backends (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of fprintd:
fprintd depends on libfprint0 (>= 1:0.4.0); however:
Package libfprint0:armhf is not configured yet.
dpkg: error processing package fprintd (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libpam-fprintd:armhf:
libpam-fprintd:armhf depends on fprintd (= 0.8.1-1); however:
Package fprintd is not configured yet.
dpkg: error processing package libpam-fprintd:armhf (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of gvfs:armhf:
gvfs:armhf depends on gvfs-daemons (<< 1.40.1-1ubuntu0.1.1~); however:
Package gvfs-daemons is not configured yet.
gvfs:armhf depends on gvfs-daemons (>= 1.40.1-1ubuntu0.1); however:
Package gvfs-daemons is not configured yet.
dpkg: error processing package gvfs:armhf (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of gvfs-fuse:
gvfs-fuse depends on gvfs (= 1.40.1-1ubuntu0.1); however:
Package gvfs:armhf is not configured yet.
dpkg: error processing package gvfs-fuse (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
Processing triggers for libc-bin (2.29-0ubuntu2) ...
Errors were encountered while processing:
udisks2
libfprint0:armhf
gvfs-daemons
gvfs-backends
fprintd
libpam-fprintd:armhf
gvfs:armhf
gvfs-fuse
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@localhost:~#
这里有一些更多的细节。我在Termux上运行Ubuntu,在安装它之后,我能够正常使用它。然而,过了一段时间,这个问题突然出现了。我尝试了所有我能找到的谷歌和一些我自己的想法。这阻止了我从GitHub (如sherlock )更新、升级或安装东西,但是我不能使用它,因为我需要安装python,但是当我试图安装任何东西时,我会收到这个错误消息。
root@localhost:~# apt install python-pip
Reading package lists... Done
Building dependency tree
Reading state information... Done
python-pip is already the newest version (18.1-5).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
8 not fully installed or removed.
After this operation, 0 B of additional disk space will be used.
Do you want to continue? [Y/n] Y
E: Setting in Start via TCSAFLUSH for stdin failed! - tcsetattr (13: Permission denied)
Setting up udisks2 (2.8.2-1) ...
Failed to scan devices: No such file or directory
dpkg: error processing package udisks2 (--configure):
installed udisks2 package post-installation script subprocess returned error exit status 1
Setting up libfprint0:armhf (1:0.8.2-3) ...
Failed to scan devices: No such file or directory
dpkg: error processing package libfprint0:armhf (--configure):
installed libfprint0:armhf package post-installation script subprocess returned error exit status 1
dpkg: dependency problems prevent configuration of gvfs-daemons:
gvfs-daemons depends on udisks2; however:
Package udisks2 is not configured yet.
dpkg: error processing package gvfs-daemons (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of gvfs-backends:
gvfs-backends depends on gvfs-daemons (= 1.40.1-1ubuntu0.1); however:
Package gvfs-daemons is not configured yet.
dpkg: error processing package gvfs-backends (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of fprintd:
fprintd depends on libfprint0 (>= 1:0.4.0); however:
Package libfprint0:armhf is not configured yet.
dpkg: error processing package fprintd (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of libpam-fprintd:armhf:
libpam-fprintd:armhf depends on fprintd (= 0.8.1-1); however:
Package fprintd is not configured yet.
dpkg: error processing package libpam-fprintd:armhf (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of gvfs:armhf:
gvfs:armhf depends on gvfs-daemons (<< 1.40.1-1ubuntu0.1.1~); however:
Package gvfs-daemons is not configured yet.
gvfs:armhf depends on gvfs-daemons (>= 1.40.1-1ubuntu0.1); however:
Package gvfs-daemons is not configured yet.
dpkg: error processing package gvfs:armhf (--configure):
dependency problems - leaving unconfigured
dpkg: dependency problems prevent configuration of gvfs-fuse:
gvfs-fuse depends on gvfs (= 1.40.1-1ubuntu0.1); however:
Package gvfs:armhf is not configured yet.
dpkg: error processing package gvfs-fuse (--configure):
dependency problems - leaving unconfigured
No apport report written because the error message indicates its a followup error from a previous failure.
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
No apport report written because MaxReports is reached already
Processing triggers for libc-bin (2.29-0ubuntu2) ...
Errors were encountered while processing:
udisks2
libfprint0:armhf
gvfs-daemons
gvfs-backends
fprintd
libpam-fprintd:armhf
gvfs:armhf
gvfs-fuse
E: Sub-process /usr/bin/dpkg returned an error code (1)
root@localhost:~#
我真的无法理解这个问题,因为我在android上使用的是termux,不是为了进入ubuntu,而是使用cd there ubuntu。/start-ubuntu.sh,我可以从那里得到一个根终端来使用Tool-X之类的工具来测试我的网络电话labtop和使用apache2等工具的pen服务器。我不知道这是否重要,但我也在termux上安装了kali,我可以在我的终端中使用kalistart来获得根访问,但是我的所有工具都在ubuntu终端上。有什么建议吗?
发布于 2019-12-18 22:28:49
Termux在Android5.0或更高版本上工作,但是下面是Termux常见问题的摘录
On recent Android versions, the write access to the external SD card is done over Storage Access Framework. It is not possible to provide it's API to the command line programs.
There several solutions:
Use root for putting necessary files to external SD.
Use custom ROMs. Some of them have disabled SD card access restriction, so you can freely access your external SD card.
Use a Termux private directory on the external SD card. Usually, it's path should be /storage/XXXX-XXXX/Android/data/com.termux.
Termux only has a few packages. Can I use the Debian repositories instead?
No, you can't.
There are major differences between Termux and regular Linux distributions, and packages from these repositories won't work. See Differences from Linux for more information.
考虑到所有这些因素,您无法更新Termux上的Ubuntu包并不奇怪,因为Ubuntu下的更新包需要根访问,而且由于Termux下没有遵循FSH,所以Ubuntu包系统无法将所需的东西放置在需要的位置。
也许可以通过利用Termux下的proot
来解决这个问题,但是由于AskUbuntu是一个专门针对Ubuntu的站点,您可能会获得更好的结果,在我们的姐妹站点https://android.stackexchange.com/上回答关于Termux的问题,或者可能通过查看Termux Wiki来获得更好的结果。
资料来源:
https://wiki.termux.com/wiki/FAQ
https://askubuntu.com/questions/1196740
复制相似问题