[FFe] Please sync openafs 1.4.12+dfsg-3 (universe) from Debian unstable (main)

Bug #555620 reported by Achim Bohnet
16
This bug affects 2 people
Affects Status Importance Assigned to Milestone
openafs (Ubuntu)
Fix Released
Medium
Unassigned

Bug Description

Reading the 1.4.12 release notes at:

http://dl.openafs.org/dl/openafs/1.4.12/RELNOTES-1.4.12

that list just one new feature and but on the other hand dozends of bug fixes
and considering that Lucid will be LTS it would be IMHO a good thing to
have the following stuff fixes that are part of 1.4.12:

* Bugfixes:

All systems:

- Fixes to avoid issues cleaning up deleted hosts in the fileserver (126454)

- Fixes to avoid dropping writes due to server idle timeouts.

- Don't miss cache chunks of large files while truncating.

- Avoid null pointer dereference for unexpected volume names in volume
  utilities.

- Don't mark connections waiting for additional packet window availability
  idle.

- Kerberos 5 utilities (klog.krb5, aklog) enable weak encryption support.

- Avoid a double-free of an Rx call structure during a client fetch error.

- Avoid losing hosts during address changes. (125215)

- Clients shouldn't trust Fetchdata replies for the size of returned data.

- fileserver will not hang when attempting to cleanup and dump core.

- salvager will not leave core files in random directories.

- avoid letting retransmit timer get to 0 seconds.

- in event of dbserver contact failure, shut fileserver down cleanly.

- handle large partitions during check for needed disk space at
  client start.

- time out Rx connections if network unreachable error received.

- avoid dereferencing NULL pointer freeing Rx packets in receive. (125110)

- mark stack not executable in LWP. (125491)

- return a correct VolumeSync structure from Bulkstat RPCs in fileserver.

- client attempts to better free memory at shutdown.

- clear rx call queue safely. (125110)

- retry VLserver registration on failure in fileserver.

- update accessdate for volumes on access in fileserver.

- additional safety checks on vlserver operations to avoid
  database corruption.

- make ktc_curpag available on all builds. (125155)

[...]

Linux:

- Handle kernel changes through 2.6.33.

- Fix oops in clear_inode due to missed locking. (125589)

- Better handle /afs mount failures.

- Clean up after failures creating our kernel kmem cache.

- Work around memory management issues with some kernels when configuring
  the buffer cache/bdi (126514)

- Rename compile_et to afs_compile_et to avoid RPM conflicts.

- Handle whole-file locks properly. (126561)

- Deal with kernel autoconf header renaming.

- Handle SELinux cache backing file labels better to avoid potential oops.
  (92944,125544)

Anyone aware why we should not try to get a late sync done? (or why it was
not done yet ;)

Achim

Revision history for this message
Christopher D. Clausen (cclausen) wrote :

The "Kerberos 5 utilities (klog.krb5, aklog) enable weak encryption support" is particularly important for OpenAFS to work with KDCs setup using the MIT Kerberos 1.8 krb5-kdc package as OpenAFS needs single DES and it is disabled by default, causing problems for those who are setting it up for the first time.

Revision history for this message
Anders Kaseorg (andersk) wrote :

I have built and tested openafs 1.4.12+dfsg-3 on Lucid amd64 at https://launchpad.net/~openafs/+archive/stable , and have been using it regularly with MIT’s AFS cell for the last two weeks.

Build logs:
http://launchpadlibrarian.net/42201781/buildlog_ubuntu-lucid-i386.openafs_1.4.12%2Bdfsg-3~ppa0_FULLYBUILT.txt.gz
http://launchpadlibrarian.net/42204158/buildlog_ubuntu-lucid-amd64.openafs_1.4.12%2Bdfsg-3~ppa0_FULLYBUILT.txt.gz
(Re)install log: attached.
Full upstream changelog (git log openafs-stable-1_4_11..openafs-stable-1_4_12): will attach.

Revision history for this message
Anders Kaseorg (andersk) wrote :
Revision history for this message
Anders Kaseorg (andersk) wrote :

Subscribing ubuntu-release to request a FeatureFreeze exception.

Evan Broder (broder)
Changed in openafs (Ubuntu):
importance: Undecided → Wishlist
Anders Kaseorg (andersk)
summary: - Sync openafs (1.4.12+dfsg-3) from Debian unstable
+ Please sync openafs 1.4.12+dfsg-3 (universe) from Debian unstable (main)
Evan Broder (broder)
summary: - Please sync openafs 1.4.12+dfsg-3 (universe) from Debian unstable (main)
+ [FFe] Please sync openafs 1.4.12+dfsg-3 (universe) from Debian unstable
+ (main)
Revision history for this message
Evan Broder (broder) wrote :

Setting to medium importance because krb5 authentication is broken out of the box without the weak encryption fix.

Changed in openafs (Ubuntu):
importance: Wishlist → Medium
Revision history for this message
Russ Allbery (rra-debian) wrote :

As Debian package maintainer for OpenAFS and one of the upstream developers, I can confirm that this freeze exception is the correct thing to do. OpenAFS 1.4.12 is a production stable release that is suitable for the LTS release of Ubuntu, and the problem with weak encryption types with MIT Kerberos 1.8 is serious and would otherwise require all users to modify their krb5.conf files in a not-obvious way.

1.4.12+dfsg-3 or a minor update of that package is what I expect to release with Debian squeeze.

Revision history for this message
StefanPotyra (sistpoty) wrote :

ACK, FFe granted. Please go ahead.

Changed in openafs (Ubuntu):
status: New → Confirmed
Revision history for this message
James Westby (james-w) wrote :

[Updating] openafs (1.4.11+dfsg-6 [Ubuntu] < 1.4.12+dfsg-3 [Debian])
 * Trying to add openafs...
2010-04-12 10:51:47 INFO - <openafs_1.4.12+dfsg.orig.tar.gz: downloading from http://ftp.debian.org/debian/>
2010-04-12 10:51:50 INFO - <openafs_1.4.12+dfsg-3.dsc: downloading from http://ftp.debian.org/debian/>
2010-04-12 10:51:50 INFO - <openafs_1.4.12+dfsg-3.diff.gz: downloading from http://ftp.debian.org/debian/>
I: openafs [universe] -> openafs-client_1.4.11+dfsg-6 [universe].
I: openafs [universe] -> openafs-kpasswd_1.4.11+dfsg-6 [universe].
I: openafs [universe] -> openafs-fileserver_1.4.11+dfsg-6 [universe].
I: openafs [universe] -> openafs-dbserver_1.4.11+dfsg-6 [universe].
I: openafs [universe] -> openafs-doc_1.4.11+dfsg-6 [universe].
I: openafs [universe] -> openafs-krb5_1.4.11+dfsg-6 [universe].
I: openafs [universe] -> libopenafs-dev_1.4.11+dfsg-6 [universe].
I: openafs [universe] -> openafs-modules-source_1.4.11+dfsg-6 [universe].
I: openafs [universe] -> openafs-modules-dkms_1.4.11+dfsg-6 [universe].
I: openafs [universe] -> libpam-openafs-kaserver_1.4.11+dfsg-6 [universe].
I: openafs [universe] -> openafs-dbg_1.4.11+dfsg-6 [universe].

Changed in openafs (Ubuntu):
status: Confirmed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.