You are not logged in.
Mmh... very strange. Today I tried to uninstall and reinstall systemd to give it a second try, but when I try to start my system it do a filesystemcheck on root and than it stops working completely. No idea why. This is so frustrating. Why systemd isn't working on my system? This gonna be a long night
@Zom: Yes sorry, last time I entered the wrong letters. Now it says at boot it uses hwclock, but now my system doesn't start anyway.
Edit: Mmmh... after the filesystemcheck it says "Starting remount root fs" and here it stops. When I wait or press "Ctrl+Alt+del" it can't restart, because it says there are dependency errors. Anyone an idea? As I already said, I reinstalled systemd with all dependencys, cause last time suddenly it doesnt restart anymore, everytime I want to shutdown or restart.
Last edited by Lothium (2011-06-20 22:01:28)
Offline
Console System Startup Loggin status is failed:
console-kit-log-system-start.service - Console System Startup Logging Loaded: loaded (/lib/systemd/system/console-kit-log-system-start.service) Active: failed since Mon, 20 Jun 2011 15:19:11 +0200; 7min ago Process: 302 ExecStart=/usr/sbin/ck-log-system-start (code=exited, status=1/FAILURE) CGroup: name=systemd:/system/console-kit-log-system-start.service
However if i restart the service:
console-kit-log-system-start.service - Console System Startup Logging Loaded: loaded (/lib/systemd/system/console-kit-log-system-start.service) Active: active (exited) since Mon, 20 Jun 2011 15:27:57 +0200; 1s ago Process: 1173 ExecStart=/usr/sbin/ck-log-system-start (code=exited, status=0/SUCCESS) CGroup: name=systemd:/system/console-kit-log-system-start.service
Could it be anything related to the dependencies?
[Unit] Description=Console System Startup Logging DefaultDependencies=no After=sysinit.target Before=shutdown.target [Service] Type=oneshot ExecStart=/usr/sbin/ck-log-system-start RemainAfterExit=yes
Any comments someone?
I think this could be the problem but i'm not sure. I have /var/log to be mounted as tmpfs. Maybe the service is called before that happens. What can i add to the field After in the service unit to make it wait for /var/log to be mounted in RAM?
Athlon II X4 620 + Gigabyte 785GPM-UD2H + 4GB DDR3 + SSD OCZ Vertex2 60GB
Archlinux x86_64 + Openbox
Offline
Offline
falconindy wrote:bwat47 wrote:I am also running it with an rc.conf almost totally commented out and it works fine. Only reason I still need initscripts is because I need to run a shutdown script due to a poweroff bug in the kernel (had to out rmmod ehci_hcd in rc.local.shutdown)
Is there no way to due this natively with systemd?
scripts in /lib/systemd/system-shutdown/ will be run during shutdown. I don't recall exactly when this happens.
Thanks, I'll give that a shot.
EDIT: worked perfectly, thanks Now the only thing I seem to need the initscripts package for is the timezone setting. If I remove initscripts there seems to be no way to set the time zone, setting it in gnome 3 date and time resets immediately. I guess its not a big deal though, as the only unit from the initscripts package I have enabled is persistent settings and it only runs on shutdown.
I am not using the arch-persistent-settings.service, but have created a file: /etc/adjtime with 1 line that reads: hwclock --systohc --utc. I have my CMOS clock set to UTC time. I can then set the time in Gnome 3 to my local time and everything works fine with time. I dual boot Win 7 and have made the appropriate registry changes to get Win 7 to use UTC also, no problems. I've been doing this for a couple of months or better. I have nothing being used in /etc/rc.conf and have created the native .conf files in /etc for systemd's use. I picked this up from the wiki and other posts / forums somewhere. I don't know if there are any other scripts or config files that affect the time settings. At this point I'm not able to find any.
Offline
bwat47 wrote:falconindy wrote:scripts in /lib/systemd/system-shutdown/ will be run during shutdown. I don't recall exactly when this happens.
Thanks, I'll give that a shot.
EDIT: worked perfectly, thanks Now the only thing I seem to need the initscripts package for is the timezone setting. If I remove initscripts there seems to be no way to set the time zone, setting it in gnome 3 date and time resets immediately. I guess its not a big deal though, as the only unit from the initscripts package I have enabled is persistent settings and it only runs on shutdown.
I am not using the arch-persistent-settings.service, but have created a file: /etc/adjtime with 1 line that reads: hwclock --systohc --utc. I have my CMOS clock set to UTC time. I can then set the time in Gnome 3 to my local time and everything works fine with time. I dual boot Win 7 and have made the appropriate registry changes to get Win 7 to use UTC also, no problems. I've been doing this for a couple of months or better. I have nothing being used in /etc/rc.conf and have created the native .conf files in /etc for systemd's use. I picked this up from the wiki and other posts / forums somewhere. I don't know if there are any other scripts or config files that affect the time settings. At this point I'm not able to find any.
Hmm, does this set the timezone though? When I remove persistent settings my timezone gets set to london with no way to change it (gnome date and time simply would not save settings)
Offline
bwat47 wrote:I am also running it with an rc.conf almost totally commented out and it works fine. Only reason I still need initscripts is because I need to run a shutdown script due to a poweroff bug in the kernel (had to out rmmod ehci_hcd in rc.local.shutdown)
Is there no way to due this natively with systemd?
scripts in /lib/systemd/system-shutdown/ will be run during shutdown. I don't recall exactly when this happens.
Is there a similar dir for startup scripts?
Offline
sidneyk wrote:bwat47 wrote:Thanks, I'll give that a shot.
EDIT: worked perfectly, thanks Now the only thing I seem to need the initscripts package for is the timezone setting. If I remove initscripts there seems to be no way to set the time zone, setting it in gnome 3 date and time resets immediately. I guess its not a big deal though, as the only unit from the initscripts package I have enabled is persistent settings and it only runs on shutdown.
I am not using the arch-persistent-settings.service, but have created a file: /etc/adjtime with 1 line that reads: hwclock --systohc --utc. I have my CMOS clock set to UTC time. I can then set the time in Gnome 3 to my local time and everything works fine with time. I dual boot Win 7 and have made the appropriate registry changes to get Win 7 to use UTC also, no problems. I've been doing this for a couple of months or better. I have nothing being used in /etc/rc.conf and have created the native .conf files in /etc for systemd's use. I picked this up from the wiki and other posts / forums somewhere. I don't know if there are any other scripts or config files that affect the time settings. At this point I'm not able to find any.
Hmm, does this set the timezone though? When I remove persistent settings my timezone gets set to london with no way to change it (gnome date and time simply would not save settings)
Just tested it. There may be a little bugginess in the Gnome time settings. After insuring that my CMOS clock is set to UTC, I boot and at this point my clock should come up with the correct time and then click on the time at the top and go to "Date and Time Settings". The time still shows correct (I have already set the settings under the map to 'America' and 'Chicago' for my local time zone. If I click on 'Unlock' and authenticate, for some reason the time setting reverts back to UTC, if I make my correction also in UTC and then hit 'Lock', my time is still displayed in the expected local time. If I go back to 'Date and Time Settings', it also reads out in local time. A reboot doesn't change anything.
[EDIT] Actually the displayed time in the 'Date and Time Settings' dialog goes to UTC after a few seconds whether I've clicked on 'Unlock' or authenticated or not. They should tell you that you need to set this to UTC. The settings on the left under the map set your time zone i.e. the UTC offset. Kind of clunky but it works.
Last edited by sidneyk (2011-06-21 15:52:33)
Offline
bwat47 wrote:sidneyk wrote:I am not using the arch-persistent-settings.service, but have created a file: /etc/adjtime with 1 line that reads: hwclock --systohc --utc. I have my CMOS clock set to UTC time. I can then set the time in Gnome 3 to my local time and everything works fine with time. I dual boot Win 7 and have made the appropriate registry changes to get Win 7 to use UTC also, no problems. I've been doing this for a couple of months or better. I have nothing being used in /etc/rc.conf and have created the native .conf files in /etc for systemd's use. I picked this up from the wiki and other posts / forums somewhere. I don't know if there are any other scripts or config files that affect the time settings. At this point I'm not able to find any.
Hmm, does this set the timezone though? When I remove persistent settings my timezone gets set to london with no way to change it (gnome date and time simply would not save settings)
Just tested it. There may be a little bugginess in the Gnome time settings. After insuring that my CMOS clock is set to UTC, I boot and at this point my clock should come up with the correct time and then click on the time at the top and go to "Date and Time Settings". The time still shows correct (I have already set the settings under the map to 'America' and 'Chicago' for my local time zone. If I click on 'Unlock' and authenticate, for some reason the time setting reverts back to UTC, if I make my correction also in UTC and then hit 'Lock', my time is still displayed in the expected local time. If I go back to 'Date and Time Settings', it also reads out in local time. A reboot doesn't change anything.
[EDIT] Actually the displayed time in the 'Date and Time Settings' dialog goes to UTC after a few seconds whether I've clicked on 'Unlock' or authenticated or not. They should tell you that you need to set this to UTC. The settings on the left under the map set your time zone i.e. the UTC offset. Kind of clunky but it works.
It seems as long as I leave timezone uncommented in rc.conf I can remove the initscripts fine and gnome 3 shows the correct timezone. I am using ntpd for my hwclock and the time seems to stay correct. I guess the gnome 3 date and time is just hardcoded to read the timezone from rc.conf.
Removing initscripts-systemd shaved 2-3 seconds from my boot, even though the only unit I was using was persistant settings. I now get ~14-15 second boot time on my laptop
Last edited by bwat47 (2011-06-21 16:34:17)
Offline
sidneyk wrote:bwat47 wrote:Hmm, does this set the timezone though? When I remove persistent settings my timezone gets set to london with no way to change it (gnome date and time simply would not save settings)
Just tested it. There may be a little bugginess in the Gnome time settings. After insuring that my CMOS clock is set to UTC, I boot and at this point my clock should come up with the correct time and then click on the time at the top and go to "Date and Time Settings". The time still shows correct (I have already set the settings under the map to 'America' and 'Chicago' for my local time zone. If I click on 'Unlock' and authenticate, for some reason the time setting reverts back to UTC, if I make my correction also in UTC and then hit 'Lock', my time is still displayed in the expected local time. If I go back to 'Date and Time Settings', it also reads out in local time. A reboot doesn't change anything.
[EDIT] Actually the displayed time in the 'Date and Time Settings' dialog goes to UTC after a few seconds whether I've clicked on 'Unlock' or authenticated or not. They should tell you that you need to set this to UTC. The settings on the left under the map set your time zone i.e. the UTC offset. Kind of clunky but it works.
It seems as long as I leave timezone uncommented in rc.conf I can remove the initscripts fine and gnome 3 shows the correct timezone. I am using ntpd for my hwclock and the time seems to stay correct. I guess the gnome 3 date and time is just hardcoded to read the timezone from rc.conf.
Removing initscripts-systemd shaved 2-3 seconds from my boot, even though the only unit I was using was persistant settings. I now get ~14-15 second boot time on my laptop
I decided to experiment a little bit tonight. I had already removed initscripts-systemd awhile back and removed initscripts tonight, which removes rc.conf (mine was already empty) and some other rc.* files and presumably, anything that was part of the initscripts package. I had to remove plymouth-git first as it has a dependency on initscripts. I tried this in a VM first. Then I rebooted and all seemed fine. I was at a 14.3 second boot and my time was showing correct. I then decided to remove the previously mentioned /etc/adjtime file just to see what would happen. I rebooted and my time is still showing my correct local time within Gnome3. I think this is what is happening. From reading systemd background info, i.e. blogs, forums, man pages, etc., etc. the kernel reads the RTC at boot and assumes that it will be in UTC. The Date and Time Setting dialog in Gnome3 allows to set the time zone (UTC offset) and, apparently, UTC time for the RTC. When this is saved the UTC offset or time zone is applied to RTC which is (or should be) already set to UTC time in order to display the correct local time within Gnome3. I can assure you that Gnome3 is not hard coded to get anything from rc.conf that I can see. I'm not using rc.conf and Gnome3-GnomeShell runs fine. Also, something has changed and the adjtime file doesn't have any effect either. My conclusion is that, at least in the case of using Gnome3, that Gnome3 is setting the time zone (UTC offset) and may be storing that TZ info in a standard place where the base Arch system can also use it. Anyway, just my observations, in case it may help.
Offline
Your 'observations' are a bit strange. We modify our util-linux package to write the adjustment file to /var/lib/hwclock/adjtime, and timezone is "stored" as /etc/localtime.
For all those curious, you might find yourself not being able to save changes to time/timezone/ntpd in gnome because it requires modifications to consolekit which aren't provided by default in arch.
Last edited by falconindy (2011-06-22 04:55:31)
Offline
Your 'observations' are a bit strange. We modify our util-linux package to write the adjustment file to /var/lib/hwclock/adjtime, and timezone is "stored" as /etc/localtime.
For all those curious, you might find yourself not being able to save changes to time/timezone/ntpd in gnome because it requires modifications to consolekit which aren't provided by default in arch.
Thanks for the clarification. I just looked at that file, /var/lib/hwclock/adjtime, and indeed the 3rd line says UTC. I had seen the presence of the /etc/localtime file and figured that that was where the 'localtime' setting was stored. Again, I was observing that creating a file /etc/adjtime and using the setting intitially presented in the wiki wasn't doing anything like I initially thought it was. I'll have to take a closer look at the util-linux package to further my understanding. But this would confirm, as I believe this 'adjtime' is written back to the RTC at shutdown, at least I read that somewhere, and in my case, UTC is being written back. I am definitely seeing the time in the Gnome3 "Date and Time Setting' dialog switch back to displaying UTC time when I unlock the dialog to make changes and without making any change to the local time settings there, which are set to my correct time zone. Part of what I was expressing was that that seems to be a bug, at least in design, or like you said, an inability, perhaps, to do it correctly. Gnome3 should either say that the displayed time setting is actually UTC or keep it displaying the time with the offset applied to make it transparent to the end user, instead of having to figure that out. I know Gnome3 is not your concern. I was just trying to be helpful as I knew that rc.conf wasn't necessary when using systemd in order to get a correct time setting. I appreciate when those like yourself who have the knowledge share some of it with the rest of us so that we also learn more. Thanks for your work on the systemd package.
Offline
I suggest you test your theory (and perhaps rethink your mount strategy). I can only add a 'works for me'.
Well. my mount strategy is the one recommended for SSD disks. AFAIK you also have one, and to preserve the disk live, one has to avoid as many writes as possible.
What i wanted to add is a .service or a .target in the field "After" so it waits till the tmp fs are mounted. Of course this could have nothing to do with it. but it's strange that it doesnt work at the boot, but it works if i restart it later.
Athlon II X4 620 + Gigabyte 785GPM-UD2H + 4GB DDR3 + SSD OCZ Vertex2 60GB
Archlinux x86_64 + Openbox
Offline
I am getting a bunch of errors, maybe related to systemd:
[ 6.345705] udevd[854]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.346592] udevd[856]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.346733] udevd[855]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.346940] udevd[858]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.347126] udevd[859]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.347267] udevd[860]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.347667] udevd[861]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.348065] udevd[862]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.348211] udevd[857]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.348431] udevd[865]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.348512] udevd[864]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.348669] udevd[863]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.348905] udevd[866]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.349816] udevd[867]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.349904] udevd[868]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.381692] udevd[870]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.392199] HDA Intel 0000:00:1b.0: PCI INT A -> GSI 22 (level, low) -> IRQ 22
[ 6.392272] HDA Intel 0000:00:1b.0: irq 45 for MSI/MSI-X
[ 6.392297] HDA Intel 0000:00:1b.0: setting latency timer to 64
[ 6.392703] udevd[871]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.458781] nvidia: module license 'NVIDIA' taints kernel.
[ 6.458786] Disabling lock debugging due to kernel taint
[ 6.486020] udevd[882]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.499972] hda_codec: ALC883: BIOS auto-probing.
[ 6.500154] udevd[883]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.501292] input: HDA Digital PCBeep as /devices/pci0000:00/0000:00:1b.0/input/input2
[ 6.504683] input: HDA Intel Headphone as /devices/pci0000:00/0000:00:1b.0/sound/card0/input3
[ 6.505336] udevd[885]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.505346] udevd[884]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.506496] udevd[887]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.509222] udevd[888]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.510346] udevd[889]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.513488] udevd[890]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.514303] udevd[891]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.516111] udevd[894]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.516836] udevd[895]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.519301] udevd[897]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.519842] udevd[899]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.522609] udevd[903]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.523177] udevd[904]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.602694] mtp-probe[881]: checking bus 1, device 3: "/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3"
[ 6.613361] usb 2-5: new high speed USB device number 2 using ehci_hcd
[ 6.741284] mtp-probe[906]: checking bus 2, device 2: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-5"
[ 6.780105] firewire_core: created device fw0: GUID 001e8c000139f2c1, S400
[ 6.781643] udevd[907]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.856062] udevd[908]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.863836] udevd[911]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.907283] udevd[913]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.908132] udevd[914]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.944490] udevd[915]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.945332] udevd[916]: failed to execute '/lib/udev/vol_id' 'vol_id --export /dev/sda6': No such file or directory
[ 6.945841] udevd[917]: failed to execute '/lib/udev/vol_id' 'vol_id --export /dev/sda7': No such file or directory
[ 6.947155] udevd[922]: failed to execute '/lib/udev/vol_id' 'vol_id --export /dev/sda4': No such file or directory
[ 6.947323] udevd[921]: failed to execute '/lib/udev/vol_id' 'vol_id --export /dev/sda5': No such file or directory
[ 6.947867] udevd[919]: failed to execute '/lib/udev/vol_id' 'vol_id --export /dev/sda2': No such file or directory
[ 6.950207] udevd[920]: failed to execute '/lib/udev/vol_id' 'vol_id --export /dev/sda1': No such file or directory
[ 6.960441] udevd[928]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.960519] udevd[929]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.961170] udevd[930]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.962336] udevd[932]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.962881] udevd[931]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 6.963405] usb 3-2: new low speed USB device number 2 using uhci_hcd
[ 6.963659] udevd[933]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 7.052658] fuse init (API version 7.16)
[ 7.053419] udevd[939]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 7.053738] udevd[940]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 7.055844] udevd[938]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 7.056937] udevd[942]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 7.074057] Adding 2554296k swap on /dev/sda5. Priority:0 extents:1 across:2554296k
[ 7.141907] mtp-probe[945]: checking bus 3, device 2: "/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-2"
[ 7.158154] nvidia 0000:01:00.0: PCI INT A -> GSI 16 (level, low) -> IRQ 16
[ 7.158164] nvidia 0000:01:00.0: setting latency timer to 64
[ 7.158169] vgaarb: device changed decodes: PCI:0000:01:00.0,olddecodes=io+mem,decodes=none:owns=io+mem
[ 7.158335] NVRM: loading NVIDIA UNIX x86_64 Kernel Module 275.09.07 Wed Jun 8 14:16:46 PDT 2011
[ 7.158826] udevd[946]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 7.160009] udevd[947]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 7.370110] usb 4-2: new low speed USB device number 2 using uhci_hcd
[ 7.482651] udevd[949]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 7.484320] ntfs-3g[951]: Version 2011.4.12 external FUSE 28
[ 7.484331] ntfs-3g[951]: Mounted /dev/sda2 (Read-Write, label "DATA", NTFS 3.1)
[ 7.484338] ntfs-3g[951]: Cmdline options: rw
[ 7.484346] ntfs-3g[951]: Mount options: rw,allow_other,nonempty,atime,fsname=/dev/sda2,blkdev,blksize=4096
[ 7.484353] ntfs-3g[951]: Ownership and permissions disabled, configuration type 1
[ 7.544385] mtp-probe[906]: bus: 2, device: 2 was not an MTP device
[ 7.545897] mtp-probe[881]: bus: 1, device: 3 was not an MTP device
[ 7.545956] mtp-probe[953]: checking bus 2, device 2: "/sys/devices/pci0000:00/0000:00:1d.7/usb2/2-5"
[ 7.546056] mtp-probe[954]: checking bus 4, device 2: "/sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2"
[ 7.548689] mtp-probe[955]: checking bus 1, device 3: "/sys/devices/pci0000:00/0000:00:1a.7/usb1/1-3"
[ 7.560011] mtp-probe[945]: bus: 3, device: 2 was not an MTP device
[ 7.561916] mtp-probe[953]: bus: 2, device: 2 was not an MTP device
[ 7.561937] mtp-probe[957]: checking bus 3, device 2: "/sys/devices/pci0000:00/0000:00:1a.0/usb3/3-2"
[ 7.566040] mtp-probe[955]: bus: 1, device: 3 was not an MTP device
[ 7.573215] mtp-probe[954]: bus: 4, device: 2 was not an MTP device
[ 7.574563] mtp-probe[968]: checking bus 4, device 2: "/sys/devices/pci0000:00/0000:00:1a.1/usb4/4-2"
[ 7.580923] mtp-probe[957]: bus: 3, device: 2 was not an MTP device
[ 7.586190] mtp-probe[968]: bus: 4, device: 2 was not an MTP device
[ 7.694521] udevd[1005]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 7.694795] udevd[1006]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 7.695886] udevd[1008]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 7.696190] udevd[1010]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 7.766839] udevd[1014]: failed to execute '/usr/local/bin/unlock' '/usr/local/bin/unlock': Permission denied
[ 7.818261] rt2870sta: module is from the staging directory, the quality is unknown, you have been warned.
And this goes on for a very long time.
Offline
I'm running systemd since a few days and I run into some troubles whith fstab entries pointing to /media/
During startup systemd creates only directories for mount points in /media which are mounted during startup.
Directories which have the fstab option noauto set are not created. It doesn't help to create them manually. The folders are gone during next reboot (systemd seems to delete them).
So I wrote a little script and a unit to handle this.
ls -l /lib/systemd/system/local-fs.target.wants/media-create.service
lrwxrwxrwx 1 root root 32 23. Jun 19:42 /lib/systemd/system/local-fs.target.wants/media-create.service -> /lib/systemd/system/media.create
cat /lib/systemd/system/media.create
[Unit]
Description=Creates direcotrys in media which mount is not set to auto
After=media.mount
[Service]
Type=oneshot
StandardOutput=syslog+console
ExecStart=/sbin/createMountpoints
cat /sbin/createMountpoints
#!/bin/sh
fstab=( $(grep "^[^#].*noauto" /etc/fstab | awk '{ print $2 }') )
echo "lenth ${#fstab[@]}"
for i in $(seq 0 $(expr ${#fstab[@]} - 1))
do
if [ ! -d ${fstab[$i]} ]
then
logger "mkdir ${fstab[$i]}"
mkdir -p ${fstab[$i]}
if [ $? -ne 0 ]
then
logger "Failed to create ${fstab[$i]}"
fi
fi
done
This should help for fstab entrys like nfs, smb or cd drive entrys which should not be mount during startup.
The reason I post this is, that I want to know if systemd does not provide a built in function to solve such a kind of problem.
If not maybe I could help other users.
Offline
I'm running systemd since a few days and I run into some troubles whith fstab entries pointing to /media/
During startup systemd creates only directories for mount points in /media which are mounted during startup.
Directories which have the fstab option noauto set are not created. It doesn't help to create them manually. The folders are gone during next reboot (systemd seems to delete them).
So I wrote a little script and a unit to handle this.
ls -l /lib/systemd/system/local-fs.target.wants/media-create.service
lrwxrwxrwx 1 root root 32 23. Jun 19:42 /lib/systemd/system/local-fs.target.wants/media-create.service -> /lib/systemd/system/media.create
cat /lib/systemd/system/media.create
[Unit]
Description=Creates direcotrys in media which mount is not set to auto
After=media.mount
[Service]
Type=oneshot
StandardOutput=syslog+console
ExecStart=/sbin/createMountpoints
cat /sbin/createMountpoints
#!/bin/sh
fstab=( $(grep "^[^#].*noauto" /etc/fstab | awk '{ print $2 }') )
echo "lenth ${#fstab[@]}"
for i in $(seq 0 $(expr ${#fstab[@]} - 1))
do
if [ ! -d ${fstab[$i]} ]
then
logger "mkdir ${fstab[$i]}"
mkdir -p ${fstab[$i]}
if [ $? -ne 0 ]
then
logger "Failed to create ${fstab[$i]}"
fi
fi
done
This should help for fstab entrys like nfs, smb or cd drive entrys which should not be mount during startup.
The reason I post this is, that I want to know if systemd does not provide a built in function to solve such a kind of problem.
If not maybe I could help other users.
Offline
Offline
when i try to shutdown/poweroff systemd sometimes prints "Error: Connection refused" or "Error: Connection reset by peer" then hangs for a minute or two and then reboot, i use nfs for remote partitions so that may be the reason but i couldn't find anything usefull.
If it ain't broke, broke it then fix it.
Offline
Like many others, I am trying to replace init entirely with systemd (as much as is currently possible). I have disables the arch-daemons.target and have most of the service files I need to replicate the DAEMONS array. The only one I have yet to find is ufw.service.
I have tried to create my own:
[Unit]
Description=Uncomplicated Firewall
After=syslog.target
Requires=iptables.service
[Service]
Type=forking
ExecStart=/usr/bin/ufw enable
ExecReload=/usr/bin/ufw reload
ExecStop=/usr/bin/ufw disable
StandardOutput=syslog
[Install]
WantedBy=multi-user.target
But I run into the following issues:
-With Type=simple or anything else, running systemctl start/stop ufw.service raises no error, but also has no effect when inspecting via "ufw status"
-Using Exec*=/etc/rc.d/ufw start/stop/reload did not help.
-With Type=forking, running systemctl start/stop ufw.service raises error:
A dependency job failed.
Looking into it I find that iptables.service is failing.
It may be that the above service file actually works and that my own system's iptables is somehow broken. I'm also really not sure if I should eb using Requires or Wants for the iptables dependency, neither setting affects my "error". I'd appreciate testing/feedback.
[Edit] Forgot to add that simple using ufw enable does not, as the output suggests, make ufw active at startup with systemd.
Last edited by EpocSquadron (2011-06-24 23:59:34)
Offline
I've put syslog-ng-systemd back in the AUR.
http://aur.archlinux.org/packages.php?ID=50168
It includes a patch from upstream that should resolve the hangups that were previously seen on shutdown. If folks want to give it a shot and report any explosions (or not), I'll see about opening a feature request for core/syslog-ng.
Offline
I've put syslog-ng-systemd back in the AUR.
Works as advertised here, no problems so far.
ᶘ ᵒᴥᵒᶅ
Offline
I'm still trying to make systemd work but I cannot resolve the swap partition problem. From this log:
2011-06-19T14:34:23.861558+02:00 localhost kernel: [ 3.258831] systemd[1]: systemd 29 running in system mode. (+PAM -LIBWRAP -AUDIT -SELINUX +SYSVINIT +LIBCRYPTSETUP; arch)
2011-06-19T14:34:23.861559+02:00 localhost kernel: [ 3.472555] NET: Registered protocol family 10
2011-06-19T14:34:23.861563+02:00 localhost kernel: [ 3.480428] systemd[1]: Set hostname to <conan>.
2011-06-19T14:34:23.861566+02:00 localhost kernel: [ 4.814494] systemd-fsck[284]: /dev/sda2: clean, 178994/1250928 files, 3492883/5000231 blocks
2011-06-19T14:34:23.861567+02:00 localhost kernel: [ 4.877878] EXT4-fs (sda2): re-mounted. Opts: (null)
2011-06-19T14:34:23.861569+02:00 localhost kernel: [ 94.111843] systemd[1]: Job dev-sda3.device/start timed out.
2011-06-19T14:34:23.861571+02:00 localhost kernel: [ 94.123079] systemd[1]: Job dev-sda3.swap/start failed with result 'dependency'.
2011-06-19T14:34:23.861572+02:00 localhost kernel: [ 94.128668] systemd[1]: Job dev-sda3.device/start failed with result 'timeout'.
2011-06-19T14:34:23.861574+02:00 localhost kernel: [ 94.386994] systemd[1]: Job dev-tty6.device/start timed out.
2011-06-19T14:34:23.861578+02:00 localhost kernel: [ 94.392230] systemd[1]: Job getty@tty6.service/start failed with result 'dependency'.
2011-06-19T14:34:23.861579+02:00 localhost kernel: [ 94.397529] systemd[1]: Job dev-tty6.device/start failed with result 'timeout'.
2011-06-19T14:34:23.861581+02:00 localhost kernel: [ 94.402876] systemd[1]: Job dev-tty2.device/start timed out.
2011-06-19T14:34:23.861582+02:00 localhost kernel: [ 94.408262] systemd[1]: Job getty@tty2.service/start failed with result 'dependency'.
2011-06-19T14:34:23.861584+02:00 localhost kernel: [ 94.413710] systemd[1]: Job dev-tty2.device/start failed with result 'timeout'.
2011-06-19T14:34:23.861586+02:00 localhost kernel: [ 94.419223] systemd[1]: Job dev-tty3.device/start timed out.
2011-06-19T14:34:23.861587+02:00 localhost kernel: [ 94.424737] systemd[1]: Job getty@tty3.service/start failed with result 'dependency'.
2011-06-19T14:34:23.861591+02:00 localhost kernel: [ 94.430328] systemd[1]: Job dev-tty3.device/start failed with result 'timeout'.
2011-06-19T14:34:23.861593+02:00 localhost kernel: [ 94.435975] systemd[1]: Job dev-tty5.device/start timed out.
2011-06-19T14:34:23.861594+02:00 localhost kernel: [ 94.441666] systemd[1]: Job getty@tty5.service/start failed with result 'dependency'.
2011-06-19T14:34:23.861596+02:00 localhost kernel: [ 94.447482] systemd[1]: Job dev-tty5.device/start failed with result 'timeout'.
2011-06-19T14:34:23.861597+02:00 localhost kernel: [ 94.453377] systemd[1]: Job dev-tty1.device/start timed out.
2011-06-19T14:34:23.861599+02:00 localhost kernel: [ 94.459372] systemd[1]: Job getty@tty1.service/start failed with result 'dependency'.
2011-06-19T14:34:23.861601+02:00 localhost kernel: [ 94.465515] systemd[1]: Job dev-tty1.device/start failed with result 'timeout'.
2011-06-19T14:34:23.861602+02:00 localhost kernel: [ 94.471646] systemd[1]: Job dev-tty4.device/start timed out.
2011-06-19T14:34:23.861606+02:00 localhost kernel: [ 94.477807] systemd[1]: Job getty@tty4.service/start failed with result 'dependency'.
2011-06-19T14:34:23.861608+02:00 localhost kernel: [ 94.484125] systemd[1]: Job dev-tty4.device/start failed with result 'timeout'.
2011-06-19T14:34:23.861609+02:00 localhost kernel: [ 94.490557] systemd[1]: Job dev-tty7.device/start timed out.
2011-06-19T14:34:23.861611+02:00 localhost kernel: [ 94.496974] systemd[1]: Job kdm.service/start failed with result 'dependency'.
2011-06-19T14:34:23.861612+02:00 localhost kernel: [ 94.503494] systemd[1]: Job dev-tty7.device/start failed with result 'timeout'.
2011-06-19T14:34:24.746896+02:00 localhost kernel: [ 95.968447] systemd[1]: Startup finished in 3s 496ms 822us (kernel) + 1min 32s 471ms 459us (userspace) = 1min 35s 968ms 281us.
I understand that the problem is timeout for dev-sda3.device/start (/dev/sda3 is my swap partition), but I don't understand why it comes up or how to narrow down the problem, nor if this is what causes getty@tty#.service to fail because of missing dependency.
Currently I have systemd 29-1 and initscripts-systemd v25-1 (no systemd-arch-units) installed. I didn't change anything in configuration, only set the default target to multi-user with systemctl -f enable multi-user.target and added init=/bin/systemd to my kernel line in grub.cfg.
I really need some help to fix this...
Offline
im using a quiet bootup process, there's some way to put some kind of message like "booting" in the left bottom of the screen?.
Offline
I've put syslog-ng-systemd back in the AUR.
Alas, it seems to be intermittently causing hangups here. It's proving a bit difficult to reproduce -- it doesn't seem to happen if I shutdown immediately after booting up, but it's happened twice so far after running a normal session (e.g. several hours of web browsing, text editing, video watching, etc.)
The symptoms are a little different too. Before, with the official Arch package, shutdown would continue after issuing SysRq E and I; it'd print out some message about syslog-ng, then continue on it's merry way. Now E and I don't cause this behaviour, and I need to S-U-{B|O} too.
However, my shutdowns are called via dbus and ConsoleKit, and not systemctl. I'm not sure if this matters. I'll update my post once I've tried the systemctl way several times.
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline
falconindy wrote:I've put syslog-ng-systemd back in the AUR.
Alas, it seems to be intermittently causing hangups here. It's proving a bit difficult to reproduce -- it doesn't seem to happen if I shutdown immediately after booting up, but it's happened twice so far after running a normal session (e.g. several hours of web browsing, text editing, video watching, etc.)
The symptoms are a little different too. Before, with the official Arch package, shutdown would continue after issuing SysRq E and I; it'd print out some message about syslog-ng, then continue on it's merry way. Now E and I don't cause this behaviour, and I need to S-U-{B|O} too.
However, my shutdowns are called via dbus and ConsoleKit, and not systemctl. I'm not sure if this matters. I'll update my post once I've tried the systemctl way several times.
You don't need to shut down to exhibit the hangup. Boot and run 'systemctl stop syslog-ng.service'. What I discovered in writing up my bug report is that syslog-ng isn't actually hanging, it's just not responding to the systemctl call because it's not fully online with regard to systemd. It continues to log messages until the dbus call from systemctl expires and systemd sends the deathtouch. After that, if you start up syslog-ng (now no longer socket activated), it works as intended.
Based on the fix I applied, I'd be surprised if syslog-ng is still the culprit.
Last edited by falconindy (2011-06-26 16:53:50)
Offline
No problems exiting via systemctl during the middle of a session (two hours uptime):
Process: 565 ExecStart=/usr/sbin/syslog-ng -F (code=exited, status=0/SUCCESS)
I haven't had any hangups with rsyslog acting as a replacement, so I can't see how anything else could be the culprit.
Just to make sure we're talking about the same type of hangups: I click shutdown, X closes down, I get dumped into tty1 with a login prompt but am unable to type anything. Alt+F2 switches to tty2 with the same symptoms. Alt+SysRq+REISUB is seemingly the only way out. Are these the same symptoms of the bug you've been addressing, or is this a different one?
Sakura:-
Mobo: MSI MAG X570S TORPEDO MAX // Processor: AMD Ryzen 9 5950X @4.9GHz // GFX: AMD Radeon RX 5700 XT // RAM: 32GB (4x 8GB) Corsair DDR4 (@ 3000MHz) // Storage: 1x 3TB HDD, 6x 1TB SSD, 2x 120GB SSD, 1x 275GB M2 SSD
Making lemonade from lemons since 2015.
Offline