[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

rmdir: failed to remove '/var/lock': Directory not empty



Hi,
There is one issue I encountered when building riscv64 package on amd64 arch
with sbuild:

```
...
sbuild (Debian sbuild) 0.83.0 (05 February 2022) on dev

+==============================================================================+
| libreoffice 1:7.3.3~rc2-1 (riscv64)          Wed, 11 May 2022 13:35:32 +0000 |
+==============================================================================+

Package: libreoffice
Version: 1:7.3.3~rc2-1
Source Version: 1:7.3.3~rc2-1
Distribution: sid-riscv64-sbuild
Machine Architecture: amd64
Host Architecture: riscv64
Build Architecture: riscv64
Build Type: binary

I: NOTICE: Log filtering will replace 'var/run/schroot/mount/sid-riscv64-sbuild-dc02b04a-8e33-4b10-824d-a24cf2e2e83f' with '<<CHROOT>>'
I: NOTICE: Log filtering will replace 'build/libreoffice-KD2Oqy/resolver-kOEF3W' with '<<RESOLVERDIR>>'

+------------------------------------------------------------------------------+
| Update chroot                                                                |
+------------------------------------------------------------------------------+

Get:1 https://mirrors.tencent.com/debian-ports sid InRelease [65.1 kB]
Get:2 https://mirrors.tencent.com/debian-ports sid/main riscv64 Packages [23.4 MB]
Fetched 23.5 MB in 9s (2560 kB/s)
Reading package lists...
W: Skipping acquire of configured file 'main/source/Sources' as repository 'https://mirrors.tencent.com/debian-ports sid InRelease' does not seem to provide it (sources.list entry misspelt?)
Reading package lists...
Building dependency tree...
Reading state information...
Calculating upgrade...
The following NEW packages will be installed:
apt base-files base-passwd bash bsdutils coreutils dash
debian-archive-keyring debianutils diffutils findutils grep gzip hostname
libapt-pkg6.0 libattr1 libblkid1 libc-bin libcap2 libdebconfclient0 liblz4-1
...
Get:11 https://mirrors.tencent.com/debian-ports sid/main riscv64 openssl riscv64 1.1.1o-1 [828 kB]
debconf: delaying package configuration, since apt-utils is not installed
Fetched 4994 kB in 5s (1009 kB/s)
Selecting previously unselected package mawk.
(Reading database ... 8567 files and directories currently installed.)
Preparing to unpack .../mawk_1.3.4.20200120-3_riscv64.deb ...
Unpacking mawk (1.3.4.20200120-3) ...
Setting up mawk (1.3.4.20200120-3) ...
update-alternatives: using /usr/bin/mawk to provide /usr/bin/awk (awk) in auto mode
Selecting previously unselected package base-files.
(Reading database ... 8586 files and directories currently installed.)
Preparing to unpack .../base-files_12.2_riscv64.deb ...
Unpacking base-files (12.2) ...
Setting up base-files (12.2) ...
rmdir: failed to remove '/var/lock': Directory not empty
dpkg: error processing package base-files (--configure):
installed base-files package post-installation script subprocess returned error exit status 1
Errors were encountered while processing:
base-files
E: Sub-process /usr/bin/dpkg returned an error code (1)
E: apt-get dist-upgrade failed

+------------------------------------------------------------------------------+
| Summary                                                                      |
+------------------------------------------------------------------------------+

Build Architecture: riscv64
Build Type: binary
Build-Space: 0
Build-Time: 0
Distribution: sid-riscv64-sbuild
Fail-Stage: apt-get-dist-upgrade
Host Architecture: riscv64
Install-Time: 0
Job: /home/vimer/build/05/libreoffice/libreoffice_7.3.3~rc2-1.dsc
Machine Architecture: amd64
Package: libreoffice
Package-Time: 0
Source-Version: 1:7.3.3~rc2-1
Space: 0
Status: failed
Version: 1:7.3.3~rc2-1
--------------------------------------------------------------------------------
Finished at 2022-05-11T13:35:32Z
Build needed 00:00:00, 0k disk space
E: apt-get dist-upgrade failed
```
and:

```
vimer@dev:~/build/05/libreoffice/libreoffice-7.3.3~rc2$ sudo schroot  -i -c sid-riscv64-sbuild
  ─── Chroot ───
Name                   sid-riscv64-sbuild
Description            Debian sid/riscv64 autobuilder
Type                   file
Message Verbosity      normal
Users
Groups                 root sbuild
Root Users
Root Groups            root sbuild
Aliases
Preserve Environment   false
Default Shell
Environment Filter     ^(BASH_ENV|CDPATH|ENV|HOSTALIASES|IFS|KRB5_CONFIG|KRBCONFDIR|KRBTKFILE|KRB_CONF|LD_.*|LOCALDOMAIN|NLSPATH|PATH_LOCALE|RES_OPTIONS|TERMINFO|TERMINFO_DIRS|TERMPATH)$
Run Setup Scripts      true
Configuration Profile  default
Script Configuration
Session Managed        true
Session Cloned         true
Session Purged         false
File                   /srv/sid-riscv64-sbuild.tgz
File Repack            false
Personality            undefined
User Modifiable Keys
Root Modifiable Keys
User Data
setup.config         default/config
setup.copyfiles      default/copyfiles
setup.fstab          default/fstab
setup.nssdatabases   default/nssdatabases
Source Users
Source Groups
Source Root Users
Source Root Groups
vimer@dev:~/build/05/libreoffice/libreoffice-7.3.3~rc2$ cat /etc/schroot/chroot.d/sid-riscv64-sbuild-WCi5Tl
[sid-riscv64-sbuild]
description=Debian sid/riscv64 autobuilder
groups=root,sbuild
root-groups=root,sbuild
profile=default
type=file
file=/srv/sid-riscv64-sbuild.tgz
```

Sorry for the verbose log. What's wrong with here maybe?

BR,
Bo



Reply to: