Jag har fått detta att fungera igen, klistrar in samma info som jag skrivit i ett annat forum:
Via pakethanteraren avinstallerade libfaketime och faketime.
Sedan laddade jag ner en zip-fil från
https://github.com/wolfcw/libfaketime , packade upp den.
Körde
makeKörde
sudo make install testade men med samma resultat.
Prövade då med
- Kod: Markera allt
$ export LD_PRELOAD=/path/to/libfaketime.so.1
Och sedan gjorde jag ett nytt test
- Kod: Markera allt
$ LD_PRELOAD=/usr/local/lib/libfaketime.so.1 FAKETIME="-15d" date
Fick då detta resultat
- Kod: Markera allt
ERROR: ld.so: object '/usr/local/lib/libfaketime.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
tor 7 apr 2016 20:25:37 CEST
Dvs. att det inte ändrade något.
Testade då det som är mer lik min rad:
- Kod: Markera allt
$ faketime '2008-12-24 08:15:42' /bin/date
Gav detta resultat:
- Kod: Markera allt
ERROR: ld.so: object '/path/to/libfaketime.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/path/to/libfaketime.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ERROR: ld.so: object '/path/to/libfaketime.so.1' from LD_PRELOAD cannot be preloaded (cannot open shared object file): ignored.
ons 24 dec 2008 08:15:42 CET
Dvs. felmeddelanden men datum/tid ändrades.
När jag prövar min skarpa rad så fungerar även den.
Varför fungerar det nu? Varför fås felmeddelanden?