Open Bug 1698011 Opened 3 years ago Updated 3 years ago

move failed: Invalid cross-device link at Bugzilla/Template.pm line 1022

Categories

(Bugzilla :: Bugzilla-General, defect)

4.4.11
defect

Tracking

()

UNCONFIRMED

People

(Reporter: rui.a.zhou, Unassigned)

Details

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.190 Safari/537.36

Steps to reproduce:

1,/home/bugzilla/devel/htdocs/bugzilla/checksetup.pl --reset-password=admin@bugzilla.org

Actual results:

[root@bugzilla data]# /home/bugzilla/devel/htdocs/bugzilla/checksetup.pl --reset-password=admin@bugzilla.org

  • This is Bugzilla 4.4.11+ on perl 5.16.3
  • Running on Linux 3.10.0-327.el7.x86_64 #1 SMP Thu Nov 19 22:10:57 UTC 2015

Checking perl modules...
Checking for CGI.pm (v3.51) ok: found v3.63
Checking for Digest-SHA (any) ok: found v5.85
Checking for TimeDate (v2.23) ok: found v2.24
Checking for DateTime (v0.28) ok: found v1.25
Checking for DateTime-TimeZone (v0.71) ok: found v1.96
Checking for DBI (v1.614) ok: found v1.627
Checking for Template-Toolkit (v2.22) ok: found v2.26
Checking for Email-Send (v2.04) ok: found v2.201
Checking for Email-MIME (v1.904) ok: found v1.937
Checking for URI (v1.37) ok: found v1.60
Checking for List-MoreUtils (v0.32) ok: found v0.413
Checking for Math-Random-ISAAC (v1.0.1) ok: found v1.004

Checking available perl DBD modules...
Checking for DBD-Pg (v2.7.0) not found
Checking for DBD-mysql (v4.001) ok: found v4.033
Checking for DBD-SQLite (v1.29) ok: found v1.39
Checking for DBD-Oracle (v1.19) not found

The following Perl modules are optional:
Checking for GD (v1.20) ok: found v2.56
Checking for Chart (v2.1.0) ok: found v2.4.10
Checking for Template-GD (any) ok: found v1.56
Checking for GDTextUtil (any) ok: found v0.86
Checking for GDGraph (any) ok: found v1.52
Checking for MIME-tools (v5.406) ok: found v5.507
Checking for libwww-perl (any) ok: found v6.15
Checking for XML-Twig (any) ok: found v3.49
Checking for PatchReader (v0.9.6) ok: found v0.9.6
Checking for perl-ldap (any) ok: found v0.65
Checking for Authen-SASL (any) ok: found v2.16
Checking for Net-SMTP-SSL (v1.01) ok: found v1.03
Checking for RadiusPerl (any) ok: found v0.24
Checking for SOAP-Lite (v0.712) ok: found v1.19
Checking for XMLRPC-Lite (v0.712) ok: found v0.717
Checking for JSON-RPC (any) ok: found v1.06
Checking for JSON-XS (v2.0) ok: found v3.02
Checking for Test-Taint (any) ok: found v1.06
Checking for HTML-Parser (v3.67) ok: found v3.71
Checking for HTML-Scrubber (any) ok: found v0.15
Checking for Encode (v2.21) ok: found v2.51
Checking for Encode-Detect (any) ok: found v1.01
Checking for Email-Reply (any) ok: found v1.204
Checking for HTML-FormatText-WithLinks (v0.13) ok: found v0.15
Checking for TheSchwartz (v1.07) ok: found v1.12
Checking for Daemon-Generic (any) ok: found v0.84
Checking for File-Slurp (v9999.13) ok: found v9999.19
Checking for mod_perl (v1.999022) ok: found v2.000009
Checking for Apache-SizeLimit (v0.96) ok: found v0.97
Checking for File-MimeInfo (any) ok: found v0.27
Checking for IO-stringy (any) ok: found v2.111
Checking for mod_headers (any) ok
Checking for mod_expires (any) ok
Checking for mod_env (any) ok
Reading ./localconfig...
Checking for DBD-mysql (v4.001) ok: found v4.033
Checking for MySQL (v5.0.15) ok: found v5.6.29

Removing existing compiled templates...
cannot remove directory for data/template/home/bugzilla/devel/htdocs/bugzilla: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/home/bugzilla/devel/htdocs: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/home/bugzilla/devel: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/home/bugzilla: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/home: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/account/auth: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/account/email: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/account/password: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/account/prefs: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/account: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/admin/classifications: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/admin/components: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/admin/custom_fields: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/admin/fieldvalues: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/admin/flag-type: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/admin/groups: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/admin/keywords: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/admin/milestones: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/admin/params: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/admin/products/groupcontrol: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/admin/products: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/admin/sanitycheck: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/admin/settings: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/admin/users: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/admin/versions: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/admin/workflow: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/admin: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/attachment: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/bug/activity: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/bug/create: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/bug/process: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/bug: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/email: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/extensions: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/flag: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/global: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/list: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/pages: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/reports: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/request: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/search: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default/whine: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en/default: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template/en: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for data/template/template: Directory not empty at Bugzilla/Template.pm line 1009.
cannot remove directory for ./data/template: Directory not empty at Bugzilla/Template.pm line 1009.

WARNING: The directory './data/template' could not be removed.
It has been moved into './data/deleteme', which should be
deleted manually to conserve disk space.

move failed: Invalid cross-device link at Bugzilla/Template.pm line 1022.

Expected results:

shoud reset the password

This is not a security bug. Checking that box makes a lot of noise to make sure it gets seen quickly.

cross-device link sounds like you don't have it all on the same filesystem, and you have something mounted inside the data/template directory that it's trying to remove.

Group: bugzilla-security
You need to log in before you can comment on or make changes to this bug.