Hallo,
wie sich ja inzwischen wohl rumgesprochen haben dürfte gibt es wohl Probleme mit der ntfs-3g-Version in Jessie:
774330
Die Lösung lautete bisher, ntfs-3g aus Stretch/Sid zu holen. Mittlerweile hat die Entwicklung dort aber das einfache Übernehmen des Pakets überholt, denn die Stretch-Version hätte inzwischen gern libgnutls30, während in Jessie nur libgnutls-deb0-28 vorhanden ist. Also muss ein richtiger Backport her.
Dabei stößt man wiederum auf das Problem, dass das Quellpaket in Stretch [1] gern libfuse-dev ab Version 2.9.3-16 hätte, in Jessie aber fuse nur Version 2.9.3-15+deb8u2 vorliegt. Nun gibt es zwei Lösungswege:
1. Die Abhängigkeit in den Stretch-ntfs-3g-Quellen runtersetzen.
2. In seiner Jessie Buildumgebung das Stretch-fuse installieren (im simpelsten Fall ohne richtigen Backport einfach drüber).
Beides funktioniert in soweit, als dass ohne Murren unter Jessie installierbare ntfs-3g-Pakete gebaut werden.
Nun die Quizfrage:
Funktioniert eine der Varianten oder gar beide auch in der Praxis sauber?
Ich habe Schwierigkeiten bei der Beurteilung, da ich die Gelegenheiten innerhalb eines Debian-Releasezyklus' tatsächlich ntfs-3g gebrauchen zu können an einer Hand abzählen kann, und zwar nach einer Woche Jobben im Sägewerk.
Allerdings betreue ich das eine oder andere System, wo der Zugriff auf NTFS-Dateisyteme zum Alltag gehört. Also hätte ich schon Interesse an einer Lösung, auch wenn bisher keine Probleme aufgetreten sind. Lässt sich das zuverlässig mit einem unter Jessie erzeugten NTFS-Dateisystem überprüfen?
Ich vermute, dass Variante 1 wohl auf jeden Fall funktionieren sollte, da sich seit der fuse-Änderung wohl nichts an ntfs-3g selbst geändert hat. Auch für Variante 2 rechne ich mir hohe Chancen aus, da ich mutmaße, dass die Änderungen in fuse minimal sind. Aber letztendlich ist beides Spekulation. Hat jemand mehr zu bieten?
[1] https://packages.debian.org/source/stretch/ntfs-3g
P.S. (fast) off-topic und Just for Fun:
808463
ntfs-3g-Backport für Jessie: fuse aus Jessie oder Stretch?
Re: ntfs-3g-Backport für Jessie: fuse aus Jessie oder Stretc
Ich kann mit jessie ntfs-3g auf ntfs von WinXP und einer Win7-VM zugreifen.
(dabei kernel 4.3 jessie-backports, sysvinit,
auch fuse/libfuse2 aus jessie resp. jessie-updates)
Ware vielleicht mal zu klären, was die Voraussetzungen für Auftreten des Fehlverhaltens sind.
(dabei kernel 4.3 jessie-backports, sysvinit,
auch fuse/libfuse2 aus jessie resp. jessie-updates)
Ware vielleicht mal zu klären, was die Voraussetzungen für Auftreten des Fehlverhaltens sind.
mfg rendegast
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
-----------------------
Viel Eifer, viel Irrtum; weniger Eifer, weniger Irrtum; kein Eifer, kein Irrtum.
(Lin Yutang "Moment in Peking")
Re: ntfs-3g-Backport für Jessie: fuse aus Jessie oder Stretc
Dabei stößt man wiederum auf das Problem, dass das Quellpaket in Stretch [1] gern Debianlibfuse-dev ab Version 2.9.3-16 hätte, in Jessie aber fuse nur Version 2.9.3-15+deb8u2 vorliegt.
https://sources.debian.net/src/ntfs-3g/1:2015.3.14AR.1-1/debian/changelog/ hat geschrieben:ntfs-3g (1:2014.2.15AR.3-2) unstable; urgency=high
* Apply 0002-CVE-2015-3202.patch to fix CVE-2015-3202 in the embedded FUSE
library (closes: #786475).
* Restrict the FUSE version in Build-Depends to the fixed package version
to be extra safe.
-- Laszlo Boszormenyi (GCS) <gcs@debian.org> Fri, 22 May 2015 16:15:14 +0000
Die libfuse Versionsbeschränkung kann man also raus nehmen. Vmtl kann man libfuse-dev sogar ganz aus den build-deps nehmen da sie wohl gar nicht benutzt wird.https://security-tracker.debian.org/tracker/CVE-2015-3202 hat geschrieben:ntfs-3g source wise affected but wheezy version uses --with-fuse=external
ntfs-3g is built with internal copy since 1:2013.1.13AR.3-2
Unix is user-friendly; it's just picky about who its friends are.
Re: ntfs-3g-Backport für Jessie: fuse aus Jessie oder Stretc
Danke! Das werde ich probieren.catdog2 hat geschrieben:Die libfuse Versionsbeschränkung kann man also raus nehmen. Vmtl kann man libfuse-dev sogar ganz aus den build-deps nehmen da sie wohl gar nicht benutzt wird.
Re: ntfs-3g-Backport für Jessie: fuse aus Jessie oder Stretc
Deine Vermutung war richtig. ntfs-3g aus Stretch baut auch ohne libfuse-dev in den build-deps.