Permanent Fehler bei K3B

Hallo,

seitdem ich Leap 15.2 verwende, habe ich permanent Probleme mit K3B, das auch nicht direkt installiert war, vermutlich weil ich keine Spiele mitinstalliert hatte. Ich habe es nachinstalliert.

CDs werden akzeptiert, dann rödelt die Software kurz rum, spuckt die CD wieder aus, und sagt Fehler.
Meistens kommen die Meldungen “Wahrscheinlich ist ein Pufferleerlauf aufgetreten” und “Bitte reduzieren Sie die Schreibgeschwindigkeit”. Manchmal wird auch die Verwendung von DAO empfohlen.
Weder DAO noch die Reduzierung der Schreibgeschwindigkeit bringt aber etwas. Wie ich das mit dem Puffer ändern kann, weiß ich nicht.

Mit 15.1 hatte ich nie Probleme, mit 15.2 habe ich nur Probleme.

Hat jemand eine Idee?

Gruß

Hier noch das Fehlerprotokoll:

Devices
-----------------------
hp DVDRW  DU8AESH 6H6M (/dev/sr0, CD-R, CD-RW, CD-ROM, DVD-ROM, DVD-R, DVD-RW, DVD-R doppelschichtig, DVD+R, DVD+RW, DVD+R doppelschichtig) [DVD-ROM, DVD-R sequenziell, Zweischichtige DVD-R sequenziell, Zweischicht-DVD-R-Sprung, DVD-RW Eingeschränktes Überschreiben, DVD-RW sequenziell, DVD+RW, DVD+R, Zweischichtige DVD+R, CD-ROM, CD-R, CD-RW] [SAO, TAO, RAW, SAO/R96P, SAO/R96R, RAW/R16, RAW/R96P, RAW/R96R, Eingeschränktes Überschreiben, Sprung zwischen DVD-Schichten] %7]

K3b::IsoImager
-----------------------
mkisofs print size result: 212295 (434780160 bytes)

System
-----------------------
K3b Version: 20.4.2
KDE Version: 5.71.0
Qt Version:  5.12.7
Kernel:      5.3.18-lp152.57-default

Used versions
-----------------------
mkisofs: 3.2a09
cdrecord: 3.2a09

cdrecord
-----------------------
cdrecord: Insufficient 'file read' privileges. You will not be able to open all needed devices.
cdrecord: Insufficient 'file write' privileges. You will not be able to open all needed devices.
cdrecord: Insufficient 'device' privileges. You may not be able to send all needed SCSI commands, this my cause various unexplainable problems.
cdrecord: Insufficient 'network' privileges. You will not be able to do remote SCSI.
scsidev: '/dev/sr0'
devname: '/dev/sr0'
scsibus: -2 target: -2 lun: -2
Warning: Open by 'devname' is unintentional and not supported.
Linux sg driver version: 3.5.27
SCSI buffer size: 64512
cdrecord: Warning: Cannot read drive buffer.
cdrecord: Warning: The DMA speed test has been skipped.
Cdrecord-ProDVD-ProBD-Clone 3.02a09 (x86_64-unknown-linux-gnu) Copyright (C) 1995-2016 Joerg Schilling
TOC Type: 1 = CD-ROM
Using libscg version 'schily-0.9'.
Driveropts: 'burnfree'
atapi: 1
Device type    : Removable CD-ROM
Version        : 5
Response Format: 2
Capabilities   : 
Vendor_info    : 'hp      '
Identifikation : 'DVDRW  DU8AESH  '
Revision       : '6H6M'
Device seems to be: Generic mmc2 DVD-R/DVD-RW/DVD-RAM.
Current: CD-R
Profile: DVD+R/DL 
Profile: DVD+R 
Profile: DVD+RW 
Profile: DVD-R/DL layer jump recording 
Profile: DVD-R/DL sequential recording 
Profile: DVD-RW sequential recording 
Profile: DVD-RW restricted overwrite 
Profile: DVD-R sequential recording 
Profile: DVD-ROM 
Profile: CD-RW 
Profile: CD-R (current)
Profile: CD-ROM 
Using generic SCSI-3/mmc   CD-R/CD-RW driver (mmc_cdr).
Driver flags   : MMC-3 SWABAUDIO BURNFREE FORCESPEED 
Supported modes: TAO PACKET SAO SAO/R96P SAO/R96R RAW/R16 RAW/R96P RAW/R96R
Drive buf size : 335104 = 327 KB
FIFO size      : 4194304 = 4096 KB
Track 01: data   414 MB        
Total size:      476 MB (47:10.60) = 212295 sectors
Lout start:      476 MB (47:12/45) = 212295 sectors
Current Secsize: 2048
ATIP info from disk:
  Indicated writing power: 5
Disk Is not unrestricted
Disk Is not erasable
  ATIP start of lead in:  -11933 (97:22/67)
  ATIP start of lead out: 359849 (79:59/74)
Disk type:    Short strategy type (Phthalocyanine or similar)
Manuf. index: 43
Manufacturer: Acer Media Technology, Inc.
    Capacity  Blklen/Sparesz.  Format-type  Type
      445350             2048         0x00  No Media Present or Unknown Capacity
Blocks total: 359849 Blocks current: 359849 Blocks remaining: 147554
Forcespeed is OFF.
Starting to write CD/DVD/BD at speed 10 in real SAO mode for single session.
Last chance to quit, starting real write in 3 seconds.
   2 seconds.
   1 seconds.
   0 seconds. Operation starts.
Waiting for reader process to fill input buffer ... input buffer ready.
BURN-Free is ON.
Performing OPC...
Sending CUE sheet...
cdrecord: WARNING: Drive returns wrong startsec (0) using -150
cdrecord: Eingabe-/Ausgabefehler. write_g1: scsi sendcmd: no error
CDB:  2A 00 FF FF FF A8 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 71 00 03 00 00 00 00 0A 00 00 00 00 0C 00 00 00
Sense Key: 0x3 Medium Error, deferred error, Segment 0
Sense Code: 0x0C Qual 0x00 (write error) Fru 0x0
Sense flags: Blk 0 (not valid) 
cmd finished after 0.296s timeout 200s
cdrecord: Eingabe-/Ausgabefehler. read buffer cap: scsi sendcmd: no error
CDB:  5C 00 00 00 00 00 00 00 0C 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 02 00 00 00 00 0A 00 00 00 00 04 08 00 00
Sense Key: 0x2 Not Ready, Segment 0
Sense Code: 0x04 Qual 0x08 (logical unit not ready, long write in progress) Fru 0x0
Sense flags: Blk 0 (not valid) 
cmd finished after 0.035s timeout 200s
Writing pregap for track 1 at -150
write track pad data: error after 126976 bytes
Starting new track at sector: 0
Track 01:    0 of  414 MB written.
cdrecord: Eingabe-/Ausgabefehler. write_g1: scsi sendcmd: no error
CDB:  2A 00 00 00 00 00 00 00 1F 00
status: 0x2 (CHECK CONDITION)
Sense Bytes: 70 00 05 00 00 00 00 0A 00 00 00 00 21 02 00 00
Sense Key: 0x5 Illegal Request, Segment 0
Sense Code: 0x21 Qual 0x02 (invalid address for write) Fru 0x0
Sense flags: Blk 0 (not valid) 
cmd finished after 0.034s timeout 200s
cdrecord: The current problem looks like a buffer underrun.
cdrecord: It looks like 'driveropts=burnfree' does not work for this drive.
cdrecord: Please report.
cdrecord: Make sure that you are root, enable DMA and check your HW/OS set up.
write track data: error after 0 bytes
Writing  time:   23.616s (00:00:23.616)
Average write speed 268,0x.
Fixating...
Fixating time:    0.003s (00:00:00.003)
cdrecord: fifo had 64 puts and 1 gets.
cdrecord: fifo was 0 times empty and 0 times full, min fill was 100%.
BURN-Free was never needed.

cdrecord command:
-----------------------
/usr/bin/cdrecord -v gracetime=2 dev=/dev/sr0 speed=10 -sao driveropts=burnfree -data -tsize=212295s -

mkisofs
-----------------------
212295
mkisofs: Warning: Cannot add inode hints with -no-cache-inodes.
=== last message repeated 2 times. ===
Setting input-charset to 'UTF-8' from locale.
  0,24% done, estimate finish Tue Dec 15 17:44:45 2020
  0,48% done, estimate finish Tue Dec 15 17:34:21 2020
  0,71% done, estimate finish Tue Dec 15 17:31:02 2020
  0,95% done, estimate finish Tue Dec 15 17:29:15 2020

mkisofs calculate size command:
-----------------------
/usr/bin/mkisofs -gui -graft-points -print-size -quiet -volid 1024x768 -volset  -appid K3B THE CD KREATOR (C) 1998-2018 SEBASTIAN TRUEG, MICHAL MALEK AND LESLIE ZHAI -publisher  -preparer  -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/k3b.qwMhZW -rational-rock -hide-list /tmp/k3b.lqMYvQ -joliet -joliet-long -hide-joliet-list /tmp/k3b.oxPfoO -no-cache-inodes -full-iso9660-filenames -iso-level 3 -path-list /tmp/k3b.RhPlVO

mkisofs command:
-----------------------
/usr/bin/mkisofs -gui -graft-points -volid 1024x768 -volset  -appid K3B THE CD KREATOR (C) 1998-2018 SEBASTIAN TRUEG, MICHAL MALEK AND LESLIE ZHAI -publisher  -preparer  -sysid LINUX -volset-size 1 -volset-seqno 1 -sort /tmp/k3b.LDeBcM -rational-rock -hide-list /tmp/k3b.rnMKsh -joliet -joliet-long -hide-joliet-list /tmp/k3b.iLwTye -no-cache-inodes -full-iso9660-filenames -iso-level 3 -path-list /tmp/k3b.OMbYbV

Yast—System-----Sicherheit-----Security Center-------verschiedene Einstellungen:
Was ist dort eingestellt?

Easy
nobody
184

Hast du die Dateiberechtigungen lt. k3b-Einstellungen geändert?

Nein.
Momentan sieht das so aus:


[x] /usr/bin/cdrdao    0755 root.root   4711 root.root
[x] /usr/bin/cdrecord  0755 root.root   4711 root.root
/usr/bin/growisofs     0755 root.root   Keine Änderung

Ja die habe ich.

Mein externer DVD-Brenner ist zu Boden gefallen. Er funktionierte zwar noch, doch musste man während der Benutzung den Schlitten fest halten. Deshalb habe ich wieder ein 5,25 Zoll Laufwerk eingebaut, das ich nun unter Leap 15.2 teste:

  • k3b muss installiert werden
  • In Dolphin auf ein .iso file klicken
  • k3b findet die DVD im Laufwerk und fragt zweimal nach: Wirklich überschreiben?, brennt die DVD und wirft sie aus.

k3b funktioniert also auch unter Leap 15.2 so zuverlässig wie ich es von openSUSE gewöhnt bin. Wenn das nicht so ist sind viele Ursachen denkbar: ein Hardware Defekt, ein Software Defekt oder ein User Defekt. Ich tippe einmal auf eine wenig sorgfältige Installation. Am besten überprüft man das mit einer Live Version: How To Try openSUSE Without Making Any Changes To Your PC - openSUSE Wiki

DVDs hat er letztens gemacht. Es geht um CDs.

Ich habe eine CD gebrannt. Das funktioniert ebenso problemlos wie eine DVD. Das Problem sitzt eher im Computer oder davor. Mit openSUSE hat das eher nichts zu tun.

Witzig, karlmistelberger.

Ja, das ist es tatsächlich. Benutzer vergessen manchmal, dass fast alles möglich ist: https://forums.opensuse.org/showthread.php/547390-Puzzling-Keyboard

In 2003 kam ich nach Hause und die beiden Festplatten waren weg, also Original und Backup. Nach einigem Fummeln habe ich den DVD-Brenner entfernt und die Festplatten waren wieder da.

Ja, bist ein ganz ein Witziger.

Kannst du mal posten:

zypper lr -d
zypper lr -d
#  | Alias                                      | Name                               | Aktiviert | GPG-Überprüfung | Aktualisierung | Priorität | Typ    | URI                                                                          | Dienst
---+--------------------------------------------+------------------------------------+-----------+-----------------+----------------+-----------+--------+------------------------------------------------------------------------------+-------
 1 | openSUSE-Leap-15.2-1                       | openSUSE-Leap-15.2-1               | Nein      | ----            | ----           |   99      | rpm-md | cd:/?devices=/dev/disk/by-id/ata-hp_DVDRW_DU8AESH_476715930830               | 
 2 | packman-essentials                         | packman-essentials                 | Ja        | (r ) Ja         | Ja             |   90      | rpm-md | http://ftp.gwdg.de/pub/linux/misc/packman/suse/openSUSE_Leap_15.2/Essentials | 
 3 | packman.inode.at-openSUSE_Leap_$releasever | Packman Repository                 | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://packman.inode.at/suse/openSUSE_Leap_15.2/                             | 
 4 | repo-debug                                 | Debug Repository                   | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/distribution/leap/15.2/repo/oss/          | 
 5 | repo-debug-non-oss                         | Debug Repository (Non-OSS)         | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/distribution/leap/15.2/repo/non-oss/      | 
 6 | repo-debug-update                          | Update Repository (Debug)          | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/update/leap/15.2/oss/                     | 
 7 | repo-debug-update-non-oss                  | Update Repository (Debug, Non-OSS) | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/debug/update/leap/15.2/non-oss/                 | 
 8 | repo-non-oss                               | Non-OSS Repository                 | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/distribution/leap/15.2/repo/non-oss/            | 
 9 | repo-oss                                   | Main Repository                    | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/distribution/leap/15.2/repo/oss/                | 
10 | repo-source                                | Source Repository                  | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/source/distribution/leap/15.2/repo/oss/         | 
11 | repo-source-non-oss                        | Source Repository (Non-OSS)        | Nein      | ----            | ----           |   99      | NONE   | http://download.opensuse.org/source/distribution/leap/15.2/repo/non-oss/     | 
12 | repo-update                                | Main Update Repository             | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/leap/15.2/oss/                           | 
13 | repo-update-non-oss                        | Update Repository (Non-Oss)        | Ja        | (r ) Ja         | Ja             |   99      | rpm-md | http://download.opensuse.org/update/leap/15.2/non-oss/                       | 


Schön. Aber warum du Packman Essentials und dann dazu ganz Packman hast (oder auch umgekehrt, warum ganz Packman und dan dazu nochmal das Teil Essentials) ist mir unklar.

Entweder du brachst nur Pakete von Essentials und möchtest (aus Performace Gründen?) dich auch auf Essentials beschränken und dann ist ganz Packman übreflüssig.
Oder du brauchst auch Pakete außerhalb Essentials und also ganz Packman, aber dann is Essentials überflüssig.

Es beißt warscheinlich nicht, aber schneller wird alles auch nicht. Und auch nicht übersichtlicher.

Noch übersichtlicher wird die Liste, wenn man Überflüssiges weglässt:

**erlangen:~ #** zypper lr -uEP                                             
#  | Alias               | Name                        | Enabled | GPG Check | Refresh | Priority | URI 
---+---------------------+-----------------------------+---------+-----------+---------+----------+---------------------------------------------------------------------- 
 3 | packman             | packman                     | Yes     | ( p) Yes  | Yes     |   90     | http://ftp.fau.de/packman/suse/openSUSE_Leap_20201213/ 
 1 | dvd                 | dvd                         | Yes     | ( p) Yes  | Yes     |   99     | http://opensuse-guide.org/repo/openSUSE_Leap_15.2/ 
 8 | repo-non-oss        | Non-OSS Repository          | Yes     | ( p) Yes  | Yes     |   99     | http://download.opensuse.org/distribution/leap/20201213/repo/non-oss/ 
 9 | repo-oss            | Main Repository             | Yes     | ( p) Yes  | Yes     |   99     | http://download.opensuse.org/distribution/leap/20201213/repo/oss/ 
12 | repo-update         | Main Update Repository      | Yes     | ( p) Yes  | Yes     |   99     | http://download.opensuse.org/update/leap/20201213/oss/ 
13 | repo-update-non-oss | Update Repository (Non-Oss) | Yes     | ( p) Yes  | Yes     |   99     | http://download.opensuse.org/update/leap/20201213/non-oss/ 
**erlangen:~ #**

Also ich stehnicht so auf “nur” den Essentials, in Packman gibt es noch viel mehr Pakete ausserhalb dieses Sub-Repos. Daher würde ich das Essentials löschen:

zypper rr packman-essentials

Und noch mal eine switch auf Packman loslassen:

zypper dup --allow-vendor-change --from http://packman.inode.at/suse/openSUSE_Leap_15.2/

In /etc/group –


 > grep '**xxx**' /etc/group
**cdrom**:x:491:**xxx**
wireshark:x:457:**xxx**
www:x:462:wwwrun,**xxx**
 > 

Irgendwo in die k3b Doku steht’s geschrieben – nur Mitglieder die „cdrom” Gruppe kann CD/DVD/Blue-Ray schreiben …

Der User war in der Gruppe cdrom. Es war auch möglich DVDs zu brennen, nur eben keine CDROMs.

Inzwischen habe ich das System neu installiert, vor allem auch weil mich die Suchfunktion von Kate wahnsinnig gemacht hat, die ätzend langsam war. Nach der Neuinstallation scheint sie jetzt wieder so schnell wie gewohnt zu sein, jedenfalls nach ersten Tests.

Ich konnte nach der Neuinstallation so wie vorher auch eine DVD brennen. Bei einer CDROM hakte es dann allerdings wieder, und der Grund dürfte gewesen sein, dass der User standardmäßig nicht in der Gruppe cdrom ist. Nachdem er dort eingetragen war, klappte es dann auch mit dem Brennen einer CDROM.

Fazit: Irgendwas war bei der vorherigen Installation schiefgegangen, was sich u. a. in der Performance der Suchfunktion von Kate zeigte, wenn der File etwas größer war, und beim Brennen von CDROMs, obwohl der User wie gesagt in der Gruppe cdrom war, das hatte ich vorher kontrolliert. Ich hatte den User auch mal aus der Gruppe cdrom herausgenommen, ihn gespeichert, und dann wieder der Gruppe zugeordnet, was aber nichts brachte.

Wenn einmal der Wurm drin ist, hilft wahrscheinlich nur eine Neuinstallation.

Dank euch allen!