Bug#692129: pptpd: PPTP Connections Drop
Package: pptpd Version: 1.3.4-5 Severity: grave Justification: renders package unusable PPTP was running flawlessly before doing an upgrade. Details: Recently converted a x86 32 bit system to 64bit amd64. The installed system was comletely migrated to amd64 inclucing all packages. Installed new Supermicro X9SRL-F motherboard and Intel Xeon E5-2609. Upgraded memory from 6GB to 32GB. Intial PPTP connections are fine. If a high volume of traffic is sent over the VPN, the connection drops and the error log outputs: pptpd[7894]: GRE: xmit failed from decaps_hdlc: No buffer space available pptpd[7894]: CTRL: PTY read or GRE write failed (pty,gre)=(6,7) Running: strace pptpd --fg -d results with this output during the connection drop: ) = ? ERESTARTNOHAND (To be restarted) --- SIGCHLD (Child exited) @ 0 (0) --- write(5, "\21\0\0\0", 4)= 4 rt_sigaction(SIGCHLD, {0x404030, [CHLD], SA_RESTORER|SA_RESTART, 0x7f760d0834f0}, {0x404030, [], SA_RESTORER, 0x7f760d0834f0}, 8) = 0 rt_sigreturn(0x11) = -1 EINTR (Interrupted system call) select(7, [4 6], NULL, NULL, NULL) = 1 (in [4]) read(4, "\21\0\0\0", 4) = 4 wait4(-1, [{WIFEXITED(s) && WEXITSTATUS(s) == 1}], WNOHANG, NULL) = 7894 time([1351862858]) = 1351862858 sendto(3, "<31>Nov 2 07:27:38 pptpd[7891]:"..., 55, MSG_NOSIGNAL, NULL, 0) = 55 wait4(-1, 0x7fff8c62f96c, WNOHANG, NULL) = 0 select(7, [4 6], NULL, NULL, NULL^C Searching the Internet for a solution, to this problem, I came across this: https://sourceforge.net/mailarchive/forum.php?thread_name=20100308083157.GI26854%40us.netrek.org&forum_name=poptop-server Quote: On the face of it, this occurs if the operating system returns ENOBUFS to pptpd when pptpd asks it to write a packet to the GRE socket in encaps_gre() in source file pptpgre.c. Now, write(2) or writev(2) system call is not documented as possibly returning ENOBUFS, but it probably should be. Whether your kernel is correct in this or not is not something I've researched. The code in pptpd fails if ENOBUFS occurs in this way. I've tried versions 1.3.4-3, 1.3.4-5.1, and 1.3.4-5. ppp is 2.4.5-5.1+b1 kernel is 3.2.0-3-amd64 bcrelay is 1.3.4-5 -- System Information: Debian Release: wheezy/sid APT prefers testing-updates APT policy: (500, 'testing-updates'), (500, 'testing') Architecture: amd64 (x86_64) Kernel: Linux 3.2.0-3-amd64 (SMP w/4 CPU cores) Locale: LANG=en_US.UTF-8, LC_CTYPE=en_US.UTF-8 (charmap=ANSI_X3.4-1968) (ignored: LC_ALL set to C) Shell: /bin/sh linked to /bin/bash Versions of packages pptpd depends on: ii bcrelay1.3.4-5 ii debconf [debconf-2.0] 1.5.46 ii libc6 2.13-35 ii libwrap0 7.6.q-24 ii netbase5.0 ii ppp2.4.5-5.1+b1 pptpd recommends no packages. pptpd suggests no packages. -- Configuration Files: /etc/pptpd.conf changed: speed 115200 option /etc/ppp/pptpd-options debug logwtmp localip 192.168.9.1 remoteip 192.168.9.224-231 pidfile /var/run/pptpd.pid bcrelay eth1 -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#627340: Confirmation
I can also confirm that this is not working on amd64. Running a quad core amd 3.2ghz. Please let me know if there is anything else I can provide. Chris -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#560307: pidgin: Proxy settings no longer work in 2.6.4
Package: pidgin Version: 2.6.4-1 Severity: grave Justification: renders package unusable The proxy settings no longer work in 2.6.4. Downgrading to 2.6.3 allows the proxy to work properly. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (990, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.32 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US) Shell: /bin/sh linked to /bin/bash Versions of packages pidgin depends on: ii gconf2 2.28.0-1 GNOME configuration database syste ii libatk1.0-0 1.28.0-1 The ATK accessibility toolkit ii libc6 2.10.2-2 GNU C Library: Shared libraries ii libcairo2 1.8.8-2 The Cairo 2D vector graphics libra ii libdbus-1-3 1.2.16-2 simple interprocess messaging syst ii libdbus-glib-1-20.82-2 simple interprocess messaging syst ii libfontconfig1 2.6.0-4 generic font configuration library ii libfreetype62.3.11-1 FreeType 2 font engine, shared lib ii libglib2.0-02.22.3-1 The GLib library of C routines ii libgstreamer0.10-0 0.10.25-4Core GStreamer libraries and eleme ii libgtk2.0-0 2.18.4-1 The GTK+ graphical user interface ii libgtkspell02.0.13-2 a spell-checking addon for GTK's T ii libice6 2:1.0.6-1X11 Inter-Client Exchange library ii libpango1.0-0 1.26.1-1 Layout and rendering of internatio ii libpurple0 2.6.4-1 multi-protocol instant messaging l ii libsm6 2:1.1.1-1X11 Session Management library ii libstartup-notification00.10-1 library for program launch feedbac ii libx11-62:1.3.2-1X11 client-side library ii libxml2 2.7.6.dfsg-1 GNOME XML library ii libxss1 1:1.1.3-1X11 Screen Saver extension library ii perl5.10.1-8 Larry Wall's Practical Extraction ii perl-base [perlapi-5.10.1] 5.10.1-8 minimal Perl system ii pidgin-data 2.6.4-1 multi-protocol instant messaging c Versions of packages pidgin recommends: ii gstreamer0.10-plugins-base0.10.25-7 GStreamer plugins from the "base" ii gstreamer0.10-plugins-good0.10.17-1 GStreamer plugins from the "good" Versions of packages pidgin suggests: ii docker1.4-5 System tray for KDE3/GNOME2 dockle ii evolution-data-server 2.28.1-1 evolution database backend server ii gnome-panel 2.28.0-3 launcher and docking facility for ii kdebase-workspace-bin 4:4.3.2-2 core binaries for the KDE 4 base w ii libsqlite3-0 3.6.21-1 SQLite 3 shared library -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#619833: Gkrellm crashes on startup
Version of Gkrellm: 2.3.4-1 Running gkrellm results in this error: gkrellm: symbol lookup error: gkrellm: undefined symbol: SSL_load_error_strings Strace attached: Relevent lines: writev(2, [{"gkrellm", 7}, {": ", 2}, {"symbol lookup error", 19}, {": ", 2}, {"gkrellm", 7}, {": ", 2}, {"undefined symbol: SSL_load_error"..., 40}, {"", 0}, {"", 0}, {"\n", 1}], 10gkrellm: symbol lookup error: gkrellm: undefined symbol: SSL_load_error_strings ) = 80 -- Chris Dos gkrellm.strace.txt.bz2 Description: application/bzip
Bug#628534: Bug Confirmation
I can also confirm this bug. I booted to single user mode, remounted / read only, tried to mount my windows partition and it mounted with no problems. Unmounted the windows partition, remounted / read write, and I could no longer mount the windows partition. I've very impressed that Mario was able to figure out how this bug worked. I spent hours trying to figure out why I could not mount NTFS partitions to no avail until I came across this bug report. Chris -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#527276: [Pkg-acpi-devel] Bug#527276: acpi-support: Change Cycling of Wireless Devices
Michael Meskes wrote: > tag 527276 wontfix > thanks > >> The current method of cycling through the wireless power settings is >> very annoying. If I'm actually on the network, and I need to turn on my >> bluetooth, it will most likely turn off the wireless in order to cycle >> the power on. This script is really an addition to the >> /etc/acpi/ibm-wireless.sh script. I feel that if X is running, that an >> option should be given for which wireless setting you want to change. >> I've tested this on a Thinkpad W500, but I don't see why it wouldn't >> work for just about any Thinkpad. > > While I agree that the current solution is way less than optimal I don't think > spawning an xterm is the solution either. One of if not *the* for the > existance > of acpi-support is that the keys should be reacted on even if no graphical > session is running or else we could defer almost all of the hassle to the GUI. > > Michael Can a check be performed to see if X is running and if so pop up with a X app or an x-term to cycle the power on the services? Since most people who will be running a laptop will be running X. Chris -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#428831: GDM does not parse /etc/profile for the PATH statement.
Package: gdm Version: 2.18.2-1 Severity: important --- Please enter the report below this line. --- It seems the GDM does not get it's PATH statement from /etc/profile, or pull the PATH statement from .bash_profile when a WM is started. Running e17 (and I'm sure all other WM's) prevents the Run Command from seeing items in ~/bin which is in /etc/profile and in .bash_profile. Switching to KDM allows the PATH for the WM to be set correctly and my Run Command option works fine. Chris --- System information. --- Architecture: i386 Kernel: Linux 2.6.21 Debian Release: lenny/sid 990 unstablewww.debian-multimedia.org 990 unstablenightlies.videolan.org 990 unstablejeandamiendurand.free.fr 990 unstableftp.debian.org 990 unstableedevelop.org 990 unstabledebian.cp69.de 500 etchdebian.beryl-project.org --- Package information. --- Depends (Version) | Installed ==-+-=== libart-2.0-2 (>= 2.3.18) | 2.3.19-3 libatk1.0-0(>= 1.13.2) | 1.18.0-2 libattr1 (>= 2.4.4-1) | 1:2.4.32-1.1 libc6 (>= 2.5-5) | 2.5-10 libcairo2 (>= 1.4.0) | 1.4.6-1.1 libdbus-1-3 (>= 0.94) | 1.1.0-1 libdbus-glib-1-2 (>= 0.73) | 0.73-2 libdmx1| 1:1.0.2-2 libfontconfig1 (>= 2.4.0) | 2.4.2-1.2 libglade2-0 (>= 1:2.5.1) | 1:2.6.0-4 libglib2.0-0 (>= 2.12.9) | 2.12.12-1 libgnomecanvas2-0 (>= 2.11.1) | 2.14.0-3 libgtk2.0-0(>= 2.10.3) | 2.10.12-2 libpam0g (>= 0.76) | 0.79-4 libpango1.0-0 (>= 1.16.4) | 1.16.4-1 libpopt0 (>= 1.10) | 1.10-3 librsvg2-2 (>= 2.16.1) | 2.16.1-2 libselinux1(>= 2.0.15) | 2.0.15-2 libwrap0 | 7.6.dbs-13 libx11-6 | 2:1.0.3-7 libxau6| 1:1.0.3-2 libxcursor1 (>> 1.1.2) | 1:1.1.8-2 libxdmcp6 | 1:1.0.2-2 libxext6 | 1:1.0.3-2 libxfixes3(>= 1:4.0.1) | 1:4.0.3-2 libxi6 | 1:1.0.1-4 libxinerama1 | 1:1.0.2-1 libxml2(>= 2.6.28) | 2.6.28.dfsg-1 libxrandr2(>= 2:1.2.0) | 2:1.2.1-1 libxrender1| 1:0.9.2-1 debconf (>= 0.5) | 1.5.13 OR debconf-2.0| adduser| 3.102 debconf (>= 0.5) | 1.5.13 OR debconf-2.0| libpam-modules (>= 0.72-1) | 0.79-4 libpam-runtime (>= 0.76-13.1) | 0.79-4 gnome-session | 2.18.2-1 OR xterm | 225-1 OR x-window-manager | OR x-terminal-emulator| xbase-clients | 1:7.2.ds2-2 gksu(>= 1.0.7) | 2.0.0-4 lsb-base (>= 3.0-10) | 3.1-23.1 librsvg2-common| 2.16.1-2 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#428831: GDM does not parse /etc/profile for the PATH statement.
Josselin Mouette wrote: Le jeudi 14 juin 2007 à 08:14 -0600, Chris Dos a écrit : Package: gdm Version: 2.18.2-1 Severity: important --- Please enter the report below this line. --- It seems the GDM does not get it's PATH statement from /etc/profile, or pull the PATH statement from .bash_profile when a WM is started. AFAIK this is intentional. The PATH is inherited from /etc/login.defs. The /etc/profile is a configuration file for bash, not for GDM. Cheers, Thanks for the insight. I could not find where the path was parsed. It might be good to add a comment in one of the GDM startup files specifying where the PATH statement is parsed. Thanks again. Chris
Bug#459937: ssh: SSH VPN feature no longer works with 4.7p1-1. Downgrading to 4.6p1-5 allows it to work again.
Package: ssh Version: 1:4.7p1-1 Severity: important After bringing up a vpn tunnel in version 4.7p1-1, the TUN devices on either end are not able to ping each other. Downgrading to 4.6p1-5 allows this feature to work again. -- System Information: Debian Release: lenny/sid APT prefers unstable APT policy: (990, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.23.12 (PREEMPT) Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US) Shell: /bin/sh linked to /bin/bash Versions of packages ssh depends on: ii openssh-client1:4.6p1-5 secure shell client, an rlogin/rsh ii openssh-server1:4.6p1-5 secure shell server, an rshd repla ssh recommends no packages. -- no debconf information /etc/ssh/ssh_config Host * # ForwardAgent no ForwardX11 yes # ForwardX11Trusted yes # RhostsRSAAuthentication no # RSAAuthentication yes # PasswordAuthentication yes # HostbasedAuthentication no # BatchMode no # CheckHostIP yes # AddressFamily any # ConnectTimeout 0 # StrictHostKeyChecking ask # IdentityFile ~/.ssh/identity # IdentityFile ~/.ssh/id_rsa # IdentityFile ~/.ssh/id_dsa # Port 22 # Protocol 2,1 # Cipher 3des # Ciphers # aes128-cbc,3des-cbc,blowfish-cbc,cast128-cbc,arcfour,aes192-cbc,aes256-cbc EscapeChar ~ Tunnel yes TunnelDevice any:any SendEnv LANG LC_* HashKnownHosts yes /etc/ssh/sshd_config # What ports, IPs and protocols we listen for Port 22 # Use these options to restrict which interfaces/protocols sshd will # bind to #ListenAddress :: #ListenAddress 0.0.0.0 Protocol 2 # HostKeys for protocol version 2 HostKey /etc/ssh/ssh_host_rsa_key HostKey /etc/ssh/ssh_host_dsa_key #Privilege Separation is turned on for security UsePrivilegeSeparation yes # Lifetime and size of ephemeral version 1 server key KeyRegenerationInterval 3600 ServerKeyBits 768 # Logging SyslogFacility AUTH LogLevel INFO # Authentication: LoginGraceTime 120 PermitRootLogin yes StrictModes yes RSAAuthentication yes PubkeyAuthentication yes #AuthorizedKeysFile %h/.ssh/authorized_keys # Don't read the user's ~/.rhosts and ~/.shosts files IgnoreRhosts yes # For this to work you will also need host keys in /etc/ssh_known_hosts RhostsRSAAuthentication no # similar for protocol version 2 HostbasedAuthentication no # Uncomment if you don't trust ~/.ssh/known_hosts for # RhostsRSAAuthentication #IgnoreUserKnownHosts yes # To enable empty passwords, change to yes (NOT RECOMMENDED) PermitEmptyPasswords no # Change to yes to enable challenge-response passwords (beware issues # with # some PAM modules and threads) ChallengeResponseAuthentication no # Change to no to disable tunnelled clear text passwords #PasswordAuthentication yes # Permite Tun Device Tunneling PermitTunnel yes # Kerberos options #KerberosAuthentication no #KerberosGetAFSToken no #KerberosOrLocalPasswd yes #KerberosTicketCleanup yes # GSSAPI options #GSSAPIAuthentication no #GSSAPICleanupCredentials yes X11Forwarding yes X11DisplayOffset 10 PrintMotd no PrintLastLog yes KeepAlive yes #UseLogin no #MaxStartups 10:30:60 #Banner /etc/issue.net # Allow client to pass locale environment variables AcceptEnv LANG LC_* Subsystem sftp /usr/lib/openssh/sftp-server UsePAM yes -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#390708: Stefano Costa PPTP package
Steko Network Manager PPTP VPN deb package works like a charm with Sid. Thank you very much Steko. Chris -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#348033: Fixed
Well, the last xorg refresh in unstable fixed the problem with GDM not being able to restart on VT7. So for me this is fixed. Chris -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#523719: xserver-xorg-video-intel: 3D performance is terrible with Intel GMA X4500HD/G45/i965
Brice Goglin wrote: >> 3D performance does need seem hardware accelerated at all. glxgears >> performs slowly. Running a 3D screensaver such as skyrockets is painful >> to watch. Trying to run a 3D games such as alien arena results in 1-2 >> fps. I am currently running 2.6.29 from kernel.org. I have tried XAA, >> EXA, and UXA for acceleration. None provide any improvement. >> >> I've also tried kernel mode setting, and that doesn't result in any >> better performance, but it does make X peg the processor a 100%. >> > > Did you have 2.6.29 when things work fine before upgrading to Intel 2.6.3 ? > > Does 2D work fine? > > What does /proc/mtrr contain? > > Brice > > I have used kernels 2.6.27, .28, and .29. I've been able to get glxinfo to show the DRI is in use since 2.6.27, but performance has always been very poor with every kernel. I've also tried compiling the intel driver and drm from git since late last summer to try and solve this problem. Though the debian driver has worked well for 2D for awhile now and been very stable (though I have been using experimental packages). I've had no issues with 2D and thank goodness it works great. Before I submitted the bug, I compiled libdrm-2.4.7 and git of xf86-video-intel. This caused a black screen and nothing being displayed. System was still as able to respond to sysrq keys. The current debian driver does work with Kernel Mode Setting and I was very happy to see it work with 2.6.29 and it was great getting a frame buffer running at 1920x1200. However, x.org pegged one of the cores at 100% and I had to go back to not use KMS. I was going to try the new experimental package xserver-xorg-video-intel_2.6.99.903-1_i386.deb but it requires libdrm >= 2.4.9. /proc/mtrr shows: reg00: base=0x13c00 ( 5056MB), size= 64MB, count=1: uncachable reg01: base=0x0be00 ( 3040MB), size= 32MB, count=1: uncachable reg02: base=0x0 (0MB), size= 2048MB, count=1: write-back reg03: base=0x08000 ( 2048MB), size= 1024MB, count=1: write-back reg04: base=0x1 ( 4096MB), size= 1024MB, count=1: write-back reg05: base=0x0bde0 ( 3038MB), size=2MB, count=1: uncachable Chris -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#523916: audacious-plugins-extra: Enabling OSD crashes Audacious.
Package: audacious-plugins-extra Version: 1.5.1-2.1 Severity: normal Enabling OSD crashes Adacious. This has occured under XFCE4, E17, and Gnome. Haven't tried any other WMs. Chris -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (990, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.29 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US) Shell: /bin/sh linked to /bin/bash Versions of packages audacious-plugins-extra depends on: ii audacious 1.5.1-4 small and fast audio player which ii libartsc0 1.5.9-3 aRts sound system C support librar ii libasound2 1.0.19-1 shared library for ALSA applicatio ii libatk1.0-01.24.0-2 The ATK accessibility toolkit ii libaudid3tag1 1.5.1-4 audacious id3 tag manipulation lib ii libbinio1ldbl 1.4-12Binary I/O stream class library ii libc6 2.9-6 GNU C Library: Shared libraries ii libcairo2 1.8.6-2+b1The Cairo 2D vector graphics libra ii libcurl3-gnutls7.18.2-8.1Multi-protocol file transfer libra ii libdbus-1-31.2.12-1 simple interprocess messaging syst ii libdbus-glib-1-2 0.80-3simple interprocess messaging syst ii libesd00.2.41-3 Enlightened Sound Daemon - Shared ii libfluidsynth1 1.0.8-2 Real-time MIDI software synthesize ii libfontconfig1 2.6.0-3 generic font configuration library ii libfreetype6 2.3.9-4 FreeType 2 font engine, shared lib ii libgcc11:4.3.3-7 GCC support library ii libglib2.0-0 2.20.1-1 The GLib library of C routines ii libgtk2.0-02.14.7-5 The GTK+ graphical user interface ii libimlib2 1.4.2-4+b1powerful image loading and renderi ii libjack0 0.116.1-4 JACK Audio Connection Kit (librari ii liblircclient0 0.8.3-3 infra-red remote control support - ii libmowgli1 0.6.1-1 a high performance development fra ii libmtp80.3.7-2 Media Transfer Protocol (MTP) libr ii libpango1.0-0 1.24.0-3 Layout and rendering of internatio ii libpulse0 0.9.14-2 PulseAudio client libraries ii libresid-builder0c2a 2.1.1-7 SID chip emulation class based on ii libsamplerate0 0.1.7-2 audio rate conversion library ii libsdl1.2debian1.2.13-4+b1 Simple DirectMedia Layer ii libsidplay22.1.1-7 SID (MOS 6581) emulation library ii libstdc++6 4.3.3-7 The GNU Standard C++ Library v3 ii libusb-0.1-4 2:0.1.12-13 userspace USB programming library ii libwavpack14.50.1-1 an audio codec (lossy and lossless ii libx11-6 2:1.2.1-1 X11 client-side library ii libxcomposite1 1:0.4.0-3 X11 Composite extension library ii libxfixes3 1:4.0.3-2 X11 miscellaneous 'fixes' extensio ii libxml22.7.3.dfsg-1 GNOME XML library ii libxrender11:0.9.4-2 X Rendering Extension client libra ii zlib1g 1:1.2.3.3.dfsg-13 compression library - runtime audacious-plugins-extra recommends no packages. audacious-plugins-extra suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#348033: Spoke to soon
Well, it seems I spoke to soon. This is still occurring. Chris -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#510344: grub2: Move to PF2 fonts instead of PFF so different font sizes can be used for those with poor vision.
Package: grub2 Version: 1.96+20081201-1 Severity: wishlist Move to PF2 fonts instead of PFF fonts so differnt font sizes can be selected for those with poor vision or those running high resolution splash images. -- System Information: Debian Release: 5.0 APT prefers unstable APT policy: (990, 'unstable'), (600, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.28 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US) Shell: /bin/sh linked to /bin/bash Versions of packages grub2 depends on: ii grub-pc 1.96+20081201-1 GRand Unified Bootloader, version grub2 recommends no packages. grub2 suggests no packages. -- debconf information excluded -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#459937: Solved
In version 4.7 I had to have these lines added in /etc/ssh/ssh_config in order for the vpn to work. Tunnel yes TunnelDevice any:any In version 5.0 or greater, these lines will actually prevent the tunnel from working. Commenting out these lines permits the tunnel to work again as I wrote the script. Please close this ticket. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#348033: Also happening for me
When I first boot up GDM starts on VT7. If I log out, restart GDM, stop and then start GDM, and every subsequent session starts on VT8. lsof does not find anything running on /dev/tty7 so I don't know why GDM insists on running on VT8. Chris -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#348033: Different Version
This is also occurring with version 2.20.9-1. Chris -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#459937: Example Script
Here is an example script that uses the SSH VPN capability that I use pretty much everyday. It's a little basic, but it works for me. Please let me know if there is anything else I can provide. Chris #!/bin/bash PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin" HOST=somehost.someplace.com REMOTETUNIP="172.31.209.6" LOCALTUNIP="172.31.209.5" REMOTENET="10.232.1.0" REMOTENETMASK="255.255.255.0" REMOTENETINT=eth1 if [ "$1" != "start" -a "$1" != "stop" ] then echo "Syntax: $0 " exit 1 fi if [ "$1" = "start" ] then # Find next available local TUN device TUNNUMBER=0 FINDTUN="false" while [ "$FINDTUN" = "false" ] do ifconfig -a | grep -v tunl | grep tun$TUNNUMBER > /dev/null if [ "$?" != "1" ] then let TUNNUMBER=$TUNNUMBER+1 else FINDTUN="true" fi done sudo ssh -f -C -w any:any [EMAIL PROTECTED] true ssh [EMAIL PROTECTED] "ifconfig tun0 $REMOTETUNIP pointopoint $LOCALTUNIP" ssh [EMAIL PROTECTED] 'echo 1 > /proc/sys/net/ipv4/ip_forward' ssh [EMAIL PROTECTED] "iptables -t nat -A POSTROUTING -o $REMOTENETINT -j MASQUERADE" sleep 3 sudo ifconfig tun$TUNNUMBER $LOCALTUNIP pointopoint $REMOTETUNIP sudo route add -net $REMOTENET netmask $REMOTENETMASK gw $LOCALTUNIP tun$TUNNUMBER echo "Tunnel has been set up" fi if [ "$1" = "stop" ] then sudo kill `ps ax | grep "any:any [EMAIL PROTECTED] true" | grep -v grep | cut -c 1-5` > /dev/null ssh [EMAIL PROTECTED] 'kill `ps ax | grep "sshd: [EMAIL PROTECTED]" | grep -v grep | cut -c 1-5`' ssh [EMAIL PROTECTED] 'ifconfig tun0 down' fi -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#524549: xfce4: Pasting into a window using the middle click does not focus the window that was pasted.
Package: xfce4 Version: 4.6.0.1 Severity: normal Pasting into a shell (seems to be the most prevalent, but it can occur with other types of windows as well) using the middle mouse button does not focus the window that was pasted into. This is unlike other behavior with other WM's where click to focus is selected. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (990, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.29 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US) Shell: /bin/sh linked to /bin/bash Versions of packages xfce4 depends on: ii gtk2-engines-xfce 2.6.0-2A GTK+-2.0 theme engine for Xfce ii thunar1.0.0-2File Manager for Xfce ii thunar-volman 0.3.80-2 Thunar extension for volumes manag ii xfce4-panel 4.6.0-2The Xfce4 desktop environment pane ii xfce4-session 4.6.0-2Xfce4 Session Manager ii xfce4-settings4.6.0-2graphical application for managing ii xfce4-utils 4.6.0-2Various tools for Xfce ii xfconf4.6.0-3utilities for managing settings in ii xfdesktop44.6.0-2xfce desktop background, icons and ii xfwm4 4.6.0-2window manager of the Xfce project Versions of packages xfce4 recommends: ii desktop-base 5.0.5 common files for the Debian Deskto ii tango-icon-theme 0.8.90-1 Tango icon theme ii xfprint4 4.6.0-2Printer GUI for Xfce4 ii xorg 1:7.4+1X.Org X Window System xfce4 suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#524561: xfce4: Running "xfdesktop --reload" or "killall -USR1 xfdesktop" does not switch background wallpaper.
Package: xfce4 Version: 4.6.0.1 Severity: normal It seems that having a list of wallpapers and trying to rotate them by using "xfdesktop --reload" or "killall -USR1 xfdesktop" will no longer rotate the wallpaper as it did in xfce 4.4. Logging into xfce will rotate the wallpaper once. Opening up xfce desktop program, selecting "Single Image", and then Selecting "Image List" will rotate the wallpaper once. Chris -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (990, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.29 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US) Shell: /bin/sh linked to /bin/bash Versions of packages xfce4 depends on: ii gtk2-engines-xfce 2.6.0-2A GTK+-2.0 theme engine for Xfce ii thunar1.0.0-2File Manager for Xfce ii thunar-volman 0.3.80-2 Thunar extension for volumes manag ii xfce4-panel 4.6.0-2The Xfce4 desktop environment pane ii xfce4-session 4.6.0-2Xfce4 Session Manager ii xfce4-settings4.6.0-2graphical application for managing ii xfce4-utils 4.6.0-2Various tools for Xfce ii xfconf4.6.0-3utilities for managing settings in ii xfdesktop44.6.0-2xfce desktop background, icons and ii xfwm4 4.6.0-2window manager of the Xfce project Versions of packages xfce4 recommends: ii desktop-base 5.0.5 common files for the Debian Deskto ii tango-icon-theme 0.8.90-1 Tango icon theme ii xfprint4 4.6.0-2Printer GUI for Xfce4 ii xorg 1:7.4+1X.Org X Window System xfce4 suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#524561: Wrote script to change the wall paper
I found a way to change the wallpaper from the command line. So I modified a script that I made to change the wallpaper in e17. I still think this is a bug, but this might be useful to others out there that are having the same problem: <- Begin Script -> #!/bin/bash export PATH="/sbin:/bin:/usr/sbin:/usr/bin:/usr/local/sbin:/usr/local/bin" ROTATEDELAY=120 WORKDIR=/tmp/.rotate_wallpaper FILELIST=$WORKDIR/.imagefiles # Location of the directories of your image files. IMAGEFILES="$HOME/Images/1920x1200_Wall_Wapers \ $HOME/Images/Aircraft \ $HOME/Images/Animals\ $HOME/Images/Astronomy \ $HOME/Images/Cars \ $HOME/Images/DigitalBlasphemy \ $HOME/Images/Fantasy \ $HOME/Images/LinuxWallPapers \ $HOME/Images/Scenery \ $HOME/Images/Sci-Fi \ $HOME/Images/Second_Nature \ $HOME/Images/Ships" if [ ! -d $WORKDIR ] then mkdir $WORKDIR fi if [ -e FILELIST ] then rm -f FILELIST fi # Build file list for I in $IMAGEFILES do find $I -type f \( -name '*.jpg' -o -name '*.png' -o -name '*.gif' \)>> $FILELIST done # Load list of images into array and remove unneeded file. oIFS=$IFS IFS=$'\n' LINES=($(<"$FILELIST")) IFS=$oIFS rm $FILELIST # Pick random image, set the background, and loop forever. cd $WORKDIR while : do n=${#lin...@]} r=$((RANDOM % n)) IMAGE="`echo ${LINES[r]}`" xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path -s "" xfconf-query -c xfce4-desktop -p /backdrop/screen0/monitor0/image-path -s "${IMAGE}" sleep $ROTATEDELAY done <- End Script -> Chris -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#524561: [Pkg-xfce-devel] Bug#524561: xfce4: Running "xfdesktop --reload" or "killall -USR1 xfdesktop" does not switch background wallpaper.
Yves-Alexis Perez wrote: > tag 524561 unreproducible > thanks > On ven, 2009-04-17 at 22:00 -0600, Chris Dos wrote: >> It seems that having a list of wallpapers and trying to rotate them by >> using "xfdesktop --reload" or "killall -USR1 xfdesktop" will no >> longer > > The correct command is xfdesktop -reload, could you try it? Because I > can't confirm your bug at the moment, it works perfectly fine here. > > Cheers, Odd. That does not work for me. I wonder if I have a 4.4 package in my list that is causing issues. This only started to occur after xfce4-settings finally upgraded a couple of days ago. Here is a list of xfce packages installed. gtk2-engines-xfce 2.6.0-2 libxfce4mcs-client3 4.4.2-4 libxfce4mcs-dev 4.4.2-4 libxfce4mcs-manager3 4.4.2-4 libxfce4menu-0.1-0 4.6.0-3 libxfce4util-dev 4.6.0-2 libxfce4util4 4.6.0-2 libxfcegui4-4 4.6.0-2 libxfcegui4-dev 4.6.0-2 xfce4 4.6.0.1 xfce4-artwork 0.1-2 xfce4-battery-plugin 0.5.1-1 xfce4-cellmodem-plugin 0.0.5-1 xfce4-clipman-plugin 2:0.9.1-1 xfce4-cpufreq-plugin 0.2-2 xfce4-cpugraph-plugin 0.4.0-1 xfce4-datetime-plugin 0.6.1-1 xfce4-dict 0.5.2-1 xfce4-diskperf-plugin 2.2.0-1 xfce4-fsguard-plugin 0.4.2-1 xfce4-genmon-plugin 3.2-3 xfce4-goodies 4.4.2.2 xfce4-hdaps 0.0.5-2 xfce4-icon-theme 4.4.2-1 xfce4-linelight-plugin 0.1.6-1 xfce4-mailwatch-plugin 1.1.0-2 xfce4-mcs-manager 4.4.2-3 xfce4-mcs-manager-dev 4.4.2-3 xfce4-messenger-plugin 0.1.0-2+b1 xfce4-minicmd-plugin 0.4-3 xfce4-mixer 4.6.0-2 xfce4-mixer-alsa 4.4.2-3 xfce4-mount-plugin 0.5.5-1 xfce4-mpc-plugin 0.3.3-2 xfce4-netload-plugin 0.4.0-1 xfce4-notes-plugin 1.6.2-2 xfce4-panel 4.6.0-2 xfce4-places-plugin 1.1.0-3 xfce4-quicklauncher-plugin 1.9.4-4 xfce4-radio-plugin 0.4.2-1 xfce4-screenshooter-plugin 1.3.1-1 xfce4-sensors-plugin 0.10.99.6-1 xfce4-session 4.6.0-2 xfce4-settings 4.6.0-2 xfce4-smartbookmark-plugin 0.4.2-2 xfce4-systemload-plugin 0.4.2-2 xfce4-terminal 0.2.10-2 xfce4-timer-plugin 0.6.1-1 xfce4-utils 4.6.0-2 xfce4-verve-plugin 0.3.6-1 xfce4-wavelan-plugin 0.5.5-1 xfce4-weather-plugin 0.6.2-2 xfce4-wmdock-plugin 0.3.2-1 xfce4-xfapplet-plugin 0.1.0-3 xfce4-xkb-plugin 0.5.3.2-1 Chris -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#524549: Solved
Found a setting using the Settings Editor, under xwfm4, general, raise_with_any_button. This was set as false. Changed it to true and now the middle paste focuses the window it was pasted into. Please close this bug. Chris -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#523719: Improvement
Looks like 2.6.30-rc2 provides some improvement with 3D acceleration. Please see this thread: http://www.phoronix.com/forums/showthread.php?t=16477 I cleanly applied the patch mentioned for 2.6.28 to 2.6.29: http://kernel.ubuntu.com/git?p=ubuntu/ubuntu-jaunty.git;a=commitdiff_plain;h=f9ca66fcd73275db2c19dcf296360e9244f0332d;hp=da84f1cdd18b1b5c415633e1ce5c3b89c8cddc1 Performance is better, though still very sub par to windows. Skyrockets screen server or Alien Arena can actually run about 5 fps or so now. However, this is not with UXA, but EXA. It seems that the latest 2.7.0 driver breaks UXA. If I try to enable UXA all I get is a black screen when I start X either using KMS or not. UXA at least worked before 2.7.0. Though X has been more stable and I haven't had a single X session hang for a few days, so that is another improvement. I do see this in my Xserver logs though regarding UXA: (WW) intel(0): DRI2 requires UXA If I enable in xorg.conf: Option "AccelMethod" "UXA" It causes the complete black screen. My xorg.conf section for Device section looks like this: Section "Device" Identifier "Intel GMA X4500HD a.k.a. G45 and i965" Driver "intel" BusID "PCI:0:2:0" # Option "VideoRam" "131072" # Option "NoAccel" "false" # Option "AccelMethod" "XAA" # Option "AccelMethod" "EXA" # Option "AccelMethod" "UXA" # Option "ExaNoComposite" "false" # Option "MigrationHeuristic" "greedy" # Option "Tiling""true" # Option "DRI" "true" # Option "XVideo""true" # Option "Legacy3D" "true" EndSection Chris -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#527276: acpi-support: Change Cycling of Wireless Devices
Package: acpi-support Version: 0.121-1 Severity: wishlist Tags: patch The current method of cycling through the wireless power settings is very annoying. If I'm actually on the network, and I need to turn on my bluetooth, it will most likely turn off the wireless in order to cycle the power on. This script is really an addition to the /etc/acpi/ibm-wireless.sh script. I feel that if X is running, that an option should be given for which wireless setting you want to change. I've tested this on a Thinkpad W500, but I don't see why it wouldn't work for just about any Thinkpad. I wrote scripts for this, please take a look at them and modify them to your needs: Begin /etc/acpi/events/thinkpad_wireless # /etc/acpi/events/thinkpad_wireless # This is called when the user presses the Fn+F1 button and calls # /etc/acpi/actions/thinkpad_wireless.sh for further processing. event=(ibm/hotkey HKEY 0080 1005) action=/etc/acpi/actions/thinkpad_wireless.sh End /etc/acpi/events/thinkpad_wireless Begin /etc/acpi/actions/thinkpad_wireless.sh #!/bin/bash export PATH="/sbin:/usr/sbin:/bin:/usr/bin" # Check to see if X is running and if not, run the original toggle wireless script ps ax | grep "/usr/bin/X" | grep -v grep > /dev/null if [ "$?" != "0" ] then /etc/acpi/ibm-wireless.sh exit 0 fi export DISPLAY=:0 exec /usr/bin/xterm -geometry 80x25+710+450 -name "Toggle Wireless Settings" /etc/acpi/thinkpad-toggle_wireless.sh End /etc/acpi/actions/thinkpad_wireless.sh Begin /etc/acpi/thinkpad-toggle_wireless.sh #!/bin/bash export PATH="/sbin:/usr/sbin:/bin:/usr/bin" # Find Wi-Fi device for DEVICE in /sys/class/net/* do if [ -d $DEVICE/wireless ] then WIFINIC="$DEVICE" fi done CHOICE=0 while [ "$CHOICE" != "x" -a "$CHOICE" != "X" ] do clear echo echo echo echo echo " Wireless Wi-Fi and Bluetooth Toggle" echo echo echo echo -n " $(basename $WIFINIC): " WIFISTATUS=$(cat $DEVICE/device/rfkill/rfkill0/state) if [ "$WIFISTATUS" = "1" ] then echo -e -n "\E[32mEnabled\E[37m " else echo -e -n "\E[31mDisabled\E[37m" fi echo -n " Bluetooth: " BTSTATUS=$(head -1 /proc/acpi/ibm/bluetooth | awk {'print $2'}) if [ "$BTSTATUS" = "enabled" ] then echo -e "\E[32mEnabled\E[37m" else echo -e "\E[31mDisabled\E[37m" fi echo echo " \"W\" to toggle Wi-Fi \"B\" to toggle Bluetooth" echo echo echo echo " Press \"X\" to quit" read -s -n1 CHOICE # Toggle Wireless State if [ "$CHOICE" = "w" -o "$CHOICE" = "W" ] then if [ "$WIFISTATUS" = "1" ] then echo "0" > $WIFINIC/device/rfkill/rfkill0/state else echo "1" > $WIFINIC/device/rfkill/rfkill0/state fi fi # Toggle Bluetooth State if [ "$CHOICE" = "b" -o "$CHOICE" = "B" ] then if [ "$BTSTATUS" = "enabled" ] then echo "disabled" > /proc/acpi/ibm/bluetooth else echo "enabled" > /proc/acpi/ibm/bluetooth fi fi done End /etc/acpi/thinkpad-toggle_wireless.sh -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (990, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.29 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US) Shell: /bin/sh linked to /bin/bash Versions of packages acpi-support depends on: ii acpi-support-base 0.121-1scripts for handling base ACPI eve ii acpid 1.0.10-1 Utilities for using ACPI power man ii dmidecode 2.9-1 Dump Desktop Management Interface ii finger0.17-12user information lookup program ii hdparm9.12-2 tune hard disk parameters for high ii laptop-detect 0.13.7 attempt to detect a laptop ii libc6 2.9-9 GNU C Library: Shared libraries ii lsb-base 3.2-22 Linux Standard Base 3.2 init scrip ii powermgmt-base1.30+nmu1 Common utils and configs for power ii vbetool 1.1-2 run real-mode video BIOS code to a ii x11-xserver-utils 7.4+2 X server utilities Versions of packages acpi-support recommends: ii dbus 1.2.12-1simple interprocess messaging syst ii hal 0.5.12~git20090406.46dc48-2 Hardware Abstraction Layer ii nvclock 0.8b4-1 Allows you to overclock your nVidi ii pm-utils 1.2.5-2 utilities and scripts for power ma ii radeontool 1.5-5 utility to control ATI Radeon back ii toshset 1.74-3 Access much of the Toshiba laptop Versions of packages acpi-support suggests: ii laptop-mode-tools 1.48
Bug#527276: Update to thinkpad-toggle_wireless.sh script
I had to make changes because I didn't realize that rfkill could change. Here is the updated script: #!/bin/bash export PATH="/sbin:/usr/sbin:/bin:/usr/bin" # Find Wi-Fi device for DEVICE in /sys/class/net/* do if [ -d $DEVICE/wireless -a -d $DEVICE/device/rfkill ] then WIFINIC="$DEVICE" fi done # Find Wi-Fi state for FINDSTATE in $WIFINIC/device/rfkill/* do echo $FINDSTATE if [ -f $FINDSTATE/state ] then STATE="$FINDSTATE" fi done CHOICE=0 while [ "$CHOICE" != "x" -a "$CHOICE" != "X" ] do clear echo echo echo echo echo " Wireless Wi-Fi and Bluetooth Toggle" echo echo echo echo -n " $(basename $WIFINIC): " WIFISTATUS=$(cat $STATE/state) if [ "$WIFISTATUS" = "1" ] then echo -e -n "\E[32mEnabled\E[37m " else echo -e -n "\E[31mDisabled\E[37m" fi echo -n " Bluetooth: " BTSTATUS=$(head -1 /proc/acpi/ibm/bluetooth | awk {'print $2'}) if [ "$BTSTATUS" = "enabled" ] then echo -e "\E[32mEnabled\E[37m" else echo -e "\E[31mDisabled\E[37m" fi echo echo " \"W\" to toggle Wi-Fi \"B\" to toggle Bluetooth" echo echo echo echo " Press \"X\" to quit" read -s -n1 CHOICE # Toggle Wireless State if [ "$CHOICE" = "w" -o "$CHOICE" = "W" ] then if [ "$WIFISTATUS" = "1" ] then echo "0" > $STATE/state else echo "1" > $STATE/state fi fi # Toggle Bluetooth State if [ "$CHOICE" = "b" -o "$CHOICE" = "B" ] then if [ "$BTSTATUS" = "enabled" ] then echo "disabled" > /proc/acpi/ibm/bluetooth else echo "enabled" > /proc/acpi/ibm/bluetooth fi fi done exit -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#523916: Must be doing something wrong
I'm trying to get you the backtrace. I've installed the debug packages for audacious and I'm running this: gdb /usr/bin/audacious run Output is as follows when I hit play and have the OSD enabled: This GDB was configured as "i486-linux-gnu". (gdb) run Starting program: /usr/bin/audacious (no debugging symbols found) (no debugging symbols found) [Thread debugging using libthread_db enabled] [New Thread 0xb726f750 (LWP 10542)] [New Thread 0xb7009b90 (LWP 10545)] amidi-plug(amidi-plug.c:amidiplug_init:97): init, read configuration amidi-plug(i_backend.c:i_backend_load:107): loading backend '/usr/lib/audacious/Input/amidi-plug/ap-alsa.so' amidi-plug(i_backend.c:i_backend_load:145): backend /usr/lib/audacious/Input/amidi-plug/ap-alsa.so (name 'alsa') successfully loaded [New Thread 0xb52eeb90 (LWP 10553)] [New Thread 0xb121cb90 (LWP 10554)] [New Thread 0xb0950b90 (LWP 10557)] [New Thread 0xabffeb90 (LWP 10558)] The program 'audacious' received an X Window System error. This probably reflects a bug in the program. The error was 'BadAlloc (insufficient resources for operation)'. (Details: serial 21 error_code 11 request_code 53 minor_code 0) (Note to programmers: normally, X errors are reported asynchronously; that is, you will receive the error a while after causing it. To debug your program, run it with the --sync command line option to change this behavior. You can then get a meaningful backtrace from your debugger if you break on the gdk_x_error() function.) Program exited with code 01. bt No stack. So it looks like it's not outputting the backtrace. What am I doing wrong so I can get you the correct information? Chris -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#538035: tsclient: Applet is broken in 0.150-2
Package: tsclient Version: 0.150-2 Severity: important Downgrading back to 0.150-1 allows the applet to work again. -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (990, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.30_PAE (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US) Shell: /bin/sh linked to /bin/bash Versions of packages tsclient depends on: ii libc6 2.9-21 GNU C Library: Shared libraries ii libglib2.0-0 2.20.4-1 The GLib library of C routines ii libgtk2.0-0 2.16.4-1 The GTK+ graphical user interface ii rdesktop 1.6.0-2RDP client for Windows NT/2000 Ter tsclient recommends no packages. Versions of packages tsclient suggests: ii tightvnc-java [vnc-viewer]1.2.7-6TightVNC java applet and command l pn xnest (no description available) ii xtightvncviewer [vnc-viewer] 1.3.9-4virtual network computing client s -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#532622: bluez-utils: DUND options missing from /etc/default
Package: bluez-utils Version: 4.40-2 Severity: important It seems that DUND options are missing from /etc/default/bluetooth. In /etc/init.d/bluetooth it mentions: # startup control over dund and pand can be changed by editing # /etc/default/bluetooth I added the options back from last version of /etc/default/bluetooth: ### DUND # # Run dund -- this allows ppp logins. 1 for enabled, 0 for disabled. DUND_ENABLED=1 # # Arguments to dund: defaults to acting as a server #DUND_OPTIONS="--listen --persist" DUND_OPTIONS="--listen --persist --msdun call palm_dun" But this does not work. Where are the DUND options called now? Chris -- System Information: Debian Release: squeeze/sid APT prefers unstable APT policy: (990, 'unstable'), (1, 'experimental') Architecture: i386 (i686) Kernel: Linux 2.6.29 (SMP w/2 CPU cores; PREEMPT) Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) (ignored: LC_ALL set to en_US) Shell: /bin/sh linked to /bin/bash Versions of packages bluez-utils depends on: ii bluetooth 4.40-2 Bluetooth support bluez-utils recommends no packages. bluez-utils suggests no packages. -- no debconf information -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#532622: DUN Startup
Okay, I installed the compat package and that provided the binaries. There doesn't seem to be a init script for starting DUN from the Bluetooth startup script. I can manually run: dund --listen --persist --msdun call palm_dun and it works and I can sync my palm pilot again. Is there another place where I'm supposed to enable the DUN startup somewhere? Chris -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#428831: GDM does not parse /etc/profile for the PATH statement.
Sven Arvidsson wrote: > On Mon, 2007-06-18 at 06:20 -0600, Chris Dos wrote: >>>> It seems the GDM does not get it's PATH statement from /etc/profile, or >>>> pull the PATH >>>> statement from .bash_profile when a WM is started. >>> AFAIK this is intentional. The PATH is inherited from /etc/login.defs. >>> The /etc/profile is a configuration file for bash, not for GDM. >> Thanks for the insight. I could not find where the path was parsed. It >> might be good to >> add a comment in one of the GDM startup files specifying where the PATH >> statement is >> parsed. Thanks again. > > /usr/share/gdm/defaults.conf does mention this: > > # Default path to set. The profile scripts will likely override this value. > DefaultPath=/usr/local/bin:/usr/bin:/bin:/usr/bin/X11:/usr/games > > Would this be a good place to mention ?/etc/login.defs? Having this file /usr/share/gdm/defaults.conf in this location seems counter intuitive. I would think that this file should be in either /etc/default or in /etc/gdm. But yes, it would also be good to mention /etc/login.defs here as well. Chris
Bug#458933: Same issue but with ipw2200 driver
I was also having the same problem but with the ipw2200 driver. This is probably due to me running the same sid install for the last 5 years and upgrading every month or so. Purging udev and hal, deleting /etc/udev, and then installing udev and hal solved the problem for me. Chris -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#459937: Problem is still occuring
The problem is still occurring in ssh version 5.1p1-3 -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#533450: Detailed instructions for Unstable
If someone has time, can someone make detailed instructions on how to get this working on Unstable? -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#826994: [zfsutils-linux]
On 06/25/2018 03:23 PM, Antonio Russo wrote: > [snip] > If you just install the regular Debian zfs packaging, and then make sure the > init > scripts are installed an enabled, they will stay enabled. (upgrading the zfs > packaging won't disable init scripts it knows nothing about). > > As frustrating as this all is, you do not need to rebuild the package just to > install a few init scripts once per machine. If you're provisioning a large > number > of machines regularly, I also sympathize, but it's still just a couple more > lines > in Ansible. > The thing is someone should sysvinit scripts should be installed by default. This bug is more then two years old and there was a working patch posted 18 months ago. I've been continuing to update the patch and it is still not being included. This is starting to seem more and more deliberate at this point to never support sysvinit for ZFS, and to not support something a critical as a file system. Chris
Bug#977656: zfs-dkms: Fail to build with 5.10 kernel
Just FYI, I'm running stock 5.10.0-rc7 with two patches for the new Intel Wireless 6E card compiled using the Debian Docs to create the kernel package. https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=977299 and Official OpenZFS 2.0.0 source that I compiled against 5.10.0-rc7 source and created the deb packages it's working fine for me. Hopefully 2.0.x is added to Bullseye. Chris
Bug#994774: Missing SysV Init Script
Package: nfs-ganesha Version: 3.4-1~bpo10+2 Please add a SysV Init script to the package so systems without systemd will work correctly. Thank you.
Bug#994774: Working SysV Init Script
I pulled the SysV init script included in the Ganesha 3.5 source tarball: nfs-ganesha-3.5/src/scripts/init.d/nfs-ganesha.debian8 I had to make a couple of minor changes in order for it to work. I changed the LOCK file location from /var/lock/subsys to /var/lock. I changed the status call to use status_of_proc. I've attached the working init script. Chris #!/bin/bash # # chkconfig: 2345 50 50 # description: GANESHA NFS Daemon # # processname: /usr/bin/ganesha.nfsd # config: /etc/ganesha/ganesha.nfsd.conf # pidfile: /var/run/ganesha.nfsd.pid # ### BEGIN INIT INFO # Provides: ganesha # Required-Start: $local_fs $named $time $network # Required-Stop: $local_fs $named $time $network # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: start and stop ganesha daemon # Description: NFS-GANESHA ### END INIT INFO # source function library #. /etc/rc.d/init.d/functions . /lib/lsb/init-functions PATHPROG=/usr/bin/ganesha.nfsd # Default Ganesha options LOGFILE=/var/log/ganesha/ganesha.log CONFFILE=/etc/ganesha/ganesha.conf prog=ganesha.nfsd PID_FILE=${PID_FILE:=/var/run/${prog}.pid} LOCK_FILE=${LOCK_FILE:=/var/lock/${prog}} [ -f /etc/sysconfig/ganesha ] && . /etc/sysconfig/ganesha [ -z "$NOFILE" ] && NOFILE=1048576 OPTIONS="-L $LOGFILE -f $CONFFILE -N NIV_EVENT -p $PID_FILE " RETVAL=0 start() { echo -n $"Starting $prog: " if [ $UID -ne 0 ]; then RETVAL=1 failure else ulimit -n $NOFILE log_daemon_msg "Starting nfs-ganesha daemon" nfs-ganesha if ! start-stop-daemon --start --oknodo --quiet --pidfile $PID_FILE --exec $PATHPROG -- $OPTIONS; then log_end_msg 1 exit 1 fi touch $LOCK_FILE log_end_msg 0 fi echo } stop() { echo -n $"Stopping $prog: " if [ $UID -ne 0 ]; then RETVAL=1 failure else log_daemon_msg "Stopping nfs-ganesha daemon" nfs-ganesha #start-stop-daemon --stop --quiet --pidfile killproc $PATHPROG RETVAL=$? if [ $RETVAL -eq 0 ]; then log_end_msg 0 rm -rf $LOCK_FILE else log_end_msg 1 fi fi echo } case "$1" in start) start ;; stop) stop ;; restart) if [ -f $LOCK_FILE ] ; then stop #avoid race sleep 3 fi start ;; reload) echo -n $"Reloading $prog: " if [ -f $LOCK_FILE ] ; then killproc -p $PID_FILE $prog -HUP RETVAL=0 else RETVAL=1 fi echo ;; force-reload) stop start ;; try-restart) if [ -f $LOCK_FILE ] ; then stop #avoid race sleep 3 start fi ;; status) if [ $RETVAL -eq 5 ] ; then RETVAL=3 else status_of_proc -p $PID_FILE $PATHPROG RETVAL=$? fi ;; *) echo $"Usage: $0 {start|stop|restart|reload|try-restart|status}" RETVAL=1 esac exit $RETVAL
Bug#991896: [Pkg-zfsonlinux-devel] Bug#991896: New upstream version 2.1.0 available
On 8/8/21 10:16 PM, Antonio Russo wrote: > With the release coming up, I don't think anyone has made getting > new versions of software into Debian a major priority. (So that's > the excuse this time!) > > (Post-release) As for 2.1, I'd like to get this into experimental > -- and I'd like to keep unstable/bookworm on 2.0, since my > understanding is that it is long-term stable, while 2.1 is short- > term stable. > > If it turns out that 2.1 gets kernel compatibility updates faster/ > more reliably than 2.0, I think that's a good argument to jumping > to 2.1. But, some of the features in 2.1 look like they might be > high-risk. I'm personally not moving to 2.1 for a while, for this > reason. > > (This is just me musing right now, I'm certainly not able to give > an official answer). > > Best, > Antonio There is no new functionality in 2.1 that I'm looking for and I think DRAID is good for very niche systems and raidz* offers more redundancy. But the most important thing in 2.1 for us is the faster pool import times. We have two pools over 1.5 PB with over 230 hard drives. Pool imports take over an hour. If those patches (#11470 #11502 #11469 #11467 #11467) could be back ported to 2.0 that would be even better. Chris
Bug#977299: Fixed in 5.11
Both of these drivers work in 5.11. Is Debian planning on moving to 5.11 or sticking with 5.10? If sticking with 5.10 can the bluetooth drivers be patched to include Intel Typhoon Peak? Chris
Bug#977299: Fixed in 5.11
On Wed, 21 Apr 2021 07:13:49 +0200 Salvatore Bonaccorso wrote: > Hi, > > On Tue, Apr 20, 2021 at 01:12:35PM -0600, Chris Dos wrote: > > Both of these drivers work in 5.11. Is Debian planning on moving to 5.11 or > > sticking with 5.10? If sticking with 5.10 can the bluetooth drivers be > > patched to include Intel Typhoon Peak? > > Debian bullseye will be shipped with a 5.10.y based kernel, later > uploads will move to 5.12 and later though. > > Do you have references to the specfic upstream commits which add the > support? > > Regards, > Salvatore The AX210 wireless has been included in the kernel since 5.10-rc7. So that one is already done. The Typhoon Peak Bluetooth was supposed to be added in 5.11. The only information I've been able to find are the following: https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=875e16759005e3bdaa84eb2741281f37ba35b886 https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=3e4e3f73b9f4 This Ubuntu bug had the original details: https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1890130 Chris
Bug#1017911: [Pkg-zfsonlinux-devel] Bug#1017911: zfsutils-linux: Install zfs-load-key init script, too
I must be missing something here. In /etc/default/zfs the option "ZFS_LOAD_KEY='yes'" exists. I have it enabled and during boot ZFS asks me to input the passphrase for my encrypted root pool. The only thing I do different than most is have a ext4 /boot for grub and init and kernel booting, but I don't see that being an issue. I'm also running ZFS 2.1.5-1~bpo11+1 and SysV init and not systemd. Chris
Bug#826994: Devuan Compatibility
If this patch gets applied, would it also be possible to patch the Devuan compatibility bug: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=900089 It's only a one line change and it would make it so the Devuan devs won't need to make their own package. Bugs 826994 and 900089 are the only two issues preventing the packages from working in Devuan.
Bug#826994: Devuan Compatibility
Since it actually looks like there is nothing wrong with the sysvinit patch and it should be applied, can we apply the Devuan patch as well: https://bugs.debian.org/cgi-bin/bugreport.cgi?att=1;bug=900089;filename=add_devuan_compatibility_900089.patch;msg=37 It changes one line in debian/zfs-dkms.dkms --- a/debian/zfs-dkms.dkms +++ b/debian/zfs-dkms.dkms @@ -7,7 +7,7 @@ PRE_BUILD="configure --with-config=kernel --with-linux=$( case `lsb_release -is` in - (Debian) + (Debian|Devuan) if [[ -e ${kernel_source_dir/%build/source} ]] then echo ${kernel_source_dir/%build/source} I would just like to get everything working for the sysvinit zfs system for both Debian and Devuan users. The bottom line is that we are a community and are all in this together.
Bug#826994: ZFS Missing init-scripts, Status? #826994
Hello Aron, I would just like to get a final statement from you regarding if this patch is going to be applied or not? If this sysvinit bug is going to forever remain a wishlist and never have the patch applied, then say so and I'll make other arrangements and no longer maintain the patch. Chris
Bug#826994: ZFS Missing init-scripts, Status? #826994
On 10/25/18 6:16 AM, Lumin wrote: > Hi Chris, > > I guess aron is busy recently. Anyway personally I'm going to look into > non-systemd init system support for ZFS because I planned to get rid of > systemd forever. > > Since I'm new to this package and it's bugs, some time is needed for me > to go through the historical discussions and do some checks and tests > by myself. That will take some time. Good news. Please let me know if I can help in anyway. Chris
Bug#826994: ZFS Missing init-scripts, Status? #826994
Hi Lumin, I think you nailed it. I see you added the Devuan patch as well and I cannot think of any other patches are needed. Thank you so very much. What a relief, and after more than two years this is finally done. I cannot express how much I and others appreciate this. Chris On 10/26/18 2:29 AM, Lumin wrote: > Hi Chris, > > Could you please help me review the pending -2 upload? > It's hard to go through the historical discussion. It's > possible that I missed something. > > https://salsa.debian.org/zfsonlinux-team/zfs/tree/lumin > > I tested this branch with my Debian Unstable (OpenRC) setup. > Is there any patch that should go into -2 as well? > > On Thu, Oct 25, 2018 at 07:06:25AM -0600, Chris Dos wrote: >> On 10/25/18 6:16 AM, Lumin wrote: >>> Hi Chris, >>> >>> I guess aron is busy recently. Anyway personally I'm going to look into >>> non-systemd init system support for ZFS because I planned to get rid of >>> systemd forever. >>> >>> Since I'm new to this package and it's bugs, some time is needed for me >>> to go through the historical discussions and do some checks and tests >>> by myself. That will take some time. >> >> Good news. Please let me know if I can help in anyway. >> >> Chris >
Bug#826994: Patch updated for 0.7.9-2
I've updated the patch to work with 0.7.9-2. I'm getting a bit frustrated about why this patch is not being committed. I figured you where waiting for for another release. Well, another release has happened and this patch was not included. Please include this patch, and if something is wrong with it, please let me know so we can get it sorted out and get it committed. It has been almost two years since this bug was opened! Chris diff -Nru zfs-linux-0.7.9/debian/changelog zfs-linux-0.7.9/debian/changelog --- zfs-linux-0.7.9/debian/changelog 2018-05-17 09:47:29.0 -0600 +++ zfs-linux-0.7.9/debian/changelog 2018-05-19 08:51:32.0 -0600 @@ -1,3 +1,10 @@ +zfs-linux (0.7.9-2.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Add sysvinit scripts. + + -- Chris Dos Sat, 19 May 2018 08:51:32 -0600 + zfs-linux (0.7.9-2) unstable; urgency=medium [ Aron Xu ] diff -Nru zfs-linux-0.7.9/debian/patches/1004-zed-service-bindir.patch zfs-linux-0.7.9/debian/patches/1004-zed-service-bindir.patch --- zfs-linux-0.7.9/debian/patches/1004-zed-service-bindir.patch 2018-05-16 07:38:12.0 -0600 +++ zfs-linux-0.7.9/debian/patches/1004-zed-service-bindir.patch 2018-05-19 08:50:04.0 -0600 @@ -1,11 +1,14 @@ -Description: Fix the path to the zed binary on the systemd unit. +Description: Fix the path to the zed binary on the systemd unit and + the sysvinit script. We install zed into /usr/sbin manually meanwhile the upstream default is installing it into /sbin. Ubuntu packages also install zed to /usr/sbin, but they ship their own zfs-zed unit. Author: Carlos Alberto Lopez Author: Fabian Grünbichler +Author: Chris Dos Bug-Debian: https://bugs.debian.org/849813 +Bug-Debian: https://bugs.debian.org/826994 Forwarded: no --- a/etc/systemd/system/zfs-zed.service.in +++ b/etc/systemd/system/zfs-zed.service.in @@ -18,3 +21,13 @@ Restart=on-abort [Install] +--- a/etc/init.d/zfs-functions.in b/etc/init.d/zfs-functions.in +@@ -89,7 +89,7 @@ + + # Paths to what we need + ZFS="@sbindir@/zfs" +-ZED="@sbindir@/zed" ++ZED="/usr/sbin/zed" + ZPOOL="@sbindir@/zpool" + ZPOOL_CACHE="@sysconfdir@/zfs/zpool.cache" diff -Nru zfs-linux-0.7.9/debian/rules zfs-linux-0.7.9/debian/rules --- zfs-linux-0.7.9/debian/rules 2018-05-17 09:47:29.0 -0600 +++ zfs-linux-0.7.9/debian/rules 2018-05-19 08:43:46.0 -0600 @@ -114,6 +114,26 @@ chmod a-x $(CURDIR)/debian/tmp/etc/zfs/zfs-functions chmod a-x $(CURDIR)/debian/tmp/etc/default/zfs +override_dh_installinit: + @# Install the /etc/init.d/zfs-import script. + dh_installinit -pzfsutils-linux --name=zfs-import \ + --no-restart-on-upgrade --no-start + + @# Install the /etc/init.d/zfs-mount script. + dh_installinit -pzfsutils-linux --name=zfs-mount \ + --no-restart-on-upgrade --no-start + + @# Install the /etc/init.d/zfs-share script. + dh_installinit -pzfsutils-linux --name=zfs-share \ + --no-restart-on-upgrade --no-start + + @# Add a dummy (link to /dev/null) for zfs-import.service + ln -s /dev/null $(CURDIR)/debian/zfsutils-linux/lib/systemd/system/zfs-import.service + + @# Install the ZED init file. + dh_installinit -pzfs-zed --name=zfs-zed \ + --no-restart-on-upgrade --no-start + override_dh_dkms: dh_dkms -V $(DEB_VERSION_UPSTREAM) diff -Nru zfs-linux-0.7.9/debian/zfsutils-linux.install zfs-linux-0.7.9/debian/zfsutils-linux.install --- zfs-linux-0.7.9/debian/zfsutils-linux.install 2018-05-16 07:38:12.0 -0600 +++ zfs-linux-0.7.9/debian/zfsutils-linux.install 2018-05-19 08:43:46.0 -0600 @@ -1,6 +1,8 @@ ../tree/zfsutils-linux/* / etc/default/zfs etc/zfs/zfs-functions +etc/init.d/zfs-import +etc/init.d/zfs-mount etc/zfs/zpool.d/ lib/systemd/system-preset/ lib/systemd/system/zfs-import-cache.service diff -Nru zfs-linux-0.7.9/debian/zfs-zed.install zfs-linux-0.7.9/debian/zfs-zed.install --- zfs-linux-0.7.9/debian/zfs-zed.install 2018-05-16 07:38:12.0 -0600 +++ zfs-linux-0.7.9/debian/zfs-zed.install 2018-05-19 08:43:46.0 -0600 @@ -1,4 +1,6 @@ etc/zfs/zed.d/* +etc/init.d/zfs-zed +etc/init.d/zfs-share lib/systemd/system/zfs-zed.service usr/lib/*/zfs/zed.d/* usr/sbin/zed
Bug#826994: ZoL Bug Affecting 0.7.9-2 on Jessie and Stretch
This ZoL bug is affecting building zfs-dkms_0.7.9-2 on Jessie and Stretch: https://github.com/zfsonlinux/zfs/issues/7540
Bug#900089: [zfs-dkms]
lsb_release -is = Devuan Also installed the sysvinit patch: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=826994 I deployed a Stretch test system from an upgrade from Jessie along with the sysvinit patch. To my surprise, zfs-dkms compiled fine. So it seams that on the entire server with 1733 packages, only the spl-dkms zfs-dkms zfs-initramfs zfs-zed require the lsb-release package dependency. Can this dependency be removed so Devuan and other Debian based distributions will continue to work with these packages? Looking at the source: grep -r lsb_release * debian/zfs-dkms.dkms:case `lsb_release -is` in debian/zfs-dkms.dkms.debhelper:case `lsb_release -is` in debian/zfs-dkms/usr/src/zfs-0.7.9/dkms.conf:case `lsb_release -is` in So there are three references. Looking at: debian/zfs-dkms.dkms, debian/zfs-dkms.dkms.debhelper, debian/zfs-dkms/usr/src/zfs-0.7.9/dkms.conf, all three have the same check. --with-linux=$( case `lsb_release -is` in (Debian) if [[ -e ${kernel_source_dir/%build/source} ]] then echo ${kernel_source_dir/%build/source} else # A kpkg exception for Proxmox 2.0 echo ${kernel_source_dir} fi ;; (*) echo ${kernel_source_dir} ;; esac ) Is it necessary to use the lsb_release case statement? Would it not be best just to use something like this for maximum compatibility with Debian based distros? --with-linux=$( if [[ -e ${kernel_source_dir/%build/source} ]] then echo ${kernel_source_dir/%build/source} else # A kpkg exception for Proxmox 2.0 echo ${kernel_source_dir} fi ) I would like to see the entire debian folder tree go into ZoL source. Debian is the core for a lot of distributions and it would be good see a debian folder added to ZoL source. I have attached a patch to remove the lsb_release check listed above. zfs-dkms installed and compiled cleanly on Devuan Jessie, Devuan Ascii (Stretch), and Devuan Ceres (Sid). I guess this bug can be changed from Grave to Wishlist, though I hope lsb_release dependency is removed. Chris Description: Remove lsb_release dependency to work on other distributions. Author: Chris Dos Bug-Debian: https://bugs.debian.org/900089 Forwarded: no --- a/scripts/dkms.mkconf +++ b/scripts/dkms.mkconf @@ -25,7 +25,15 @@ PRE_BUILD="configure --prefix=/usr --with-config=kernel - --with-linux=\${kernel_source_dir} + --with-linux=\$( +if [[ -e \${kernel_source_dir/%build/source} ]] +then + echo \${kernel_source_dir/%build/source} +else + # A kpkg exception for Proxmox 2.0 + echo \${kernel_source_dir} +fi + ) --with-linux-obj=\${kernel_source_dir} --with-spl=\${source_tree}/spl-\${PACKAGE_VERSION} --with-spl-obj=\${dkms_tree}/spl/\${PACKAGE_VERSION}/\${kernelver}/\${arch} --- a/debian/zfs-dkms.dkms +++ b/debian/zfs-dkms.dkms @@ -6,8 +6,6 @@ --prefix=/usr --with-config=kernel --with-linux=$( -case `lsb_release -is` in - (Debian) if [[ -e ${kernel_source_dir/%build/source} ]] then echo ${kernel_source_dir/%build/source} @@ -15,11 +13,6 @@ # A kpkg exception for Proxmox 2.0 echo ${kernel_source_dir} fi - ;; - (*) -echo ${kernel_source_dir} - ;; -esac ) --with-linux-obj=${kernel_source_dir} --with-spl=${source_tree}/spl-${PACKAGE_VERSION} --- a/debian/zfs-dkms.dkms.debhelper +++ /dev/null @@ -1,93 +0,0 @@ -BUILD_DEPENDS[0]="spl" -AUTOINSTALL="yes" -PACKAGE_NAME="zfs" -PACKAGE_VERSION="0.7.9" -PRE_BUILD="configure - --prefix=/usr - --with-config=kernel - --with-linux=$( -case `lsb_release -is` in - (Debian) -if [[ -e ${kernel_source_dir/%build/source} ]] -then - echo ${kernel_source_dir/%build/source} -else - # A kpkg exception for Proxmox 2.0 - echo ${kernel_source_dir} -fi - ;; - (*) -echo ${kernel_source_dir} - ;; -esac - ) - --with-linux-obj=${kernel_source_dir} - --with-spl=${source_tree}/spl-${PACKAGE_VERSION} - --with-spl-obj=${dkms_tree}/spl/${PACKAGE_VERSION}/${kernelver}/${arch} - $( -[[ -r /etc/default/zfs ]] \ -&& source /etc/default/zfs \ -&& shopt -q -s extglob \ -&& \ -{ - if [[ ${ZFS_DKMS_ENABLE_DEBUG,,} == @(y|yes) ]] - then -echo --enable-debug - fi - if [[ ${ZFS_DKMS_ENABLE_DEBUG_DMU_TX,,} == @(y|yes) ]] - then -echo --enable-debug-dmu-tx - fi -} - ) - --with-spl-timeout=600 -" -POST_BUILD="cp - ${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build/zfs_config.h - ${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/build/module/Module.symvers - ${dkms_tree}/${PACKAGE_NAME}/${PACKAGE_VERSION}/${kernelver}/${arch}/ -
Bug#826994: Patch updated for 0.7.9-3
I've updated the patch for 0.7.9-3 thought there where no changes that prevented the last patch from working. Please commit the patch to enable sysvinit for ZFS. diff -Nru zfs-linux-0.7.9/debian/changelog zfs-linux-0.7.9/debian/changelog --- zfs-linux-0.7.9/debian/changelog 2018-05-28 04:22:02.0 -0600 +++ zfs-linux-0.7.9/debian/changelog 2018-06-03 07:12:43.0 -0600 @@ -1,3 +1,10 @@ +zfs-linux (0.7.9-3.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Add sysvinit scripts. + + -- Chris Dos Sun, 03 Jun 2018 07:12:43 -0600 + zfs-linux (0.7.9-3) unstable; urgency=medium [ Antonio Russo ] diff -Nru zfs-linux-0.7.9/debian/patches/1004-zed-service-bindir.patch zfs-linux-0.7.9/debian/patches/1004-zed-service-bindir.patch --- zfs-linux-0.7.9/debian/patches/1004-zed-service-bindir.patch 2018-05-16 07:38:12.0 -0600 +++ zfs-linux-0.7.9/debian/patches/1004-zed-service-bindir.patch 2018-06-03 07:08:42.0 -0600 @@ -1,11 +1,14 @@ -Description: Fix the path to the zed binary on the systemd unit. +Description: Fix the path to the zed binary on the systemd unit and + the sysvinit script. We install zed into /usr/sbin manually meanwhile the upstream default is installing it into /sbin. Ubuntu packages also install zed to /usr/sbin, but they ship their own zfs-zed unit. Author: Carlos Alberto Lopez Author: Fabian Grünbichler +Author: Chris Dos Bug-Debian: https://bugs.debian.org/849813 +Bug-Debian: https://bugs.debian.org/826994 Forwarded: no --- a/etc/systemd/system/zfs-zed.service.in +++ b/etc/systemd/system/zfs-zed.service.in @@ -18,3 +21,13 @@ Restart=on-abort [Install] +--- a/etc/init.d/zfs-functions.in b/etc/init.d/zfs-functions.in +@@ -89,7 +89,7 @@ + + # Paths to what we need + ZFS="@sbindir@/zfs" +-ZED="@sbindir@/zed" ++ZED="/usr/sbin/zed" + ZPOOL="@sbindir@/zpool" + ZPOOL_CACHE="@sysconfdir@/zfs/zpool.cache" diff -Nru zfs-linux-0.7.9/debian/rules zfs-linux-0.7.9/debian/rules --- zfs-linux-0.7.9/debian/rules 2018-05-17 10:11:36.0 -0600 +++ zfs-linux-0.7.9/debian/rules 2018-06-03 07:10:41.0 -0600 @@ -114,6 +114,26 @@ chmod a-x $(CURDIR)/debian/tmp/etc/zfs/zfs-functions chmod a-x $(CURDIR)/debian/tmp/etc/default/zfs +override_dh_installinit: + @# Install the /etc/init.d/zfs-import script. + dh_installinit -pzfsutils-linux --name=zfs-import \ + --no-restart-on-upgrade --no-start + + @# Install the /etc/init.d/zfs-mount script. + dh_installinit -pzfsutils-linux --name=zfs-mount \ + --no-restart-on-upgrade --no-start + + @# Install the /etc/init.d/zfs-share script. + dh_installinit -pzfsutils-linux --name=zfs-share \ + --no-restart-on-upgrade --no-start + + @# Add a dummy (link to /dev/null) for zfs-import.service + ln -s /dev/null $(CURDIR)/debian/zfsutils-linux/lib/systemd/system/zfs-import.service + + @# Install the ZED init file. + dh_installinit -pzfs-zed --name=zfs-zed \ + --no-restart-on-upgrade --no-start + override_dh_dkms: dh_dkms -V $(DEB_VERSION_UPSTREAM) diff -Nru zfs-linux-0.7.9/debian/zfsutils-linux.install zfs-linux-0.7.9/debian/zfsutils-linux.install --- zfs-linux-0.7.9/debian/zfsutils-linux.install 2018-05-28 04:07:08.0 -0600 +++ zfs-linux-0.7.9/debian/zfsutils-linux.install 2018-06-03 07:10:41.0 -0600 @@ -1,6 +1,8 @@ ../tree/zfsutils-linux/* / etc/default/zfs etc/zfs/zfs-functions +etc/init.d/zfs-import +etc/init.d/zfs-mount etc/zfs/zpool.d/ lib/systemd/system-preset/ lib/systemd/system/zfs-import-cache.service diff -Nru zfs-linux-0.7.9/debian/zfs-zed.install zfs-linux-0.7.9/debian/zfs-zed.install --- zfs-linux-0.7.9/debian/zfs-zed.install 2018-05-16 07:38:12.0 -0600 +++ zfs-linux-0.7.9/debian/zfs-zed.install 2018-06-03 07:10:41.0 -0600 @@ -1,4 +1,6 @@ etc/zfs/zed.d/* +etc/init.d/zfs-zed +etc/init.d/zfs-share lib/systemd/system/zfs-zed.service usr/lib/*/zfs/zed.d/* usr/sbin/zed
Bug#900089: [zfs-dkms]
On 05/29/2018 04:14 PM, Antonio Russo wrote: > Control: severity -1 wishlist > > I think everyone can agree this is at most a wishlist bug. > > I also agree that making Debian packaging easier for others in the greater > Debian ecosystem would be nice. > > However, your point of contact for a build issue on another distribution > should be that distribution's bugtracker. Not filing grave bugs without > first confirming they affect that distribution. > My apologies for making this grave bug. I've been building the zfs packages for upwards of two years now for the sysvinit bug and never had Debian specific check before. When I saw the https://github.com/zfsonlinux/zfs/issues/7540 bug where Serphentas said it had the error on Stretch, I thought it was affecting Debian and Debian based systems. I saw the fix in git master, but I still don't see the reason why lsb_release is used as the test to determine where the kernel source is. There must be a better way to test this when using lsb_release. I've attached a better looking patch that removes the lsb_release check. I'm not sure why the other one looked so ugly when I used quilt before. --- a/debian/zfs-dkms/usr/src/zfs-0.7.9/dkms.conf +++ b/debian/zfs-dkms/usr/src/zfs-0.7.9/dkms.conf @@ -6,8 +6,6 @@ --prefix=/usr --with-config=kernel --with-linux=$( -case `lsb_release -is` in - (Debian) if [[ -e ${kernel_source_dir/%build/source} ]] then echo ${kernel_source_dir/%build/source} @@ -15,11 +13,6 @@ # A kpkg exception for Proxmox 2.0 echo ${kernel_source_dir} fi - ;; - (*) -echo ${kernel_source_dir} - ;; -esac ) --with-linux-obj=${kernel_source_dir} --with-spl=${source_tree}/spl-${PACKAGE_VERSION} --- a/debian/zfs-dkms.dkms.debhelper +++ b/debian/zfs-dkms.dkms.debhelper @@ -6,8 +6,6 @@ --prefix=/usr --with-config=kernel --with-linux=$( -case `lsb_release -is` in - (Debian) if [[ -e ${kernel_source_dir/%build/source} ]] then echo ${kernel_source_dir/%build/source} @@ -15,11 +13,6 @@ # A kpkg exception for Proxmox 2.0 echo ${kernel_source_dir} fi - ;; - (*) -echo ${kernel_source_dir} - ;; -esac ) --with-linux-obj=${kernel_source_dir} --with-spl=${source_tree}/spl-${PACKAGE_VERSION} --- a/debian/zfs-dkms.dkms +++ b/debian/zfs-dkms.dkms @@ -6,8 +6,6 @@ --prefix=/usr --with-config=kernel --with-linux=$( -case `lsb_release -is` in - (Debian) if [[ -e ${kernel_source_dir/%build/source} ]] then echo ${kernel_source_dir/%build/source} @@ -15,11 +13,6 @@ # A kpkg exception for Proxmox 2.0 echo ${kernel_source_dir} fi - ;; - (*) -echo ${kernel_source_dir} - ;; -esac ) --with-linux-obj=${kernel_source_dir} --with-spl=${source_tree}/spl-${PACKAGE_VERSION}
Bug#945585: Empty Snapshot Directories for Root Pool
Package: zfs-linux Version: 0.8.2-3 Snapshot directories are empty for snapshots in a root pool. I.e.: /.zfs/snapshot/zfs-auto-daily-2019_11_27 shows an empty snapshot. Bug is fixed here: https://github.com/zfsonlinux/zfs/issues/9381 Patch listed in link: diff --git a/module/os/linux/zfs/zfs_ctldir.c b/module/os/linux/zfs/zfs_ctldir.c index 1e61ef0..3b2a6eb 100644 --- a/module/os/linux/zfs/zfs_ctldir.c +++ b/module/os/linux/zfs/zfs_ctldir.c @@ -1053,7 +1053,8 @@ zfsctl_snapshot_mount(struct path *path, int flags) * on mount.zfs(8). */ snprintf(full_path, MAXPATHLEN, "%s/.zfs/snapshot/%s", - zfsvfs->z_vfs->vfs_mntpoint, dname(dentry)); + zfsvfs->z_vfs->vfs_mntpoint ? zfsvfs->z_vfs->vfs_mntpoint : "", + dname(dentry)); /* * Multiple concurrent automounts of a snapshot are never allowed.
Bug#977299: Add Support for Intel AX210 Wi-fi and Intel Typhoon Peak Bluetooth
Package: linux-image-amd64 Version: 5.10.0 Add support for the new Intel AX210 Wireless Adapter that includes Typhoon Peak Bluetooth. Please see: Support Intel AX210 wifi [8086:2725] Subsystem [8086:4020] https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1902848 Add support for Intel Bluetooth Device Typhoon Peak (8087:0032) https://bugs.launchpad.net/ubuntu/+source/linux/+bug/1890130
Bug#826994: Patch updated for 0.7.11-1
I've updated the patch for 0.7.11-1 though there where no changes that prevented the last patch from working. Please commit the patch to enable sysvinit for ZFS. diff -Nru zfs-linux-0.7.11/debian/changelog zfs-linux-0.7.11/debian/changelog --- zfs-linux-0.7.11/debian/changelog 2018-09-19 02:45:18.0 -0600 +++ zfs-linux-0.7.11/debian/changelog 2018-09-25 12:40:25.0 -0600 @@ -1,3 +1,10 @@ +zfs-linux (0.7.11-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Add sysvinit scripts. + + -- Chris Dos Tue, 25 Sep 2018 12:40:25 -0600 + zfs-linux (0.7.11-1) unstable; urgency=medium [ Aron Xu ] diff -Nru zfs-linux-0.7.11/debian/patches/1004-zed-service-bindir.patch zfs-linux-0.7.11/debian/patches/1004-zed-service-bindir.patch --- zfs-linux-0.7.11/debian/patches/1004-zed-service-bindir.patch 2018-09-17 19:36:28.0 -0600 +++ zfs-linux-0.7.11/debian/patches/1004-zed-service-bindir.patch 2018-09-25 10:31:09.0 -0600 @@ -1,11 +1,14 @@ -Description: Fix the path to the zed binary on the systemd unit. +Description: Fix the path to the zed binary on the systemd unit and + the sysvinit script. We install zed into /usr/sbin manually meanwhile the upstream default is installing it into /sbin. Ubuntu packages also install zed to /usr/sbin, but they ship their own zfs-zed unit. Author: Carlos Alberto Lopez Author: Fabian Grünbichler +Author: Chris Dos Bug-Debian: https://bugs.debian.org/849813 +Bug-Debian: https://bugs.debian.org/826994 Forwarded: no --- a/etc/systemd/system/zfs-zed.service.in +++ b/etc/systemd/system/zfs-zed.service.in @@ -18,3 +21,13 @@ Restart=on-abort [Install] +--- a/etc/init.d/zfs-functions.in b/etc/init.d/zfs-functions.in +@@ -89,7 +89,7 @@ + + # Paths to what we need + ZFS="@sbindir@/zfs" +-ZED="@sbindir@/zed" ++ZED="/usr/sbin/zed" + ZPOOL="@sbindir@/zpool" + ZPOOL_CACHE="@sysconfdir@/zfs/zpool.cache"
Bug#900089: Updated Patch
I've updated the patch for 0.7.11-1. Instead of removing the whole lsb_release, which I think should still be removed and replace with another check, I've just added the Devuan to the lsb_release check. Chris Description: Add Devuan compatiblity. Author: Chris Dos Bug-Debian: https://bugs.debian.org/900089 Forwarded: no --- a/debian/zfs-dkms.dkms +++ b/debian/zfs-dkms.dkms @@ -7,7 +7,7 @@ PRE_BUILD="configure --with-config=kernel --with-linux=$( case `lsb_release -is` in - (Debian) + (Debian|Devuan) if [[ -e ${kernel_source_dir/%build/source} ]] then echo ${kernel_source_dir/%build/source}
Bug#826994: Fixed Patch
The last patch I posted was missing part of the patch for the init scripts. I've attached the patch with the missing information. diff -Nru zfs-linux-0.7.11/debian/changelog zfs-linux-0.7.11/debian/changelog --- zfs-linux-0.7.11/debian/changelog 2018-09-19 02:45:18.0 -0600 +++ zfs-linux-0.7.11/debian/changelog 2018-10-09 11:25:27.0 -0600 @@ -1,3 +1,10 @@ +zfs-linux (0.7.11-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Add sysvinit scripts. + + -- Chris Dos Tue, 09 Oct 2018 11:25:27 -0600 + zfs-linux (0.7.11-1) unstable; urgency=medium [ Aron Xu ] diff -Nru zfs-linux-0.7.11/debian/patches/1004-zed-service-bindir.patch zfs-linux-0.7.11/debian/patches/1004-zed-service-bindir.patch --- zfs-linux-0.7.11/debian/patches/1004-zed-service-bindir.patch 2018-09-17 19:36:28.0 -0600 +++ zfs-linux-0.7.11/debian/patches/1004-zed-service-bindir.patch 2018-10-09 11:22:50.0 -0600 @@ -1,11 +1,14 @@ -Description: Fix the path to the zed binary on the systemd unit. +Description: Fix the path to the zed binary on the systemd unit and + the sysvinit script. We install zed into /usr/sbin manually meanwhile the upstream default is installing it into /sbin. Ubuntu packages also install zed to /usr/sbin, but they ship their own zfs-zed unit. Author: Carlos Alberto Lopez Author: Fabian Grünbichler +Author: Chris Dos Bug-Debian: https://bugs.debian.org/849813 +Bug-Debian: https://bugs.debian.org/826994 Forwarded: no --- a/etc/systemd/system/zfs-zed.service.in +++ b/etc/systemd/system/zfs-zed.service.in @@ -18,3 +21,13 @@ Restart=on-abort [Install] +--- a/etc/init.d/zfs-functions.in b/etc/init.d/zfs-functions.in +@@ -89,7 +89,7 @@ + + # Paths to what we need + ZFS="@sbindir@/zfs" +-ZED="@sbindir@/zed" ++ZED="/usr/sbin/zed" + ZPOOL="@sbindir@/zpool" + ZPOOL_CACHE="@sysconfdir@/zfs/zpool.cache" diff -Nru zfs-linux-0.7.11/debian/rules zfs-linux-0.7.11/debian/rules --- zfs-linux-0.7.11/debian/rules 2018-09-19 02:44:55.0 -0600 +++ zfs-linux-0.7.11/debian/rules 2018-10-09 11:24:24.0 -0600 @@ -115,6 +115,26 @@ chmod a-x $(CURDIR)/debian/tmp/etc/zfs/zfs-functions chmod a-x $(CURDIR)/debian/tmp/etc/default/zfs +override_dh_installinit: + @# Install the /etc/init.d/zfs-import script. + dh_installinit -pzfsutils-linux --name=zfs-import \ + --no-restart-on-upgrade --no-start + + @# Install the /etc/init.d/zfs-mount script. + dh_installinit -pzfsutils-linux --name=zfs-mount \ + --no-restart-on-upgrade --no-start + + @# Install the /etc/init.d/zfs-share script. + dh_installinit -pzfsutils-linux --name=zfs-share \ + --no-restart-on-upgrade --no-start + + @# Add a dummy (link to /dev/null) for zfs-import.service + ln -s /dev/null $(CURDIR)/debian/zfsutils-linux/lib/systemd/system/zfs-import.service + + @# Install the ZED init file. + dh_installinit -pzfs-zed --name=zfs-zed \ + --no-restart-on-upgrade --no-start + override_dh_dkms: dh_dkms -V $(DEB_VERSION_UPSTREAM) diff -Nru zfs-linux-0.7.11/debian/zfsutils-linux.install zfs-linux-0.7.11/debian/zfsutils-linux.install --- zfs-linux-0.7.11/debian/zfsutils-linux.install 2018-09-17 19:36:28.0 -0600 +++ zfs-linux-0.7.11/debian/zfsutils-linux.install 2018-10-09 11:24:24.0 -0600 @@ -1,6 +1,8 @@ ../tree/zfsutils-linux/* / etc/default/zfs etc/zfs/zfs-functions +etc/init.d/zfs-import +etc/init.d/zfs-mount etc/zfs/zpool.d/ lib/systemd/system-preset/ lib/systemd/system/zfs-import-cache.service diff -Nru zfs-linux-0.7.11/debian/zfs-zed.install zfs-linux-0.7.11/debian/zfs-zed.install --- zfs-linux-0.7.11/debian/zfs-zed.install 2018-09-17 19:36:28.0 -0600 +++ zfs-linux-0.7.11/debian/zfs-zed.install 2018-10-09 11:24:24.0 -0600 @@ -1,4 +1,6 @@ etc/zfs/zed.d/* +etc/init.d/zfs-zed +etc/init.d/zfs-share lib/systemd/system/zfs-zed.service usr/lib/*/zfs/zed.d/* usr/sbin/zed
Bug#945585: Too many levels of symbolic links" error
Seems I spoke too soon. Looks like I found a different kind of bug related to this. I've applied the patch listed above. My rpool looks like this: rpool 1.27T 2.95T 176K none rpool/ROOT 145G 2.95T 50.1G / rpool/mysql 53.0G 2.95T 23.0G /var/lib/mysql rpool/mysql-log 5.79G 2.95T 1.44G /var/lib/mysql-log rpool/plexmediaserver 206G 2.95T 171G /var/lib/plexmediaserver rpool/spool 115G 2.95T 35.5G /var/spool rpool/virtual_machines 778G 2.95T 743G /var/lib/libvirt I can see inside snapshots for rpool/ROOT: windwalker:~# ls /.zfs/snapshot/zfs-auto-snap_daily-2019-12-07-1107/ bin boot.tar.xz dead.letter etc lib lost+found mnt opt proc run share sys tmp var boot cdrom dev home lib64 media netshares path root sbin srv tftpboot usr Looking inside snapshots for any other dataset in rpool results in "Too many levels of symbolic links" error: ls /var/lib/libvirt/.zfs/snapshot/zfs-auto-snap_daily-2019-12-07-1107/ ls: cannot access '/var/lib/libvirt/.zfs/snapshot/zfs-auto-snap_daily-2019-12-07-1107/': Too many levels of symbolic links I've updated the ZFS issues ticket. Chris
Bug#826994: Apply Patch
Patch does not apply to 0.7.3: patch -p1 --dry-run < ../zfs-sysvinit_patch_1.diff checking file debian/rules Hunk #1 succeeded at 116 with fuzz 2 (offset 4 lines). checking file debian/zfs-zed.install Hunk #1 succeeded at 1 with fuzz 1. checking file debian/zfsutils-linux.install Hunk #1 FAILED at 9. 1 out of 1 hunk FAILED checking file etc/init.d/zfs-zed.in
Bug#826994: Updated Patch
I've modified the diff to patch against 0.7.3-3 and it patches fine. I also applied a fix for the zed binary location. The /etc/zfs/zfs-functions was looking for it in /sbin when it was actually in /usr/sbin. I googled but could not find what the equivalent @sbindir@ for /usr/sbin would be so I just hard coded /usr/sbin/zed. The /etc/init.d/zfs-zed init script now starts zed just fine. The patch compiles against Sid without problems and it seems to boot fine. However, the base 0.7.3-3 package won't compile on Jessie so I cannot even test the patch. I receive an error about missing files: Error: chmod a-x /var/temp/sdeb/zfs_0.7.3-3/zfs-linux-0.7.3/debian/tmp/etc/zfs/zfs-functions chmod a-x /var/temp/sdeb/zfs_0.7.3-3/zfs-linux-0.7.3/debian/tmp/etc/default/zfs make[1]: Leaving directory '/var/temp/sdeb/zfs_0.7.3-3/zfs-linux-0.7.3' debian/rules override_dh_install make[1]: Entering directory '/var/temp/sdeb/zfs_0.7.3-3/zfs-linux-0.7.3' find . -name lib*.la -delete dh_install --fail-missing dh_install: usr/share/zfs/zfs-helpers.sh exists in debian/tmp but is not installed to anywhere dh_install: etc/zfs/vdev_id.conf.multipath.example exists in debian/tmp but is not installed to anywhere dh_install: etc/zfs/vdev_id.conf.sas_direct.example exists in debian/tmp but is not installed to anywhere dh_install: etc/zfs/vdev_id.conf.alias.example exists in debian/tmp but is not installed to anywhere dh_install: etc/zfs/vdev_id.conf.sas_switch.example exists in debian/tmp but is not installed to anywhere dh_install: etc/init.d/zfs-mount exists in debian/tmp but is not installed to anywhere dh_install: etc/init.d/zfs-zed exists in debian/tmp but is not installed to anywhere dh_install: etc/init.d/zfs-import exists in debian/tmp but is not installed to anywhere dh_install: etc/init.d/zfs-share exists in debian/tmp but is not installed to anywhere dh_install: etc/sudoers.d/zfs exists in debian/tmp but is not installed to anywhere dh_install: missing files, aborting debian/rules:175: recipe for target 'override_dh_install' failed make[1]: *** [override_dh_install] Error 2 make[1]: Leaving directory '/var/temp/sdeb/zfs_0.7.3-3/zfs-linux-0.7.3' debian/rules:34: recipe for target 'binary' failed make: *** [binary] Error 2 dpkg-buildpackage: error: debian/rules binary gave error exit status 2 I'm still trying to track down what missing files it is looking for between Jessie and Sid. Chris diff --git a/debian/rules b/debian/rules index f445b58..ecb9448 100755 --- a/debian/rules +++ b/debian/rules @@ -112,6 +112,31 @@ override_dh_auto_install: chmod a-x $(CURDIR)/debian/tmp/etc/zfs/zfs-functions chmod a-x $(CURDIR)/debian/tmp/etc/default/zfs +override_dh_installinit: + @# Install the /etc/init.d/zfs-import script. + dh_installinit -pzfsutils-linux --onlyscripts --name=zfs-import \ + --no-restart-on-upgrade --no-start + + @# Install the /etc/init.d/zfs-mount script. + dh_installinit -pzfsutils-linux --onlyscripts --name=zfs-mount \ + --no-restart-on-upgrade --no-start + + @# Install the /etc/init.d/zfs-share script. + # Disabled, as it does not start on install due to zfs-zed not + # being installed yet, and zfs-zed depends on zfsutils-linux. + # Error report: + # insserv: Service zfs-zed has to be enabled to start service zfs-share + # insserv: exiting now! + #dh_installinit -pzfsutils-linux --onlyscripts --name=zfs-share \ + # --no-restart-on-upgrade --no-start + + @# Add a dummy (link to /dev/null) for zfs-import.service + ln -s /dev/null $(CURDIR)/debian/zfsutils-linux/lib/systemd/system/zfs-import.service + + @# Install the ZED init file. + dh_installinit -pzfs-zed --onlyscripts --name=zfs-zed \ + --no-restart-on-upgrade --no-start + override_dh_dkms: dh_dkms -V $(DEB_VERSION_UPSTREAM) diff --git a/debian/zfs-zed.install b/debian/zfs-zed.install index a84fff7..f5a4a4e 100644 --- a/debian/zfs-zed.install +++ b/debian/zfs-zed.install @@ -1,4 +1,5 @@ usr/sbin/zed +etc/init.d/zfs-zed etc/zfs/zed.d/* usr/lib/*/zfs/zed.d/* lib/systemd/system/zfs-zed.service diff --git a/debian/zfsutils-linux.install b/debian/zfsutils-linux.install index b355ec4..183aed0 100644 --- a/debian/zfsutils-linux.install +++ b/debian/zfsutils-linux.install @@ -9,6 +9,8 @@ usr/lib/modules-load.d/ lib/ lib/udev/ etc/default/zfs etc/zfs/zfs-functions +etc/init.d/zfs-import +etc/init.d/zfs-mount etc/zfs/zpool.d/ usr/lib/zfs-linux/zpool.d/ sbin/fsck.zfs diff --git a/etc/init.d/zfs-zed.in b/etc/init.d/zfs-zed.in index d0086ee..a5bb2e3 100755 --- a/etc/init.d/zfs-zed.in +++ b/etc/init.d/zfs-zed.in @@ -10,6 +10,8 @@ # Provides: zfs-zed # Required-Start:zfs-mount # Required-Stop: zfs-mount +# Required-Start:$local_fs zfs-mount +# Required-Stop: $local_fs zfs-mount # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # X-Stop-After: zfs-share diff --git a/etc/init.d/zfs-functions.in b/etc/init.d/zfs-functions.in index 97f2ea0..589cb6d 100644 --- a/etc/init.d/zfs-functions.in +++
Bug#826994: Updated Patch
On Wed, 6 Dec 2017 14:26:17 -0700 Chris Dos wrote: > However, the base 0.7.3-3 package won't compile on Jessie so I cannot even > test the patch. > I receive an error about missing files: > > Error: > chmod a-x > /var/temp/sdeb/zfs_0.7.3-3/zfs-linux-0.7.3/debian/tmp/etc/zfs/zfs-functions > chmod a-x > /var/temp/sdeb/zfs_0.7.3-3/zfs-linux-0.7.3/debian/tmp/etc/default/zfs > make[1]: Leaving directory '/var/temp/sdeb/zfs_0.7.3-3/zfs-linux-0.7.3' > debian/rules override_dh_install > make[1]: Entering directory '/var/temp/sdeb/zfs_0.7.3-3/zfs-linux-0.7.3' > find . -name lib*.la -delete > dh_install --fail-missing > dh_install: usr/share/zfs/zfs-helpers.sh exists in debian/tmp but is not > installed to anywhere > dh_install: etc/zfs/vdev_id.conf.multipath.example exists in debian/tmp but > is not installed to anywhere > dh_install: etc/zfs/vdev_id.conf.sas_direct.example exists in debian/tmp but > is not installed to anywhere > dh_install: etc/zfs/vdev_id.conf.alias.example exists in debian/tmp but is > not installed to anywhere > dh_install: etc/zfs/vdev_id.conf.sas_switch.example exists in debian/tmp but > is not installed to anywhere > dh_install: etc/init.d/zfs-mount exists in debian/tmp but is not installed to > anywhere > dh_install: etc/init.d/zfs-zed exists in debian/tmp but is not installed to > anywhere > dh_install: etc/init.d/zfs-import exists in debian/tmp but is not installed > to anywhere > dh_install: etc/init.d/zfs-share exists in debian/tmp but is not installed to > anywhere > dh_install: etc/sudoers.d/zfs exists in debian/tmp but is not installed to > anywhere > dh_install: missing files, aborting > debian/rules:175: recipe for target 'override_dh_install' failed > make[1]: *** [override_dh_install] Error 2 > make[1]: Leaving directory '/var/temp/sdeb/zfs_0.7.3-3/zfs-linux-0.7.3' > debian/rules:34: recipe for target 'binary' failed > make: *** [binary] Error 2 > dpkg-buildpackage: error: debian/rules binary gave error exit status 2 > > I'm still trying to track down what missing files it is looking for between > Jessie and Sid. > > Chris Talked with f_g (Fabian Grünbichler) on irc and found out debhelper is needed from Jessie Backports. Installed debhelper version 10.2.5~bpo8+1 and now this compiles fine against Jessie along with the sysvinit patch. I'll post back if there are any problems running the script. Please add the patch so the sysvinit users can use the Debian packages. Chris
Bug#848945: Committing the Patch?
Can this patch be committed or tell me what is wrong with it so I can come up with a different one? I just got bit by this bug again and I had to apply this patch in order for grub to come up with the correct root device in order to boot.
Bug#826994: [Pkg-zfsonlinux-devel] Bug#826994: Updated Patch for 0.7.6-1
On 04/08/2018 12:37 AM, Aron Xu wrote: > Hi, > > This patch modifies upstream source code directly which is undesired. > Would you mind to submit the change upstream? > > > Regards, > Aron Xu > I did not make the first patch which was created by Håkan Johansson, so I'll look into that. I did make the patch to fix the zed binary location. The debian source for 0.7.6-1 in the rules on line 74 shows: mv '$(CURDIR)/debian/tmp/sbin/zed' '$(CURDIR)/debian/tmp/usr/sbin/zed' and the configure option on line 48: --sbindir=/sbin \ The ZOL sysvinit source shows the zed binary in /sbin: https://github.com/zfsonlinux/zfs/blob/master/etc/init.d/zfs-functions.in So it would look like the zfs-functions will need to be fixed by something like the patch I submitted, or zed binary should be put back to /sbin instead of /usr/sbin/. Chris
Bug#826994: [Pkg-zfsonlinux-devel] Bug#826994: Updated Patch for 0.7.6-1
On 04/08/2018 12:37 AM, Aron Xu wrote: > Hi, > > This patch modifies upstream source code directly which is undesired. > Would you mind to submit the change upstream? > > > Regards, > Aron Xu > Bug report opened for ZFSonLinux upstream: https://github.com/zfsonlinux/zfs/issues/7412 Chris
Bug#826994: [Pkg-zfsonlinux-devel] Bug#826994: Updated Patch for 0.7.6-1
On 04/08/2018 12:37 AM, Aron Xu wrote: > Hi, > > This patch modifies upstream source code directly which is undesired. > Would you mind to submit the change upstream? > > > Regards, > Aron Xu > I've changed the patch to use two quilt patches and I submitted the local_fs dependency to ZoL: https://github.com/zfsonlinux/zfs/issues/7420 I also changed the zfs-share init script to be part of the zfs-zed package as it is dependent on the zed package. I appreciate the help from Richard Laager for assisting me with this patch. Chris diff -Nru zfs-linux-0.7.6/debian/changelog zfs-linux-0.7.6/debian/changelog --- zfs-linux-0.7.6/debian/changelog 2018-02-26 01:32:29.0 -0700 +++ zfs-linux-0.7.6/debian/changelog 2018-04-09 17:58:34.0 -0600 @@ -1,3 +1,10 @@ +zfs-linux (0.7.6-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Add sysvinit scripts + + -- Chris Dos Mon, 09 Apr 2018 17:58:34 -0600 + zfs-linux (0.7.6-1) unstable; urgency=medium [ Lev Lamberov ] diff -Nru zfs-linux-0.7.6/debian/patches/1004-zed-service-bindir.patch zfs-linux-0.7.6/debian/patches/1004-zed-service-bindir.patch --- zfs-linux-0.7.6/debian/patches/1004-zed-service-bindir.patch 2018-02-26 01:32:29.0 -0700 +++ zfs-linux-0.7.6/debian/patches/1004-zed-service-bindir.patch 2018-04-09 14:19:47.0 -0600 @@ -9,7 +9,7 @@ Forwarded: no --- a/etc/systemd/system/zfs-zed.service.in +++ b/etc/systemd/system/zfs-zed.service.in -@@ -5,7 +5,7 @@ After=zfs-import-cache.service +@@ -5,7 +5,7 @@ After=zfs-import-scan.service [Service] @@ -18,3 +18,14 @@ Restart=on-abort [Install] +--- a/etc/init.d/zfs-functions.in b/etc/init.d/zfs-functions.in +@@ -89,7 +89,7 @@ + + # Paths to what we need + ZFS="@sbindir@/zfs" +-ZED="@sbindir@/zed" ++ZED="/usr/sbin/zed" + ZPOOL="@sbindir@/zpool" + ZPOOL_CACHE="@sysconfdir@/zfs/zpool.cache" + diff -Nru zfs-linux-0.7.6/debian/patches/1010-fix-zfs-zed-dependencies.patch zfs-linux-0.7.6/debian/patches/1010-fix-zfs-zed-dependencies.patch --- zfs-linux-0.7.6/debian/patches/1010-fix-zfs-zed-dependencies.patch 1969-12-31 17:00:00.0 -0700 +++ zfs-linux-0.7.6/debian/patches/1010-fix-zfs-zed-dependencies.patch 2018-04-09 17:56:15.0 -0600 @@ -0,0 +1,20 @@ +Description: Adds zfs-zed dependency + Adds local file system dependencies before zfs mount. +Author: Chris Dos +Bug-Debian: https://bugs.debian.org/826994 +Forwarded: https://github.com/zfsonlinux/zfs/issues/7420 + +Index: +--- a/etc/init.d/zfs-zed.in b/etc/init.d/zfs-zed.in +@@ -8,8 +8,8 @@ + # + ### BEGIN INIT INFO + # Provides: zfs-zed +-# Required-Start:zfs-mount +-# Required-Stop: zfs-mount ++# Required-Start:$local_fs zfs-mount ++# Required-Stop: $local_fs zfs-mount + # Default-Start: 2 3 4 5 + # Default-Stop: 0 1 6 + # X-Stop-After: zfs-share diff -Nru zfs-linux-0.7.6/debian/patches/series zfs-linux-0.7.6/debian/patches/series --- zfs-linux-0.7.6/debian/patches/series 2018-02-26 01:32:29.0 -0700 +++ zfs-linux-0.7.6/debian/patches/series 2018-04-09 16:09:12.0 -0600 @@ -4,6 +4,7 @@ enable-zed.patch 1001-cmd-python-exec-path.patch 1004-zed-service-bindir.patch +1010-fix-zfs-zed-dependencies.patch 0008-dracut-make-module-setup.sh-shebang-explicit.patch 0009-add-man-page-reference-to-systemd-units.patch 0010-fix-install-path-of-zpool.d-scripts.patch diff -Nru zfs-linux-0.7.6/debian/rules zfs-linux-0.7.6/debian/rules --- zfs-linux-0.7.6/debian/rules 2018-02-26 01:32:29.0 -0700 +++ zfs-linux-0.7.6/debian/rules 2018-04-09 17:35:34.0 -0600 @@ -112,6 +112,26 @@ chmod a-x $(CURDIR)/debian/tmp/etc/zfs/zfs-functions chmod a-x $(CURDIR)/debian/tmp/etc/default/zfs +override_dh_installinit: + @# Install the /etc/init.d/zfs-import script. + dh_installinit -pzfsutils-linux --name=zfs-import \ + --no-restart-on-upgrade --no-start + + @# Install the /etc/init.d/zfs-mount script. + dh_installinit -pzfsutils-linux --name=zfs-mount \ + --no-restart-on-upgrade --no-start + + @# Install the /etc/init.d/zfs-share script. + dh_installinit -pzfsutils-linux --name=zfs-share \ + --no-restart-on-upgrade --no-start + + @# Add a dummy (link to /dev/null) for zfs-import.service + ln -s /dev/null $(CURDIR)/debian/zfsutils-linux/lib/systemd/system/zfs-import.service + + @# Install the ZED init file. + dh_installinit -pzfs-zed --name=zfs-zed \ + --no-restart-on-upgrade --no-start + override_dh_dkms: dh_dkms -V $(DEB_VERSION_UPSTREAM) diff -Nru zfs-linux-0.7.6/debian/zfsutils-linux.install zfs-linux-0.7.6/debian/zfsutils-linux.install --- zfs-linux-0.7.6/debian/zfsutils-linux.install 2018-02-26 01:32:29.0 -0700 +++ zfs-linux-0.7.6/debian/zfsutils-linux.install 2018-04-09 17:35:34.0 -0600 @@ -1,6 +1,8 @@ ../tree/zfsutils-linux/* / etc/default/zfs etc/zfs/zfs-functions +etc/init.d/zfs-import +etc/init.d/zfs-
Bug#826994: [Pkg-zfsonlinux-devel] Bug#826994: Updated Patch for 0.7.6-1
Updated the patch to remove the $local_fs dependency in the zed init script. I'm not sure of the reasoning Håkan Johansson had for that dependency. The zfs-zed script requires zfs-mount to be start and zfs-mount requires local file systems to be mounted. Chris diff -Nru zfs-linux-0.7.6/debian/changelog zfs-linux-0.7.6/debian/changelog --- zfs-linux-0.7.6/debian/changelog 2018-02-26 01:32:29.0 -0700 +++ zfs-linux-0.7.6/debian/changelog 2018-04-10 07:01:21.0 -0600 @@ -1,3 +1,10 @@ +zfs-linux (0.7.6-1.1) UNRELEASED; urgency=medium + + * Non-maintainer upload. + * Add sysvinit scripts. + + -- Chris Dos Tue, 10 Apr 2018 07:01:21 -0600 + zfs-linux (0.7.6-1) unstable; urgency=medium [ Lev Lamberov ] diff -Nru zfs-linux-0.7.6/debian/patches/1004-zed-service-bindir.patch zfs-linux-0.7.6/debian/patches/1004-zed-service-bindir.patch --- zfs-linux-0.7.6/debian/patches/1004-zed-service-bindir.patch 2018-02-26 01:32:29.0 -0700 +++ zfs-linux-0.7.6/debian/patches/1004-zed-service-bindir.patch 2018-04-09 14:19:47.0 -0600 @@ -9,7 +9,7 @@ Forwarded: no --- a/etc/systemd/system/zfs-zed.service.in +++ b/etc/systemd/system/zfs-zed.service.in -@@ -5,7 +5,7 @@ After=zfs-import-cache.service +@@ -5,7 +5,7 @@ After=zfs-import-scan.service [Service] @@ -18,3 +18,14 @@ Restart=on-abort [Install] +--- a/etc/init.d/zfs-functions.in b/etc/init.d/zfs-functions.in +@@ -89,7 +89,7 @@ + + # Paths to what we need + ZFS="@sbindir@/zfs" +-ZED="@sbindir@/zed" ++ZED="/usr/sbin/zed" + ZPOOL="@sbindir@/zpool" + ZPOOL_CACHE="@sysconfdir@/zfs/zpool.cache" + diff -Nru zfs-linux-0.7.6/debian/rules zfs-linux-0.7.6/debian/rules --- zfs-linux-0.7.6/debian/rules 2018-02-26 01:32:29.0 -0700 +++ zfs-linux-0.7.6/debian/rules 2018-04-09 17:35:34.0 -0600 @@ -112,6 +112,26 @@ chmod a-x $(CURDIR)/debian/tmp/etc/zfs/zfs-functions chmod a-x $(CURDIR)/debian/tmp/etc/default/zfs +override_dh_installinit: + @# Install the /etc/init.d/zfs-import script. + dh_installinit -pzfsutils-linux --name=zfs-import \ + --no-restart-on-upgrade --no-start + + @# Install the /etc/init.d/zfs-mount script. + dh_installinit -pzfsutils-linux --name=zfs-mount \ + --no-restart-on-upgrade --no-start + + @# Install the /etc/init.d/zfs-share script. + dh_installinit -pzfsutils-linux --name=zfs-share \ + --no-restart-on-upgrade --no-start + + @# Add a dummy (link to /dev/null) for zfs-import.service + ln -s /dev/null $(CURDIR)/debian/zfsutils-linux/lib/systemd/system/zfs-import.service + + @# Install the ZED init file. + dh_installinit -pzfs-zed --name=zfs-zed \ + --no-restart-on-upgrade --no-start + override_dh_dkms: dh_dkms -V $(DEB_VERSION_UPSTREAM) diff -Nru zfs-linux-0.7.6/debian/zfsutils-linux.install zfs-linux-0.7.6/debian/zfsutils-linux.install --- zfs-linux-0.7.6/debian/zfsutils-linux.install 2018-02-26 01:32:29.0 -0700 +++ zfs-linux-0.7.6/debian/zfsutils-linux.install 2018-04-09 17:35:34.0 -0600 @@ -1,6 +1,8 @@ ../tree/zfsutils-linux/* / etc/default/zfs etc/zfs/zfs-functions +etc/init.d/zfs-import +etc/init.d/zfs-mount etc/zfs/zpool.d/ lib/systemd/system-preset/ lib/systemd/system/zfs-import-cache.service diff -Nru zfs-linux-0.7.6/debian/zfs-zed.install zfs-linux-0.7.6/debian/zfs-zed.install --- zfs-linux-0.7.6/debian/zfs-zed.install 2018-02-26 01:32:29.0 -0700 +++ zfs-linux-0.7.6/debian/zfs-zed.install 2018-04-09 17:35:34.0 -0600 @@ -1,4 +1,6 @@ etc/zfs/zed.d/* +etc/init.d/zfs-zed +etc/init.d/zfs-share lib/systemd/system/zfs-zed.service usr/lib/*/zfs/zed.d/* usr/sbin/zed
Bug#783387: Combined Patch
I created a patch that applies against isc-dhcp-4.3.5 that contains the two patches mentioned in this bug. Is there anything from preventing this from being included now? diff --git a/debian/dhclient-script.linux b/debian/dhclient-script.linux index 9b0d3f8..0d0979a 100644 --- a/debian/dhclient-script.linux +++ b/debian/dhclient-script.linux @@ -12,6 +12,9 @@ # The alias handling in here probably still sucks. -mdz +# log an error. +error() { logger -p daemon.err "$@"; } + # wait for given file to be writable wait_for_rw() { local file=$1 @@ -136,6 +139,41 @@ set_hostname() { fi } +# set the link up and wait for ipv6 link local dad to finish +ipv6_link_up_and_dad() { +local dev=$1 delay=${2:-0.1} attempts=${3:-60} +ip link set up dev "$dev" || +{ error "$dev: failed to set link up"; return 1; } +local n=0 +while :; do +n=$((n+1)) +# note: busybox ip does not understand 'tentative' as input +# so we cannot just use the tentative flag and check for empty +out=$(ip -6 -o address show dev "$dev" scope link) || { +error "$dev: checking for link-local addresses failed"; +return 1 +} + # another note: the output may be empty if the link local tentative addr + # isn't up just yet, so we need to make sure there is at least one 'inet6' + # match before returning success. We need to keep checking for both + # 'tentative' case and default (no inet6 address) case. + # Don't reorder tentative/inet6 - we need to check for tentative first. +case " $out " in +*\ dadfailed\ *) +error "$dev: ipv6 dad failed." +return 1;; +*\ tentative\ *) :;; + *\ inet6\ *) return 0;; + *) :;; +esac +[ $n -lt $attempts ] || { +error "$dev: time out waiting for permanent link-local address" +return 1; +} +sleep $delay +done +} + # run given script run_hook() { local script="$1" @@ -375,7 +407,7 @@ case "$reason" in PREINIT6) # ensure interface is up -ip link set ${interface} up +ipv6_link_up_and_dad "$interface" # flush any stale global permanent IPs from interface ip -6 addr flush dev ${interface} scope global permanent
Bug#826994: Updated Patch for 0.7.6-1
I've attached the updated patch to compile against 0.7.6-1. diff --git a/debian/rules b/debian/rules index f445b58..ecb9448 100755 --- a/debian/rules +++ b/debian/rules @@ -112,6 +112,31 @@ override_dh_auto_install: chmod a-x $(CURDIR)/debian/tmp/etc/zfs/zfs-functions chmod a-x $(CURDIR)/debian/tmp/etc/default/zfs +override_dh_installinit: + @# Install the /etc/init.d/zfs-import script. + dh_installinit -pzfsutils-linux --onlyscripts --name=zfs-import \ + --no-restart-on-upgrade --no-start + + @# Install the /etc/init.d/zfs-mount script. + dh_installinit -pzfsutils-linux --onlyscripts --name=zfs-mount \ + --no-restart-on-upgrade --no-start + + @# Install the /etc/init.d/zfs-share script. + # Disabled, as it does not start on install due to zfs-zed not + # being installed yet, and zfs-zed depends on zfsutils-linux. + # Error report: + # insserv: Service zfs-zed has to be enabled to start service zfs-share + # insserv: exiting now! + #dh_installinit -pzfsutils-linux --onlyscripts --name=zfs-share \ + # --no-restart-on-upgrade --no-start + + @# Add a dummy (link to /dev/null) for zfs-import.service + ln -s /dev/null $(CURDIR)/debian/zfsutils-linux/lib/systemd/system/zfs-import.service + + @# Install the ZED init file. + dh_installinit -pzfs-zed --onlyscripts --name=zfs-zed \ + --no-restart-on-upgrade --no-start + override_dh_dkms: dh_dkms -V $(DEB_VERSION_UPSTREAM) diff --git a/debian/zfs-zed.install b/debian/zfs-zed.install index b7c1fa9..998471b 100644 --- a/debian/zfs-zed.install +++ b/debian/zfs-zed.install @@ -1,4 +1,5 @@ etc/zfs/zed.d/* +etc/init.d/zfs-zed lib/systemd/system/zfs-zed.service usr/lib/*/zfs/zed.d/* usr/sbin/zed diff --git a/debian/zfsutils-linux.install b/debian/zfsutils-linux.install index b985ade..2cc4cb4 100644 --- a/debian/zfsutils-linux.install +++ b/debian/zfsutils-linux.install @@ -1,6 +1,8 @@ ../tree/zfsutils-linux/* / etc/default/zfs etc/zfs/zfs-functions +etc/init.d/zfs-import +etc/init.d/zfs-mount etc/zfs/zpool.d/ lib/systemd/system-preset/ lib/systemd/system/zfs-import-cache.service diff --git a/etc/init.d/zfs-zed.in b/etc/init.d/zfs-zed.in index d0086ee..a5bb2e3 100755 --- a/etc/init.d/zfs-zed.in +++ b/etc/init.d/zfs-zed.in @@ -10,6 +10,8 @@ # Provides: zfs-zed # Required-Start:zfs-mount # Required-Stop: zfs-mount +# Required-Start:$local_fs zfs-mount +# Required-Stop: $local_fs zfs-mount # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # X-Stop-After: zfs-share diff --git a/etc/init.d/zfs-functions.in b/etc/init.d/zfs-functions.in index 97f2ea0..589cb6d 100644 --- a/etc/init.d/zfs-functions.in +++ b/etc/init.d/zfs-functions.in @@ -89,7 +89,7 @@ fi # Paths to what we need ZFS="@sbindir@/zfs" -ZED="@sbindir@/zed" +ZED="/usr/sbin/zed" ZPOOL="@sbindir@/zpool" ZPOOL_CACHE="@sysconfdir@/zfs/zpool.cache"
Bug#776676: Possible Patch
Patch in #848945 might also help with this. Chris
Bug#826994: Apply Patch
This patch has been working for me on several systems. Also works with zfs_0.6.5.9-2~bpo8+1. Since this patch seems to be working fine, can it be officially applied? Chris
Bug#848157: Unbootable system
I just got big by this bug last night. Since it results in a system not being bootable I would think the priority would be raised to critical. I have not tested the patch yet, hopefully in the next couple of days. My init system is sysvinit and the 4.8 kernel.
Bug#848944: Issues with /dev/disk/by-id as well
This problem also exists for grub on Jessie (2.02~beta2-22+deb8) and sid (2.02~beta3-3). I've ended up having to put a line in rc.local to make symlinks for the devices in /dev: for I in /dev/disk/by-id/wwn-*;do ln -s $I /dev/;done
Bug#848945: Patch to fix empty pool name
I had this same issue: https://github.com/zfsonlinux/pkg-zfs/issues/182 I wrote a patch the requires the setting of the "zpool bootfs" parameter which I think should be a requirement anyway. The other solutions did not seem to work in every situation and I was still having issues with some systems. That patch also checks against multiple "zpool bootfs" parameters or a missing entry all together. Patch START: *** /tmp/10_linux.orig2017-02-02 08:02:36.926542777 -0700 --- /etc/grub.d/10_linux2017-02-02 15:26:02.138285042 -0700 *** *** 77,85 GRUB_CMDLINE_LINUX="rootflags=subvol=${rootsubvol} ${GRUB_CMDLINE_LINUX}" fi;; xzfs) ! rpool=`${grub_probe} --device ${GRUB_DEVICE} --target=fs_label 2>/dev/null || true` ! bootfs="`make_system_path_relative_to_its_root / | sed -e "s,@$,,"`" ! LINUX_ROOT_DEVICE="ZFS=${rpool}${bootfs}" ;; esac --- 77,96 GRUB_CMDLINE_LINUX="rootflags=subvol=${rootsubvol} ${GRUB_CMDLINE_LINUX}" fi;; xzfs) ! zfsbootfs=`zpool get bootfs | sed '2,100!d' | grep -v "-" | awk {'print $3'} 2>/dev/null || true` ! if [ "${zfsbootfs}" = "" ] ! then ! echo "zpool bootfs parameter not set. System will fail to boot!" 1>&2 ! elif [ "$(echo ${zfsbootfs} | wc -w)" -gt "1" ] ! then ! echo "Multiple zpool bootfs parameters detected:" 1>&2 ! echo ${zfsbootfs} 1>&2 ! echo 1>&2 ! zfsbootfs=`echo ${zfsbootfs} | awk {'print $1'}` ! echo "Using the first bootfs listed: ${zfsbootfs}" 1>&2 ! echo "Final LINUX_ROOT_DEVICE=ZFS=${zfsbootfs}" 1>&2 ! fi ! LINUX_ROOT_DEVICE="ZFS=${zfsbootfs}" ;; esac Patch END Save the patch as /tmp/grub_10_linux.patch and apply it to the /etc/grub.d/10_linux file: patch -p1 /etc/grub.d/10_linux /tmp/grub_10_linux.patch *** /tmp/10_linux.orig 2017-02-02 08:02:36.926542777 -0700 --- /etc/grub.d/10_linux 2017-02-02 15:26:02.138285042 -0700 *** *** 77,85 GRUB_CMDLINE_LINUX="rootflags=subvol=${rootsubvol} ${GRUB_CMDLINE_LINUX}" fi;; xzfs) ! rpool=`${grub_probe} --device ${GRUB_DEVICE} --target=fs_label 2>/dev/null || true` ! bootfs="`make_system_path_relative_to_its_root / | sed -e "s,@$,,"`" ! LINUX_ROOT_DEVICE="ZFS=${rpool}${bootfs}" ;; esac --- 77,96 GRUB_CMDLINE_LINUX="rootflags=subvol=${rootsubvol} ${GRUB_CMDLINE_LINUX}" fi;; xzfs) ! zfsbootfs=`zpool get bootfs | sed '2,100!d' | grep -v "-" | awk {'print $3'} 2>/dev/null || true` ! if [ "${zfsbootfs}" = "" ] ! then ! echo "zpool bootfs parameter not set. System will fail to boot!" 1>&2 ! elif [ "$(echo ${zfsbootfs} | wc -w)" -gt "1" ] ! then ! echo "Multiple zpool bootfs parameters detected:" 1>&2 ! echo ${zfsbootfs} 1>&2 ! echo 1>&2 ! zfsbootfs=`echo ${zfsbootfs} | awk {'print $1'}` ! echo "Using the first bootfs listed: ${zfsbootfs}" 1>&2 ! echo "Final LINUX_ROOT_DEVICE=ZFS=${zfsbootfs}" 1>&2 ! fi ! LINUX_ROOT_DEVICE="ZFS=${zfsbootfs}" ;; esac
Bug#826994: Patch
Håkan Johansson, Patch works wonderfully. Thank you. Chris
Bug#848945: Updated Patch
Thank you for the suggestion. I've updated the patch and attached it. *** /tmp/10_linux.orig 2017-02-02 08:02:36.926542777 -0700 --- /etc/grub.d/10_linux 2017-02-02 15:26:02.138285042 -0700 *** *** 77,85 GRUB_CMDLINE_LINUX="rootflags=subvol=${rootsubvol} ${GRUB_CMDLINE_LINUX}" fi;; xzfs) ! rpool=`${grub_probe} --device ${GRUB_DEVICE} --target=fs_label 2>/dev/null || true` ! bootfs="`make_system_path_relative_to_its_root / | sed -e "s,@$,,"`" ! LINUX_ROOT_DEVICE="ZFS=${rpool}${bootfs}" ;; esac --- 77,96 GRUB_CMDLINE_LINUX="rootflags=subvol=${rootsubvol} ${GRUB_CMDLINE_LINUX}" fi;; xzfs) ! zfsbootfs=`zpool get bootfs | sed '2,100!d' | grep -v '\s-' | awk {'print $3'} 2>/dev/null || true` ! if [ "${zfsbootfs}" = "" ] ! then ! echo "zpool bootfs parameter not set. System will fail to boot!" 1>&2 ! elif [ "$(echo ${zfsbootfs} | wc -w)" -gt "1" ] ! then ! echo "Multiple zpool bootfs parameters detected:" 1>&2 ! echo ${zfsbootfs} 1>&2 ! echo 1>&2 ! zfsbootfs=`echo ${zfsbootfs} | awk {'print $1'}` ! echo "Using the first bootfs listed: ${zfsbootfs}" 1>&2 ! echo "Final LINUX_ROOT_DEVICE=ZFS=${zfsbootfs}" 1>&2 ! fi ! LINUX_ROOT_DEVICE="ZFS=${zfsbootfs}" ;; esac
Bug#346098: Inclusion of patch
Any idea when the patch will be included in the x.org packages for unstable or experimental? Chris -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#346553: xserver-xorg: Thinkpad middle button paste no longer working
Package: xserver-xorg Version: 6.9.0.dfsg.1-1 Severity: normal Tags: experimental I was running the xorg-server from experimental that was version 6.8.99.900 that had the patch for middle button scroll and paste functionality for the Thinkpad. However, my recent apt-get upgrade for Sid installed version 6.9.0. Which doesn't seem to have the scroll/paste patch (or at least it no longer works since the upgrade). Did the experimental package not trickle down into unstable with the patch intact? This is the patch in question: http://www.mail-archive.com/devel@xfree86.org/msg0.html Chris -- Package-specific info: Contents of /var/lib/xfree86/X.roster: xserver-xorg xserver-xorg-dbg /etc/X11/X target unchanged from checksum in /var/lib/xfree86/X.md5sum. X server symlink status: lrwxrwxrwx 1 root root 17 2005-11-14 20:39 /etc/X11/X -> /usr/bin/X11/Xorg -rwxr-xr-x 1 root root 1852284 2005-12-29 00:38 /usr/bin/X11/Xorg Contents of /var/lib/xfree86/xorg.conf.roster: xserver-xorg xserver-xorg-dbg VGA-compatible devices on PCI bus: :01:00.0 VGA compatible controller: ATI Technologies Inc Radeon RV200 LX [Mobility FireGL 7800 M7] /etc/X11/xorg.conf does not match checksum in /var/lib/xfree86/xorg.conf.md5sum. Xorg X server configuration file status: -rw-r--r-- 1 root root 3670 2006-01-05 13:44 /etc/X11/xorg.conf Contents of /etc/X11/xorg.conf: # xorg.conf.dpkg-new (Xorg X Window System server configuration file) # # This file was generated by dexconf, the Debian X Configuration tool, using # values from the debconf database. # # Edit this file with caution, and see the xorg.conf.dpkg-new manual page. # (Type "man xorg.conf.dpkg-new" at the shell prompt.) # # This file is automatically updated on xserver-xorg package upgrades *only* # if it has not been modified since the last upgrade of the xserver-xorg # package. # # If you have edited this file but would like it to be automatically updated # again, run the following commands as root: # # cp /etc/X11/xorg.conf.dpkg-new /etc/X11/xorg.conf.dpkg-new.custom # md5sum /etc/X11/xorg.conf.dpkg-new >/var/lib/xfree86/xorg.conf.dpkg-new.md5sum # dpkg-reconfigure xserver-xorg Section "Files" FontPath"unix/:7100"# local font server # if the local font server has problems, we can fall back on these FontPath"/usr/lib/X11/fonts/misc" FontPath"/usr/lib/X11/fonts/cyrillic" FontPath"/usr/lib/X11/fonts/100dpi/:unscaled" FontPath"/usr/lib/X11/fonts/75dpi/:unscaled" FontPath"/usr/lib/X11/fonts/Type1" FontPath"/usr/lib/X11/fonts/CID" FontPath"/usr/lib/X11/fonts/100dpi" FontPath"/usr/lib/X11/fonts/75dpi" EndSection Section "Module" Load"GLcore" Load"bitmap" Load"dbe" Load"ddc" Load"dri" Load"extmod" Load"freetype" Load"glx" Load"int10" Load"record" Load"type1" Load"v4l" Load"vbe" EndSection Section "InputDevice" Identifier "Generic Keyboard" Driver "keyboard" Option "CoreKeyboard" Option "XkbRules" "xorg" Option "XkbModel" "pc104" Option "XkbLayout" "us" EndSection Section "InputDevice" Identifier "Configured Mouse" Driver "mouse" Option "CorePointer" Option "Device""/dev/input/mice" Option "Protocol" "ExplorerPS/2" # Option "Protocol" "ImPS/2" # Option "Emulate3Buttons" "off" Option "ZAxisMapping" "4 5" Option "EmulateWheel" "on" Option "EmulateWheelButton""2" Option "EmulateWheelClickToo" "on" Option "EmulateWheelTimeout" "500" # Option "XAxisMapping" "6 7" # Option "YAxisMapping" "4 5" EndSection Section "InputDevice" Identifier "Synaptics Touchpad" Driver "synaptics" Option "SendCoreEvents""true" Option "Device""/dev/psaux" Option "Protocol" "auto-dev" Option "HorizScrollDelta" "0" EndSection Section "Device" Identifier "ATI FireGL 7800" Driver "ati" BusID "PCI:1:0:0" EndSection Section "Monitor" Identifier "IBM Thinkpad A31P UXGA+ Display" Option "DPMS" EndSection Section "Screen" Identifier "Default Screen" Device "ATI FireGL 7800" Monitor "IBM Thinkpad A31P UXGA+ Display" DefaultDepth24 SubSection "Display"
Bug#346553: Close Bug
Please close this bug. It's a duplicate of Bug #346098. Thank you. Chris -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#346098: xserver-xorg: EmulateWheelTimeout not working
This is occuring for me as well on my Thinkpad A31p. I've downgraded back to the experimental package until this can be resolved. Chris -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#712256: xfce4.10 session remembering regression
This is actually starting to drive me nuts. I usually have 15 terminals precisely sized in placed in my workspaces. To not have the session remember the window's positions results in me having to replace all the windows in their correct positions in the morning. A bit of a productivity sink to start the day. I've tried deleting the session in ~/.cache/sessions/xfce4* and saving it again with no improvement. I'm at a bit of a loss right now and what to try next. -- To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org
Bug#361384: Missing Template?
As you know, the same problem is occuring in the libdspam7-drv-mysql package. Looking at the libdspam7-drv-mysql.postinst script, at the line: dbc_generate_include=template:/etc/dspam/dspam.d/mysql.conf Looking at /etc/dspam/dspam.d show no files listed there. Could the problem be as simple as the templates are missing from /etc/dspam/dspam.d? Chris -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#305619: dpkg: Check MD5SUM of a package's non-config files and query user about replacing changed files.
Package: dpkg Version: 1.10.27 Severity: important It would be prudent if dpkg check the md5sum of a system file and questioning the user if they want it replaced, rather than just replacing the file without checking. Examples: Squirrelmail: I've changed the Squirrelmail login graphic and modified the HTML to specify how to log into the mail server. Upon upgrading Squirrelmail, these two files get over written and no backups were made. Hylafax: I've modified the fax receive script to print out all incoming faxes. Upon upgrading, this script gets over written and no backups were made. -- System Information: Debian Release: 3.1 APT prefers unstable APT policy: (990, 'unstable') Architecture: i386 (i686) Kernel: Linux 2.6.10 Locale: LANG=en_US, LC_CTYPE=en_US (charmap=ISO-8859-1) Versions of packages dpkg depends on: ii dselect 1.10.27 a user tool to manage Debian packa ii libc6 2.3.2.ds1-21 GNU C Library: Shared libraries an -- no debconf information -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]
Bug#421592: bootplash script has error
Package: initramfs-tools Version: 0.87b Running: update-initramfs -c -k 2.6.21 Results in: update-initramfs: Generating /boot/initrd.img-2.6.21 /usr/share/initramfs-tools/hooks/bootsplash: line 51: splash: command not found editing: /usr/share/initramfs-tools/hooks/bootsplash Changing line 51 from this: splash -s -f $SPLASH_FILE > $DESTDIR/bootsplash to this: $SPLASH_BIN -s -f $SPLASH_FILE > $DESTDIR/bootsplash Fixes the problem. Sincerely, Chris Dos -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]